QOpenGLFunctions_ES2 Class
The QOpenGLFunctions_ES2 class provides all functions for OpenGL ES 2. More...
| Header: | #include <QOpenGLFunctions_ES2> |
| qmake: | QT += gui |
| Since: | Qt 5.1 |
Public Functions
| QOpenGLFunctions_ES2() | |
| ~QOpenGLFunctions_ES2() | |
| void | glActiveTexture(int texture) |
| void | glAttachShader(int program, int shader) |
| void | glBindAttribLocation(int program, int index, const int *name) |
| void | glBindBuffer(int target, int buffer) |
| void | glBindFramebuffer(int target, int framebuffer) |
| void | glBindRenderbuffer(int target, int renderbuffer) |
| void | glBindTexture(int target, int texture) |
| 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 srcRGB, int dstRGB, int srcAlpha, int dstAlpha) |
| 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 | glClear(int mask) |
| void | glClearColor(int red, int green, int blue, int alpha) |
| void | glClearDepthf(int depth) |
| void | glClearStencil(int s) |
| void | glColorMask(int red, int green, int blue, int alpha) |
| void | glCompileShader(int shader) |
| void | glCompressedTexImage2D(int target, int level, int internalformat, int width, int height, int border, 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 | glCopyTexImage2D(int target, int level, int internalformat, int x, int y, int width, int height, int border) |
| void | glCopyTexSubImage2D(int target, int level, int xoffset, int yoffset, 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 | glDeleteRenderbuffers(int n, const int *renderbuffers) |
| void | glDeleteShader(int shader) |
| void | glDeleteTextures(int n, const int *textures) |
| void | glDepthFunc(int func) |
| void | glDepthMask(int flag) |
| void | glDepthRangef(int zNear, int zFar) |
| void | glDetachShader(int program, int shader) |
| void | glDisable(int cap) |
| void | glDisableVertexAttribArray(int index) |
| void | glDrawArrays(int mode, int first, int count) |
| void | glDrawElements(int mode, int count, int type, const int *indices) |
| void | glEnable(int cap) |
| void | glEnableVertexAttribArray(int index) |
| void | glFinish() |
| void | glFlush() |
| void | glFramebufferRenderbuffer(int target, int attachment, int renderbuffertarget, int renderbuffer) |
| void | glFramebufferTexture2D(int target, int attachment, int textarget, int texture, int level) |
| void | glFrontFace(int mode) |
| void | glGenBuffers(int n, int *buffers) |
| void | glGenFramebuffers(int n, int *framebuffers) |
| void | glGenRenderbuffers(int n, int *renderbuffers) |
| void | glGenTextures(int n, int *textures) |
| 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 | glGetAttachedShaders(int program, int maxcount, int *count, int *shaders) |
| int | glGetAttribLocation(int program, const int *name) |
| void | glGetBooleanv(int pname, int *params) |
| void | glGetBufferParameteriv(int target, int pname, int *params) |
| int | glGetError() |
| void | glGetFloatv(int pname, int *params) |
| void | glGetFramebufferAttachmentParameteriv(int target, int attachment, int pname, int *params) |
| void | glGetIntegerv(int pname, int *params) |
| void | glGetProgramInfoLog(int program, int bufsize, int *length, int *infolog) |
| void | glGetProgramiv(int program, int pname, int *params) |
| void | glGetRenderbufferParameteriv(int target, int pname, int *params) |
| void | glGetShaderInfoLog(int shader, int bufsize, int *length, int *infolog) |
| void | glGetShaderPrecisionFormat(int shadertype, int precisiontype, int *range, int *precision) |
| void | glGetShaderSource(int shader, int bufsize, int *length, int *source) |
| void | glGetShaderiv(int shader, int pname, int *params) |
| const int * | glGetString(int) |
| void | glGetTexParameterfv(int target, int pname, int *params) |
| void | glGetTexParameteriv(int target, int pname, int *params) |
| int | glGetUniformLocation(int program, const int *name) |
| void | glGetUniformfv(int program, int location, int *params) |
| void | glGetUniformiv(int program, int location, int *params) |
| void | glGetVertexAttribPointerv(int index, int pname, int **pointer) |
| void | glGetVertexAttribfv(int index, int pname, int *params) |
| void | glGetVertexAttribiv(int index, int pname, int *params) |
| void | glHint(int target, int mode) |
| int | glIsBuffer(int) |
| int | glIsEnabled(int) |
| int | glIsFramebuffer(int) |
| int | glIsProgram(int) |
| int | glIsRenderbuffer(int) |
| int | glIsShader(int) |
| int | glIsTexture(int) |
| void | glLineWidth(int width) |
| void | glLinkProgram(int program) |
| void | glPixelStorei(int pname, int param) |
| void | glPolygonOffset(int factor, int units) |
| void | glReadPixels(int x, int y, int width, int height, int format, int type, int *pixels) |
| void | glReleaseShaderCompiler() |
| void | glRenderbufferStorage(int target, int internalformat, int width, int height) |
| void | glSampleCoverage(int value, int invert) |
| void | glScissor(int x, int y, int width, int height) |
| void | glShaderBinary(int n, const int *shaders, int binaryformat, const int *binary, int length) |
| void | glShaderSource(int shader, int count, const int **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 fail, int zfail, int zpass) |
| void | glTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, const int *pixels) |
| 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 | glTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, const int *pixels) |
| void | glUniform1f(int location, int x) |
| void | glUniform1fv(int location, int count, const int *v) |
| void | glUniform1i(int location, int x) |
| void | glUniform1iv(int location, int count, const int *v) |
| void | glUniform2f(int location, int x, int y) |
| void | glUniform2fv(int location, int count, const int *v) |
| void | glUniform2i(int location, int x, int y) |
| void | glUniform2iv(int location, int count, const int *v) |
| void | glUniform3f(int location, int x, int y, int z) |
| void | glUniform3fv(int location, int count, const int *v) |
| void | glUniform3i(int location, int x, int y, int z) |
| void | glUniform3iv(int location, int count, const int *v) |
| void | glUniform4f(int location, int x, int y, int z, int w) |
| void | glUniform4fv(int location, int count, const int *v) |
| void | glUniform4i(int location, int x, int y, int z, int w) |
| void | glUniform4iv(int location, int count, const int *v) |
| void | glUniformMatrix2fv(int location, int count, int transpose, const int *value) |
| void | glUniformMatrix3fv(int location, int count, int transpose, const int *value) |
| void | glUniformMatrix4fv(int location, int count, int transpose, const int *value) |
| void | glUseProgram(int program) |
| void | glValidateProgram(int program) |
| void | glVertexAttrib1f(int indx, int x) |
| void | glVertexAttrib1fv(int indx, const int *values) |
| void | glVertexAttrib2f(int indx, int x, int y) |
| void | glVertexAttrib2fv(int indx, const int *values) |
| void | glVertexAttrib3f(int indx, int x, int y, int z) |
| void | glVertexAttrib3fv(int indx, const int *values) |
| void | glVertexAttrib4f(int indx, int x, int y, int z, int w) |
| void | glVertexAttrib4fv(int indx, const int *values) |
| void | glVertexAttribPointer(int indx, int size, int type, int normalized, int stride, const int *ptr) |
| void | glViewport(int x, int y, int width, int height) |
| bool | initializeOpenGLFunctions() |
Detailed Description
The QOpenGLFunctions_ES2 class provides all functions for OpenGL ES 2
This class is a wrapper for OpenGL ES 2 functions. See reference pages on khronos.org for function documentation.
See also QAbstractOpenGLFunctions.
Member Function Documentation
QOpenGLFunctions_ES2::QOpenGLFunctions_ES2()
Default constructs an instance of QOpenGLFunctions_ES2.
QOpenGLFunctions_ES2::~QOpenGLFunctions_ES2()
Destroys the instance of QOpenGLFunctions_ES2.