QOpenGLFunctions_4_0_Core Class
The QOpenGLFunctions_4_0_Core class provides all functions for OpenGL 4.0 core profile. More...
Header: | #include <QOpenGLFunctions_4_0_Core> |
qmake: | QT += gui |
Since: | Qt 5.1 |
Public Functions
QOpenGLFunctions_4_0_Core() | |
~QOpenGLFunctions_4_0_Core() | |
void | glActiveTexture(int texture) |
void | glAttachShader(int program, int shader) |
void | glBeginConditionalRender(int id, int mode) |
void | glBeginQuery(int target, int id) |
void | glBeginQueryIndexed(int target, int index, 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 | glBindTransformFeedback(int target, int id) |
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 | glBlendEquationSeparatei(int buf, int modeRGB, int modeAlpha) |
void | glBlendEquationi(int buf, int mode) |
void | glBlendFunc(int sfactor, int dfactor) |
void | glBlendFuncSeparate(int sfactorRGB, int dfactorRGB, int sfactorAlpha, int dfactorAlpha) |
void | glBlendFuncSeparatei(int buf, int srcRGB, int dstRGB, int srcAlpha, int dstAlpha) |
void | glBlendFunci(int buf, int src, int dst) |
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 | glDeleteTransformFeedbacks(int n, const int *ids) |
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 | glDrawArraysIndirect(int mode, const int *indirect) |
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 | glDrawElementsIndirect(int mode, int type, const int *indirect) |
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 | glDrawTransformFeedback(int mode, int id) |
void | glDrawTransformFeedbackStream(int mode, int id, int stream) |
void | glEnable(int cap) |
void | glEnableVertexAttribArray(int index) |
void | glEnablei(int target, int index) |
void | glEndConditionalRender() |
void | glEndQuery(int target) |
void | glEndQueryIndexed(int target, int index) |
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 | glGenTransformFeedbacks(int n, int *ids) |
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 | glGetActiveSubroutineName(int program, int shadertype, int index, int bufsize, int *length, int *name) |
void | glGetActiveSubroutineUniformName(int program, int shadertype, int index, int bufsize, int *length, int *name) |
void | glGetActiveSubroutineUniformiv(int program, int shadertype, int index, int pname, int *values) |
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 | glGetProgramStageiv(int program, int shadertype, int pname, int *values) |
void | glGetProgramiv(int program, int pname, int *params) |
void | glGetQueryIndexediv(int target, int index, 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) |
int | glGetSubroutineIndex(int, int, const int *) |
int | glGetSubroutineUniformLocation(int, int, const 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 | glGetUniformSubroutineuiv(int shadertype, int location, int *params) |
void | glGetUniformdv(int program, int location, int *params) |
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 | glIsTransformFeedback(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 | glMinSampleShading(int value) |
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 | glPatchParameterfv(int pname, const int *values) |
void | glPatchParameteri(int pname, int value) |
void | glPauseTransformFeedback() |
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 | glResumeTransformFeedback() |
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 | glUniform1d(int location, int x) |
void | glUniform1dv(int location, int count, const int *value) |
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 | glUniform2d(int location, int x, int y) |
void | glUniform2dv(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 | glUniform3d(int location, int x, int y, int z) |
void | glUniform3dv(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 | glUniform4d(int location, int x, int y, int z, int w) |
void | glUniform4dv(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 | glUniformMatrix2dv(int location, int count, int transpose, const int *value) |
void | glUniformMatrix2fv(int location, int count, int transpose, const int *value) |
void | glUniformMatrix2x3dv(int location, int count, int transpose, const int *value) |
void | glUniformMatrix2x3fv(int location, int count, int transpose, const int *value) |
void | glUniformMatrix2x4dv(int location, int count, int transpose, const int *value) |
void | glUniformMatrix2x4fv(int location, int count, int transpose, const int *value) |
void | glUniformMatrix3dv(int location, int count, int transpose, const int *value) |
void | glUniformMatrix3fv(int location, int count, int transpose, const int *value) |
void | glUniformMatrix3x2dv(int location, int count, int transpose, const int *value) |
void | glUniformMatrix3x2fv(int location, int count, int transpose, const int *value) |
void | glUniformMatrix3x4dv(int location, int count, int transpose, const int *value) |
void | glUniformMatrix3x4fv(int location, int count, int transpose, const int *value) |
void | glUniformMatrix4dv(int location, int count, int transpose, const int *value) |
void | glUniformMatrix4fv(int location, int count, int transpose, const int *value) |
void | glUniformMatrix4x2dv(int location, int count, int transpose, const int *value) |
void | glUniformMatrix4x2fv(int location, int count, int transpose, const int *value) |
void | glUniformMatrix4x3dv(int location, int count, int transpose, const int *value) |
void | glUniformMatrix4x3fv(int location, int count, int transpose, const int *value) |
void | glUniformSubroutinesuiv(int shadertype, int count, const int *indices) |
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_4_0_Core class provides all functions for OpenGL 4.0 core profile.
This class is a wrapper for functions from OpenGL 4.0 core profile. See reference pages on opengl.org for function documentation.
See also QAbstractOpenGLFunctions.
Member Function Documentation
QOpenGLFunctions_4_0_Core::QOpenGLFunctions_4_0_Core()
Default constructs an instance of QOpenGLFunctions_4_0_Core.
QOpenGLFunctions_4_0_Core::~QOpenGLFunctions_4_0_Core()
Destroys the instance of QOpenGLFunctions_4_0_Core.