QOpenGLFunctions_3_3_Core Class
The QOpenGLFunctions_3_3_Core class provides all functions for OpenGL 3.3 core profile. More...
| Header: | #include <QOpenGLFunctions_3_3_Core> |
| qmake: | QT += gui |
| Since: | Qt 5.1 |
Public Functions
| QOpenGLFunctions_3_3_Core() | |
| ~QOpenGLFunctions_3_3_Core() | |
| void | glActiveTexture(int texture) |
| void | glAttachShader(int program, int shader) |
| void | glBeginConditionalRender(int id, int mode) |
| void | glBeginQuery(int target, int id) |
| void | glBeginTransformFeedback(int primitiveMode) |
| void | glBindAttribLocation(int program, int index, const int *name) |
| void | glBindBuffer(int target, int buffer) |
| void | glBindBufferBase(int target, int index, int buffer) |
| void | glBindBufferRange(int target, int index, int buffer, int offset, int size) |
| void | glBindFragDataLocation(int program, int color, const int *name) |
| void | glBindFragDataLocationIndexed(int program, int colorNumber, int index, const int *name) |
| void | glBindFramebuffer(int target, int framebuffer) |
| void | glBindRenderbuffer(int target, int renderbuffer) |
| void | glBindSampler(int unit, int sampler) |
| void | glBindTexture(int target, int texture) |
| void | glBindVertexArray(int array) |
| void | glBlendColor(int red, int green, int blue, int alpha) |
| void | glBlendEquation(int mode) |
| void | glBlendEquationSeparate(int modeRGB, int modeAlpha) |
| void | glBlendFunc(int sfactor, int dfactor) |
| void | glBlendFuncSeparate(int sfactorRGB, int dfactorRGB, int sfactorAlpha, int dfactorAlpha) |
| void | glBlitFramebuffer(int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, int mask, int filter) |
| void | glBufferData(int target, int size, const int *data, int usage) |
| void | glBufferSubData(int target, int offset, int size, const int *data) |
| int | glCheckFramebufferStatus(int) |
| void | glClampColor(int target, int clamp) |
| void | glClear(int mask) |
| void | glClearBufferfi(int buffer, int drawbuffer, int depth, int stencil) |
| void | glClearBufferfv(int buffer, int drawbuffer, const int *value) |
| void | glClearBufferiv(int buffer, int drawbuffer, const int *value) |
| void | glClearBufferuiv(int buffer, int drawbuffer, const int *value) |
| void | glClearColor(int red, int green, int blue, int alpha) |
| void | glClearDepth(int depth) |
| void | glClearStencil(int s) |
| int | glClientWaitSync(int, int, int) |
| void | glColorMask(int red, int green, int blue, int alpha) |
| void | glColorMaski(int index, int r, int g, int b, int a) |
| void | glColorP3ui(int type, int color) |
| void | glColorP3uiv(int type, const int *color) |
| void | glColorP4ui(int type, int color) |
| void | glColorP4uiv(int type, const int *color) |
| void | glCompileShader(int shader) |
| void | glCompressedTexImage1D(int target, int level, int internalformat, int width, int border, int imageSize, const int *data) |
| void | glCompressedTexImage2D(int target, int level, int internalformat, int width, int height, int border, int imageSize, const int *data) |
| void | glCompressedTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int imageSize, const int *data) |
| void | glCompressedTexSubImage1D(int target, int level, int xoffset, int width, int format, int imageSize, const int *data) |
| void | glCompressedTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int imageSize, const int *data) |
| void | glCompressedTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int imageSize, const int *data) |
| void | glCopyBufferSubData(int readTarget, int writeTarget, int readOffset, int writeOffset, int size) |
| void | glCopyTexImage1D(int target, int level, int internalformat, int x, int y, int width, int border) |
| void | glCopyTexImage2D(int target, int level, int internalformat, int x, int y, int width, int height, int border) |
| void | glCopyTexSubImage1D(int target, int level, int xoffset, int x, int y, int width) |
| void | glCopyTexSubImage2D(int target, int level, int xoffset, int yoffset, int x, int y, int width, int height) |
| void | glCopyTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int x, int y, int width, int height) |
| int | glCreateProgram() |
| int | glCreateShader(int) |
| void | glCullFace(int mode) |
| void | glDeleteBuffers(int n, const int *buffers) |
| void | glDeleteFramebuffers(int n, const int *framebuffers) |
| void | glDeleteProgram(int program) |
| void | glDeleteQueries(int n, const int *ids) |
| void | glDeleteRenderbuffers(int n, const int *renderbuffers) |
| void | glDeleteSamplers(int count, const int *samplers) |
| void | glDeleteShader(int shader) |
| void | glDeleteSync(int sync) |
| void | glDeleteTextures(int n, const int *textures) |
| void | glDeleteVertexArrays(int n, const int *arrays) |
| void | glDepthFunc(int func) |
| void | glDepthMask(int flag) |
| void | glDepthRange(int nearVal, int farVal) |
| void | glDetachShader(int program, int shader) |
| void | glDisable(int cap) |
| void | glDisableVertexAttribArray(int index) |
| void | glDisablei(int target, int index) |
| void | glDrawArrays(int mode, int first, int count) |
| void | glDrawArraysInstanced(int mode, int first, int count, int instancecount) |
| void | glDrawBuffer(int mode) |
| void | glDrawBuffers(int n, const int *bufs) |
| void | glDrawElements(int mode, int count, int type, const int *indices) |
| void | glDrawElementsBaseVertex(int mode, int count, int type, const int *indices, int basevertex) |
| void | glDrawElementsInstanced(int mode, int count, int type, const int *indices, int instancecount) |
| void | glDrawElementsInstancedBaseVertex(int mode, int count, int type, const int *indices, int instancecount, int basevertex) |
| void | glDrawRangeElements(int mode, int start, int end, int count, int type, const int *indices) |
| void | glDrawRangeElementsBaseVertex(int mode, int start, int end, int count, int type, const int *indices, int basevertex) |
| void | glEnable(int cap) |
| void | glEnableVertexAttribArray(int index) |
| void | glEnablei(int target, int index) |
| void | glEndConditionalRender() |
| void | glEndQuery(int target) |
| void | glEndTransformFeedback() |
| int | glFenceSync(int, int) |
| void | glFinish() |
| void | glFlush() |
| void | glFlushMappedBufferRange(int target, int offset, int length) |
| void | glFramebufferRenderbuffer(int target, int attachment, int renderbuffertarget, int renderbuffer) |
| void | glFramebufferTexture(int target, int attachment, int texture, int level) |
| void | glFramebufferTexture1D(int target, int attachment, int textarget, int texture, int level) |
| void | glFramebufferTexture2D(int target, int attachment, int textarget, int texture, int level) |
| void | glFramebufferTexture3D(int target, int attachment, int textarget, int texture, int level, int zoffset) |
| void | glFramebufferTextureLayer(int target, int attachment, int texture, int level, int layer) |
| void | glFrontFace(int mode) |
| void | glGenBuffers(int n, int *buffers) |
| void | glGenFramebuffers(int n, int *framebuffers) |
| void | glGenQueries(int n, int *ids) |
| void | glGenRenderbuffers(int n, int *renderbuffers) |
| void | glGenSamplers(int count, int *samplers) |
| void | glGenTextures(int n, int *textures) |
| void | glGenVertexArrays(int n, int *arrays) |
| void | glGenerateMipmap(int target) |
| void | glGetActiveAttrib(int program, int index, int bufSize, int *length, int *size, int *type, int *name) |
| void | glGetActiveUniform(int program, int index, int bufSize, int *length, int *size, int *type, int *name) |
| void | glGetActiveUniformBlockName(int program, int uniformBlockIndex, int bufSize, int *length, int *uniformBlockName) |
| void | glGetActiveUniformBlockiv(int program, int uniformBlockIndex, int pname, int *params) |
| void | glGetActiveUniformName(int program, int uniformIndex, int bufSize, int *length, int *uniformName) |
| void | glGetActiveUniformsiv(int program, int uniformCount, const int *uniformIndices, int pname, int *params) |
| void | glGetAttachedShaders(int program, int maxCount, int *count, int *obj) |
| int | glGetAttribLocation(int, const int *) |
| void | glGetBooleani_v(int target, int index, int *data) |
| void | glGetBooleanv(int pname, int *params) |
| void | glGetBufferParameteri64v(int target, int pname, int *params) |
| void | glGetBufferParameteriv(int target, int pname, int *params) |
| void | glGetBufferPointerv(int target, int pname, int **params) |
| void | glGetBufferSubData(int target, int offset, int size, int *data) |
| void | glGetCompressedTexImage(int target, int level, int *img) |
| void | glGetDoublev(int pname, int *params) |
| int | glGetError() |
| void | glGetFloatv(int pname, int *params) |
| int | glGetFragDataIndex(int, const int *) |
| int | glGetFragDataLocation(int, const int *) |
| void | glGetFramebufferAttachmentParameteriv(int target, int attachment, int pname, int *params) |
| void | glGetInteger64i_v(int target, int index, int *data) |
| void | glGetInteger64v(int pname, int *params) |
| void | glGetIntegeri_v(int target, int index, int *data) |
| void | glGetIntegerv(int pname, int *params) |
| void | glGetMultisamplefv(int pname, int index, int *val) |
| void | glGetPointerv(int pname, int **params) |
| void | glGetProgramInfoLog(int program, int bufSize, int *length, int *infoLog) |
| void | glGetProgramiv(int program, int pname, int *params) |
| void | glGetQueryObjecti64v(int id, int pname, int *params) |
| void | glGetQueryObjectiv(int id, int pname, int *params) |
| void | glGetQueryObjectui64v(int id, int pname, int *params) |
| void | glGetQueryObjectuiv(int id, int pname, int *params) |
| void | glGetQueryiv(int target, int pname, int *params) |
| void | glGetRenderbufferParameteriv(int target, int pname, int *params) |
| void | glGetSamplerParameterIiv(int sampler, int pname, int *params) |
| void | glGetSamplerParameterIuiv(int sampler, int pname, int *params) |
| void | glGetSamplerParameterfv(int sampler, int pname, int *params) |
| void | glGetSamplerParameteriv(int sampler, int pname, int *params) |
| void | glGetShaderInfoLog(int shader, int bufSize, int *length, int *infoLog) |
| void | glGetShaderSource(int shader, int bufSize, int *length, int *source) |
| void | glGetShaderiv(int shader, int pname, int *params) |
| const int * | glGetString(int) |
| const int * | glGetStringi(int, int) |
| void | glGetSynciv(int sync, int pname, int bufSize, int *length, int *values) |
| void | glGetTexImage(int target, int level, int format, int type, int *pixels) |
| void | glGetTexLevelParameterfv(int target, int level, int pname, int *params) |
| void | glGetTexLevelParameteriv(int target, int level, int pname, int *params) |
| void | glGetTexParameterIiv(int target, int pname, int *params) |
| void | glGetTexParameterIuiv(int target, int pname, int *params) |
| void | glGetTexParameterfv(int target, int pname, int *params) |
| void | glGetTexParameteriv(int target, int pname, int *params) |
| void | glGetTransformFeedbackVarying(int program, int index, int bufSize, int *length, int *size, int *type, int *name) |
| int | glGetUniformBlockIndex(int, const int *) |
| void | glGetUniformIndices(int program, int uniformCount, const int *const *uniformNames, int *uniformIndices) |
| int | glGetUniformLocation(int, const int *) |
| void | glGetUniformfv(int program, int location, int *params) |
| void | glGetUniformiv(int program, int location, int *params) |
| void | glGetUniformuiv(int program, int location, int *params) |
| void | glGetVertexAttribIiv(int index, int pname, int *params) |
| void | glGetVertexAttribIuiv(int index, int pname, int *params) |
| void | glGetVertexAttribPointerv(int index, int pname, int **pointer) |
| void | glGetVertexAttribdv(int index, int pname, int *params) |
| void | glGetVertexAttribfv(int index, int pname, int *params) |
| void | glGetVertexAttribiv(int index, int pname, int *params) |
| void | glHint(int target, int mode) |
| void | glIndexub(int c) |
| void | glIndexubv(const int *c) |
| int | glIsBuffer(int) |
| int | glIsEnabled(int) |
| int | glIsEnabledi(int, int) |
| int | glIsFramebuffer(int) |
| int | glIsProgram(int) |
| int | glIsQuery(int) |
| int | glIsRenderbuffer(int) |
| int | glIsSampler(int) |
| int | glIsShader(int) |
| int | glIsSync(int) |
| int | glIsTexture(int) |
| int | glIsVertexArray(int) |
| void | glLineWidth(int width) |
| void | glLinkProgram(int program) |
| void | glLogicOp(int opcode) |
| int * | glMapBuffer(int, int) |
| int * | glMapBufferRange(int, int, int, int) |
| void | glMultiDrawArrays(int mode, const int *first, const int *count, int drawcount) |
| void | glMultiDrawElements(int mode, const int *count, int type, const int *const *indices, int drawcount) |
| void | glMultiDrawElementsBaseVertex(int mode, const int *count, int type, const int *const *indices, int drawcount, const int *basevertex) |
| void | glMultiTexCoordP1ui(int texture, int type, int coords) |
| void | glMultiTexCoordP1uiv(int texture, int type, const int *coords) |
| void | glMultiTexCoordP2ui(int texture, int type, int coords) |
| void | glMultiTexCoordP2uiv(int texture, int type, const int *coords) |
| void | glMultiTexCoordP3ui(int texture, int type, int coords) |
| void | glMultiTexCoordP3uiv(int texture, int type, const int *coords) |
| void | glMultiTexCoordP4ui(int texture, int type, int coords) |
| void | glMultiTexCoordP4uiv(int texture, int type, const int *coords) |
| void | glNormalP3ui(int type, int coords) |
| void | glNormalP3uiv(int type, const int *coords) |
| void | glPixelStoref(int pname, int param) |
| void | glPixelStorei(int pname, int param) |
| void | glPointParameterf(int pname, int param) |
| void | glPointParameterfv(int pname, const int *params) |
| void | glPointParameteri(int pname, int param) |
| void | glPointParameteriv(int pname, const int *params) |
| void | glPointSize(int size) |
| void | glPolygonMode(int face, int mode) |
| void | glPolygonOffset(int factor, int units) |
| void | glPrimitiveRestartIndex(int index) |
| void | glProvokingVertex(int mode) |
| void | glQueryCounter(int id, int target) |
| void | glReadBuffer(int mode) |
| void | glReadPixels(int x, int y, int width, int height, int format, int type, int *pixels) |
| void | glRenderbufferStorage(int target, int internalformat, int width, int height) |
| void | glRenderbufferStorageMultisample(int target, int samples, int internalformat, int width, int height) |
| void | glSampleCoverage(int value, int invert) |
| void | glSampleMaski(int index, int mask) |
| void | glSamplerParameterIiv(int sampler, int pname, const int *param) |
| void | glSamplerParameterIuiv(int sampler, int pname, const int *param) |
| void | glSamplerParameterf(int sampler, int pname, int param) |
| void | glSamplerParameterfv(int sampler, int pname, const int *param) |
| void | glSamplerParameteri(int sampler, int pname, int param) |
| void | glSamplerParameteriv(int sampler, int pname, const int *param) |
| void | glScissor(int x, int y, int width, int height) |
| void | glSecondaryColorP3ui(int type, int color) |
| void | glSecondaryColorP3uiv(int type, const int *color) |
| void | glShaderSource(int shader, int count, const int *const *string, const int *length) |
| void | glStencilFunc(int func, int ref, int mask) |
| void | glStencilFuncSeparate(int face, int func, int ref, int mask) |
| void | glStencilMask(int mask) |
| void | glStencilMaskSeparate(int face, int mask) |
| void | glStencilOp(int fail, int zfail, int zpass) |
| void | glStencilOpSeparate(int face, int sfail, int dpfail, int dppass) |
| void | glTexBuffer(int target, int internalformat, int buffer) |
| void | glTexCoordP1ui(int type, int coords) |
| void | glTexCoordP1uiv(int type, const int *coords) |
| void | glTexCoordP2ui(int type, int coords) |
| void | glTexCoordP2uiv(int type, const int *coords) |
| void | glTexCoordP3ui(int type, int coords) |
| void | glTexCoordP3uiv(int type, const int *coords) |
| void | glTexCoordP4ui(int type, int coords) |
| void | glTexCoordP4uiv(int type, const int *coords) |
| void | glTexImage1D(int target, int level, int internalformat, int width, int border, int format, int type, const int *pixels) |
| void | glTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, const int *pixels) |
| void | glTexImage2DMultisample(int target, int samples, int internalformat, int width, int height, int fixedsamplelocations) |
| void | glTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, const int *pixels) |
| void | glTexImage3DMultisample(int target, int samples, int internalformat, int width, int height, int depth, int fixedsamplelocations) |
| void | glTexParameterIiv(int target, int pname, const int *params) |
| void | glTexParameterIuiv(int target, int pname, const int *params) |
| void | glTexParameterf(int target, int pname, int param) |
| void | glTexParameterfv(int target, int pname, const int *params) |
| void | glTexParameteri(int target, int pname, int param) |
| void | glTexParameteriv(int target, int pname, const int *params) |
| void | glTexSubImage1D(int target, int level, int xoffset, int width, int format, int type, const int *pixels) |
| void | glTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, const int *pixels) |
| void | glTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, const int *pixels) |
| void | glTransformFeedbackVaryings(int program, int count, const int *const *varyings, int bufferMode) |
| void | glUniform1f(int location, int v0) |
| void | glUniform1fv(int location, int count, const int *value) |
| void | glUniform1i(int location, int v0) |
| void | glUniform1iv(int location, int count, const int *value) |
| void | glUniform1ui(int location, int v0) |
| void | glUniform1uiv(int location, int count, const int *value) |
| void | glUniform2f(int location, int v0, int v1) |
| void | glUniform2fv(int location, int count, const int *value) |
| void | glUniform2i(int location, int v0, int v1) |
| void | glUniform2iv(int location, int count, const int *value) |
| void | glUniform2ui(int location, int v0, int v1) |
| void | glUniform2uiv(int location, int count, const int *value) |
| void | glUniform3f(int location, int v0, int v1, int v2) |
| void | glUniform3fv(int location, int count, const int *value) |
| void | glUniform3i(int location, int v0, int v1, int v2) |
| void | glUniform3iv(int location, int count, const int *value) |
| void | glUniform3ui(int location, int v0, int v1, int v2) |
| void | glUniform3uiv(int location, int count, const int *value) |
| void | glUniform4f(int location, int v0, int v1, int v2, int v3) |
| void | glUniform4fv(int location, int count, const int *value) |
| void | glUniform4i(int location, int v0, int v1, int v2, int v3) |
| void | glUniform4iv(int location, int count, const int *value) |
| void | glUniform4ui(int location, int v0, int v1, int v2, int v3) |
| void | glUniform4uiv(int location, int count, const int *value) |
| void | glUniformBlockBinding(int program, int uniformBlockIndex, int uniformBlockBinding) |
| void | glUniformMatrix2fv(int location, int count, int transpose, const int *value) |
| void | glUniformMatrix2x3fv(int location, int count, int transpose, const int *value) |
| void | glUniformMatrix2x4fv(int location, int count, int transpose, const int *value) |
| void | glUniformMatrix3fv(int location, int count, int transpose, const int *value) |
| void | glUniformMatrix3x2fv(int location, int count, int transpose, const int *value) |
| void | glUniformMatrix3x4fv(int location, int count, int transpose, const int *value) |
| void | glUniformMatrix4fv(int location, int count, int transpose, const int *value) |
| void | glUniformMatrix4x2fv(int location, int count, int transpose, const int *value) |
| void | glUniformMatrix4x3fv(int location, int count, int transpose, const int *value) |
| int | glUnmapBuffer(int) |
| void | glUseProgram(int program) |
| void | glValidateProgram(int program) |
| void | glVertexAttribDivisor(int index, int divisor) |
| void | glVertexAttribIPointer(int index, int size, int type, int stride, const int *pointer) |
| void | glVertexAttribP1ui(int index, int type, int normalized, int value) |
| void | glVertexAttribP1uiv(int index, int type, int normalized, const int *value) |
| void | glVertexAttribP2ui(int index, int type, int normalized, int value) |
| void | glVertexAttribP2uiv(int index, int type, int normalized, const int *value) |
| void | glVertexAttribP3ui(int index, int type, int normalized, int value) |
| void | glVertexAttribP3uiv(int index, int type, int normalized, const int *value) |
| void | glVertexAttribP4ui(int index, int type, int normalized, int value) |
| void | glVertexAttribP4uiv(int index, int type, int normalized, const int *value) |
| void | glVertexAttribPointer(int index, int size, int type, int normalized, int stride, const int *pointer) |
| void | glVertexP2ui(int type, int value) |
| void | glVertexP2uiv(int type, const int *value) |
| void | glVertexP3ui(int type, int value) |
| void | glVertexP3uiv(int type, const int *value) |
| void | glVertexP4ui(int type, int value) |
| void | glVertexP4uiv(int type, const int *value) |
| void | glViewport(int x, int y, int width, int height) |
| void | glWaitSync(int sync, int flags, int timeout) |
| bool | initializeOpenGLFunctions() |
Detailed Description
The QOpenGLFunctions_3_3_Core class provides all functions for OpenGL 3.3 core profile.
This class is a wrapper for functions from OpenGL 3.3 core profile. See reference pages on opengl.org for function documentation.
See also QAbstractOpenGLFunctions.
Member Function Documentation
QOpenGLFunctions_3_3_Core::QOpenGLFunctions_3_3_Core()
Default constructs an instance of QOpenGLFunctions_3_3_Core.
QOpenGLFunctions_3_3_Core::~QOpenGLFunctions_3_3_Core()
Destroys the instance of QOpenGLFunctions_3_3_Core.