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.