Qt 5.11 | Qt GUI | C++ Classes | QOpenGLFunctions_ES2

Qt 5.11.3 Reference Documentation

# 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
Inherits: | QAbstractOpenGLFunctions

- List of all members, including inherited members

## Public Functions

| QOpenGLFunctions_ES2()
virtual | ~QOpenGLFunctions_ES2()
void | glActiveTexture(GLenum texture)
void | glAttachShader(GLuint program, GLuint shader)
void | glBindAttribLocation(GLuint program, GLuint index, const GLchar *name)
void | glBindBuffer(GLenum target, GLuint buffer)
void | glBindFramebuffer(GLenum target, GLuint framebuffer)
void | glBindRenderbuffer(GLenum target, GLuint renderbuffer)
void | glBindTexture(GLenum target, GLuint texture)
void | glBlendColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
void | glBlendEquation(GLenum mode)
void | glBlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha)
void | glBlendFunc(GLenum sfactor, GLenum dfactor)
void | glBlendFuncSeparate(GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)
void | glBufferData(GLenum target, GLsizeiptr size, const GLvoid *data, GLenum usage)
void | glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid *data)
GLenum | glCheckFramebufferStatus(GLenum target)
void | glClear(GLbitfield mask)
void | glClearColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
void | glClearDepthf(GLclampf depth)
void | glClearStencil(GLint s)
void | glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
void | glCompileShader(GLuint shader)
void | glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data)
void | glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data)
void | glCopyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
void | glCopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
GLuint | glCreateProgram()
GLuint | glCreateShader(GLenum type)
void | glCullFace(GLenum mode)
void | glDeleteBuffers(GLsizei n, const GLuint *buffers)
void | glDeleteFramebuffers(GLsizei n, const GLuint *framebuffers)
void | glDeleteProgram(GLuint program)
void | glDeleteRenderbuffers(GLsizei n, const GLuint *renderbuffers)
void | glDeleteShader(GLuint shader)
void | glDeleteTextures(GLsizei n, const GLuint *textures)
void | glDepthFunc(GLenum func)
void | glDepthMask(GLboolean flag)
void | glDepthRangef(GLclampf zNear, GLclampf zFar)
void | glDetachShader(GLuint program, GLuint shader)
void | glDisable(GLenum cap)
void | glDisableVertexAttribArray(GLuint index)
void | glDrawArrays(GLenum mode, GLint first, GLsizei count)
void | glDrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices)
void | glEnable(GLenum cap)
void | glEnableVertexAttribArray(GLuint index)
void | glFinish()
void | glFlush()
void | glFramebufferRenderbuffer(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)
void | glFramebufferTexture2D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
void | glFrontFace(GLenum mode)
void | glGenBuffers(GLsizei n, GLuint *buffers)
void | glGenFramebuffers(GLsizei n, GLuint *framebuffers)
void | glGenRenderbuffers(GLsizei n, GLuint *renderbuffers)
void | glGenTextures(GLsizei n, GLuint *textures)
void | glGenerateMipmap(GLenum target)
void | glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufsize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
void | glGetActiveUniform(GLuint program, GLuint index, GLsizei bufsize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
void | glGetAttachedShaders(GLuint program, GLsizei maxcount, GLsizei *count, GLuint *shaders)
int | glGetAttribLocation(GLuint program, const GLchar *name)
void | glGetBooleanv(GLenum pname, GLboolean *params)
void | glGetBufferParameteriv(GLenum target, GLenum pname, GLint *params)
GLenum | glGetError()
void | glGetFloatv(GLenum pname, GLfloat *params)
void | glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint *params)
void | glGetIntegerv(GLenum pname, GLint *params)
void | glGetProgramInfoLog(GLuint program, GLsizei bufsize, GLsizei *length, GLchar *infolog)
void | glGetProgramiv(GLuint program, GLenum pname, GLint *params)
void | glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint *params)
void | glGetShaderInfoLog(GLuint shader, GLsizei bufsize, GLsizei *length, GLchar *infolog)
void | glGetShaderPrecisionFormat(GLenum shadertype, GLenum precisiontype, GLint *range, GLint *precision)
void | glGetShaderSource(GLuint shader, GLsizei bufsize, GLsizei *length, GLchar *source)
void | glGetShaderiv(GLuint shader, GLenum pname, GLint *params)
const GLubyte * | glGetString(GLenum name)
void | glGetTexParameterfv(GLenum target, GLenum pname, GLfloat *params)
void | glGetTexParameteriv(GLenum target, GLenum pname, GLint *params)
int | glGetUniformLocation(GLuint program, const GLchar *name)
void | glGetUniformfv(GLuint program, GLint location, GLfloat *params)
void | glGetUniformiv(GLuint program, GLint location, GLint *params)
void | glGetVertexAttribPointerv(GLuint index, GLenum pname, GLvoid **pointer)
void | glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat *params)
void | glGetVertexAttribiv(GLuint index, GLenum pname, GLint *params)
void | glHint(GLenum target, GLenum mode)
GLboolean | glIsBuffer(GLuint buffer)
GLboolean | glIsEnabled(GLenum cap)
GLboolean | glIsFramebuffer(GLuint framebuffer)
GLboolean | glIsProgram(GLuint program)
GLboolean | glIsRenderbuffer(GLuint renderbuffer)
GLboolean | glIsShader(GLuint shader)
GLboolean | glIsTexture(GLuint texture)
void | glLineWidth(GLfloat width)
void | glLinkProgram(GLuint program)
void | glPixelStorei(GLenum pname, GLint param)
void | glPolygonOffset(GLfloat factor, GLfloat units)
void | glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels)
void | glReleaseShaderCompiler()
void | glRenderbufferStorage(GLenum target, GLenum internalformat, GLsizei width, GLsizei height)
void | glSampleCoverage(GLclampf value, GLboolean invert)
void | glScissor(GLint x, GLint y, GLsizei width, GLsizei height)
void | glShaderBinary(GLsizei n, const GLuint *shaders, GLenum binaryformat, const GLvoid *binary, GLsizei length)
void | glShaderSource(GLuint shader, GLsizei count, const GLchar **string, const GLint *length)
void | glStencilFunc(GLenum func, GLint ref, GLuint mask)
void | glStencilFuncSeparate(GLenum face, GLenum func, GLint ref, GLuint mask)
void | glStencilMask(GLuint mask)
void | glStencilMaskSeparate(GLenum face, GLuint mask)
void | glStencilOp(GLenum fail, GLenum zfail, GLenum zpass)
void | glStencilOpSeparate(GLenum face, GLenum fail, GLenum zfail, GLenum zpass)
void | glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
void | glTexParameterf(GLenum target, GLenum pname, GLfloat param)
void | glTexParameterfv(GLenum target, GLenum pname, const GLfloat *params)
void | glTexParameteri(GLenum target, GLenum pname, GLint param)
void | glTexParameteriv(GLenum target, GLenum pname, const GLint *params)
void | glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels)
void | glUniform1f(GLint location, GLfloat x)
void | glUniform1fv(GLint location, GLsizei count, const GLfloat *v)
void | glUniform1i(GLint location, GLint x)
void | glUniform1iv(GLint location, GLsizei count, const GLint *v)
void | glUniform2f(GLint location, GLfloat x, GLfloat y)
void | glUniform2fv(GLint location, GLsizei count, const GLfloat *v)
void | glUniform2i(GLint location, GLint x, GLint y)
void | glUniform2iv(GLint location, GLsizei count, const GLint *v)
void | glUniform3f(GLint location, GLfloat x, GLfloat y, GLfloat z)
void | glUniform3fv(GLint location, GLsizei count, const GLfloat *v)
void | glUniform3i(GLint location, GLint x, GLint y, GLint z)
void | glUniform3iv(GLint location, GLsizei count, const GLint *v)
void | glUniform4f(GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
void | glUniform4fv(GLint location, GLsizei count, const GLfloat *v)
void | glUniform4i(GLint location, GLint x, GLint y, GLint z, GLint w)
void | glUniform4iv(GLint location, GLsizei count, const GLint *v)
void | glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
void | glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
void | glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
void | glUseProgram(GLuint program)
void | glValidateProgram(GLuint program)
void | glVertexAttrib1f(GLuint indx, GLfloat x)
void | glVertexAttrib1fv(GLuint indx, const GLfloat *values)
void | glVertexAttrib2f(GLuint indx, GLfloat x, GLfloat y)
void | glVertexAttrib2fv(GLuint indx, const GLfloat *values)
void | glVertexAttrib3f(GLuint indx, GLfloat x, GLfloat y, GLfloat z)
void | glVertexAttrib3fv(GLuint indx, const GLfloat *values)
void | glVertexAttrib4f(GLuint indx, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
void | glVertexAttrib4fv(GLuint indx, const GLfloat *values)
void | glVertexAttribPointer(GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *ptr)
void | glViewport(GLint x, GLint y, GLsizei width, GLsizei height)

## Reimplemented Public Functions

virtual bool | initializeOpenGLFunctions() override

## 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.

### `[virtual]` QOpenGLFunctions_ES2::~QOpenGLFunctions_ES2()

Destroys the instance of QOpenGLFunctions_ES2. The destructor is virtual.

### void QOpenGLFunctions_ES2::glActiveTexture(GLenum texture)

### void QOpenGLFunctions_ES2::glAttachShader(GLuint program, GLuint shader)

### void QOpenGLFunctions_ES2::glBindAttribLocation(GLuint program, GLuint index, const GLchar *name)

### void QOpenGLFunctions_ES2::glBindBuffer(GLenum target, GLuint buffer)

### void QOpenGLFunctions_ES2::glBindFramebuffer(GLenum target, GLuint framebuffer)

### void QOpenGLFunctions_ES2::glBindRenderbuffer(GLenum target, GLuint renderbuffer)

### void QOpenGLFunctions_ES2::glBindTexture(GLenum target, GLuint texture)

### void QOpenGLFunctions_ES2::glBlendColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)

### void QOpenGLFunctions_ES2::glBlendEquation(GLenum mode)

### void QOpenGLFunctions_ES2::glBlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha)

### void QOpenGLFunctions_ES2::glBlendFunc(GLenum sfactor, GLenum dfactor)

### void QOpenGLFunctions_ES2::glBlendFuncSeparate(GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)

### void QOpenGLFunctions_ES2::glBufferData(GLenum target, GLsizeiptr size, const GLvoid *data, GLenum usage)

### void QOpenGLFunctions_ES2::glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid *data)

### GLenum QOpenGLFunctions_ES2::glCheckFramebufferStatus(GLenum target)

### void QOpenGLFunctions_ES2::glClear(GLbitfield mask)

### void QOpenGLFunctions_ES2::glClearColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)

### void QOpenGLFunctions_ES2::glClearDepthf(GLclampf depth)

### void QOpenGLFunctions_ES2::glClearStencil(GLint s)

### void QOpenGLFunctions_ES2::glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)

### void QOpenGLFunctions_ES2::glCompileShader(GLuint shader)

### void QOpenGLFunctions_ES2::glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data)

### void QOpenGLFunctions_ES2::glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data)

### void QOpenGLFunctions_ES2::glCopyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)

### void QOpenGLFunctions_ES2::glCopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)

### GLuint QOpenGLFunctions_ES2::glCreateProgram()

### GLuint QOpenGLFunctions_ES2::glCreateShader(GLenum type)

### void QOpenGLFunctions_ES2::glCullFace(GLenum mode)

### void QOpenGLFunctions_ES2::glDeleteBuffers(GLsizei n, const GLuint *buffers)

### void QOpenGLFunctions_ES2::glDeleteFramebuffers(GLsizei n, const GLuint *framebuffers)

### void QOpenGLFunctions_ES2::glDeleteProgram(GLuint program)

### void QOpenGLFunctions_ES2::glDeleteRenderbuffers(GLsizei n, const GLuint *renderbuffers)

### void QOpenGLFunctions_ES2::glDeleteShader(GLuint shader)

### void QOpenGLFunctions_ES2::glDeleteTextures(GLsizei n, const GLuint *textures)

### void QOpenGLFunctions_ES2::glDepthFunc(GLenum func)

### void QOpenGLFunctions_ES2::glDepthMask(GLboolean flag)

### void QOpenGLFunctions_ES2::glDepthRangef(GLclampf zNear, GLclampf zFar)

### void QOpenGLFunctions_ES2::glDetachShader(GLuint program, GLuint shader)

### void QOpenGLFunctions_ES2::glDisable(GLenum cap)

### void QOpenGLFunctions_ES2::glDisableVertexAttribArray(GLuint index)

### void QOpenGLFunctions_ES2::glDrawArrays(GLenum mode, GLint first, GLsizei count)

### void QOpenGLFunctions_ES2::glDrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices)

### void QOpenGLFunctions_ES2::glEnable(GLenum cap)

### void QOpenGLFunctions_ES2::glEnableVertexAttribArray(GLuint index)

### void QOpenGLFunctions_ES2::glFinish()

### void QOpenGLFunctions_ES2::glFlush()

### void QOpenGLFunctions_ES2::glFramebufferRenderbuffer(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)

### void QOpenGLFunctions_ES2::glFramebufferTexture2D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)

### void QOpenGLFunctions_ES2::glFrontFace(GLenum mode)

### void QOpenGLFunctions_ES2::glGenBuffers(GLsizei n, GLuint *buffers)

### void QOpenGLFunctions_ES2::glGenFramebuffers(GLsizei n, GLuint *framebuffers)

### void QOpenGLFunctions_ES2::glGenRenderbuffers(GLsizei n, GLuint *renderbuffers)

### void QOpenGLFunctions_ES2::glGenTextures(GLsizei n, GLuint *textures)

### void QOpenGLFunctions_ES2::glGenerateMipmap(GLenum target)

### void QOpenGLFunctions_ES2::glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufsize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)

### void QOpenGLFunctions_ES2::glGetActiveUniform(GLuint program, GLuint index, GLsizei bufsize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)

### void QOpenGLFunctions_ES2::glGetAttachedShaders(GLuint program, GLsizei maxcount, GLsizei *count, GLuint *shaders)

### int QOpenGLFunctions_ES2::glGetAttribLocation(GLuint program, const GLchar *name)

### void QOpenGLFunctions_ES2::glGetBooleanv(GLenum pname, GLboolean *params)

### void QOpenGLFunctions_ES2::glGetBufferParameteriv(GLenum target, GLenum pname, GLint *params)

### GLenum QOpenGLFunctions_ES2::glGetError()

### void QOpenGLFunctions_ES2::glGetFloatv(GLenum pname, GLfloat *params)

### void QOpenGLFunctions_ES2::glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint *params)

### void QOpenGLFunctions_ES2::glGetIntegerv(GLenum pname, GLint *params)

### void QOpenGLFunctions_ES2::glGetProgramInfoLog(GLuint program, GLsizei bufsize, GLsizei *length, GLchar *infolog)

### void QOpenGLFunctions_ES2::glGetProgramiv(GLuint program, GLenum pname, GLint *params)

### void QOpenGLFunctions_ES2::glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint *params)

### void QOpenGLFunctions_ES2::glGetShaderInfoLog(GLuint shader, GLsizei bufsize, GLsizei *length, GLchar *infolog)

### void QOpenGLFunctions_ES2::glGetShaderPrecisionFormat(GLenum shadertype, GLenum precisiontype, GLint *range, GLint *precision)

### void QOpenGLFunctions_ES2::glGetShaderSource(GLuint shader, GLsizei bufsize, GLsizei *length, GLchar *source)

### void QOpenGLFunctions_ES2::glGetShaderiv(GLuint shader, GLenum pname, GLint *params)

### const GLubyte *QOpenGLFunctions_ES2::glGetString(GLenum name)

### void QOpenGLFunctions_ES2::glGetTexParameterfv(GLenum target, GLenum pname, GLfloat *params)

### void QOpenGLFunctions_ES2::glGetTexParameteriv(GLenum target, GLenum pname, GLint *params)

### int QOpenGLFunctions_ES2::glGetUniformLocation(GLuint program, const GLchar *name)

### void QOpenGLFunctions_ES2::glGetUniformfv(GLuint program, GLint location, GLfloat *params)

### void QOpenGLFunctions_ES2::glGetUniformiv(GLuint program, GLint location, GLint *params)

### void QOpenGLFunctions_ES2::glGetVertexAttribPointerv(GLuint index, GLenum pname, GLvoid **pointer)

### void QOpenGLFunctions_ES2::glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat *params)

### void QOpenGLFunctions_ES2::glGetVertexAttribiv(GLuint index, GLenum pname, GLint *params)

### void QOpenGLFunctions_ES2::glHint(GLenum target, GLenum mode)

### GLboolean QOpenGLFunctions_ES2::glIsBuffer(GLuint buffer)

### GLboolean QOpenGLFunctions_ES2::glIsEnabled(GLenum cap)

### GLboolean QOpenGLFunctions_ES2::glIsFramebuffer(GLuint framebuffer)

### GLboolean QOpenGLFunctions_ES2::glIsProgram(GLuint program)

### GLboolean QOpenGLFunctions_ES2::glIsRenderbuffer(GLuint renderbuffer)

### GLboolean QOpenGLFunctions_ES2::glIsShader(GLuint shader)

### GLboolean QOpenGLFunctions_ES2::glIsTexture(GLuint texture)

### void QOpenGLFunctions_ES2::glLineWidth(GLfloat width)

### void QOpenGLFunctions_ES2::glLinkProgram(GLuint program)

### void QOpenGLFunctions_ES2::glPixelStorei(GLenum pname, GLint param)

### void QOpenGLFunctions_ES2::glPolygonOffset(GLfloat factor, GLfloat units)

### void QOpenGLFunctions_ES2::glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels)

### void QOpenGLFunctions_ES2::glReleaseShaderCompiler()

### void QOpenGLFunctions_ES2::glRenderbufferStorage(GLenum target, GLenum internalformat, GLsizei width, GLsizei height)

### void QOpenGLFunctions_ES2::glSampleCoverage(GLclampf value, GLboolean invert)

### void QOpenGLFunctions_ES2::glScissor(GLint x, GLint y, GLsizei width, GLsizei height)

### void QOpenGLFunctions_ES2::glShaderBinary(GLsizei n, const GLuint *shaders, GLenum binaryformat, const GLvoid *binary, GLsizei length)

### void QOpenGLFunctions_ES2::glShaderSource(GLuint shader, GLsizei count, const GLchar **string, const GLint *length)

### void QOpenGLFunctions_ES2::glStencilFunc(GLenum func, GLint ref, GLuint mask)

### void QOpenGLFunctions_ES2::glStencilFuncSeparate(GLenum face, GLenum func, GLint ref, GLuint mask)

### void QOpenGLFunctions_ES2::glStencilMask(GLuint mask)

### void QOpenGLFunctions_ES2::glStencilMaskSeparate(GLenum face, GLuint mask)

### void QOpenGLFunctions_ES2::glStencilOp(GLenum fail, GLenum zfail, GLenum zpass)

### void QOpenGLFunctions_ES2::glStencilOpSeparate(GLenum face, GLenum fail, GLenum zfail, GLenum zpass)

### void QOpenGLFunctions_ES2::glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels)

### void QOpenGLFunctions_ES2::glTexParameterf(GLenum target, GLenum pname, GLfloat param)

### void QOpenGLFunctions_ES2::glTexParameterfv(GLenum target, GLenum pname, const GLfloat *params)

### void QOpenGLFunctions_ES2::glTexParameteri(GLenum target, GLenum pname, GLint param)

### void QOpenGLFunctions_ES2::glTexParameteriv(GLenum target, GLenum pname, const GLint *params)

### void QOpenGLFunctions_ES2::glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels)

### void QOpenGLFunctions_ES2::glUniform1f(GLint location, GLfloat x)

### void QOpenGLFunctions_ES2::glUniform1fv(GLint location, GLsizei count, const GLfloat *v)

### void QOpenGLFunctions_ES2::glUniform1i(GLint location, GLint x)

### void QOpenGLFunctions_ES2::glUniform1iv(GLint location, GLsizei count, const GLint *v)

### void QOpenGLFunctions_ES2::glUniform2f(GLint location, GLfloat x, GLfloat y)

### void QOpenGLFunctions_ES2::glUniform2fv(GLint location, GLsizei count, const GLfloat *v)

### void QOpenGLFunctions_ES2::glUniform2i(GLint location, GLint x, GLint y)

### void QOpenGLFunctions_ES2::glUniform2iv(GLint location, GLsizei count, const GLint *v)

### void QOpenGLFunctions_ES2::glUniform3f(GLint location, GLfloat x, GLfloat y, GLfloat z)

### void QOpenGLFunctions_ES2::glUniform3fv(GLint location, GLsizei count, const GLfloat *v)

### void QOpenGLFunctions_ES2::glUniform3i(GLint location, GLint x, GLint y, GLint z)

### void QOpenGLFunctions_ES2::glUniform3iv(GLint location, GLsizei count, const GLint *v)

### void QOpenGLFunctions_ES2::glUniform4f(GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w)

### void QOpenGLFunctions_ES2::glUniform4fv(GLint location, GLsizei count, const GLfloat *v)

### void QOpenGLFunctions_ES2::glUniform4i(GLint location, GLint x, GLint y, GLint z, GLint w)

### void QOpenGLFunctions_ES2::glUniform4iv(GLint location, GLsizei count, const GLint *v)

### void QOpenGLFunctions_ES2::glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)

### void QOpenGLFunctions_ES2::glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)

### void QOpenGLFunctions_ES2::glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)

### void QOpenGLFunctions_ES2::glUseProgram(GLuint program)

### void QOpenGLFunctions_ES2::glValidateProgram(GLuint program)

### void QOpenGLFunctions_ES2::glVertexAttrib1f(GLuint indx, GLfloat x)

### void QOpenGLFunctions_ES2::glVertexAttrib1fv(GLuint indx, const GLfloat *values)

### void QOpenGLFunctions_ES2::glVertexAttrib2f(GLuint indx, GLfloat x, GLfloat y)

### void QOpenGLFunctions_ES2::glVertexAttrib2fv(GLuint indx, const GLfloat *values)

### void QOpenGLFunctions_ES2::glVertexAttrib3f(GLuint indx, GLfloat x, GLfloat y, GLfloat z)

### void QOpenGLFunctions_ES2::glVertexAttrib3fv(GLuint indx, const GLfloat *values)

### void QOpenGLFunctions_ES2::glVertexAttrib4f(GLuint indx, GLfloat x, GLfloat y, GLfloat z, GLfloat w)

### void QOpenGLFunctions_ES2::glVertexAttrib4fv(GLuint indx, const GLfloat *values)

### void QOpenGLFunctions_ES2::glVertexAttribPointer(GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *ptr)

### void QOpenGLFunctions_ES2::glViewport(GLint x, GLint y, GLsizei width, GLsizei height)

### `[override virtual]` bool QOpenGLFunctions_ES2::initializeOpenGLFunctions()