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.

void QOpenGLFunctions_ES2::glActiveTexture(int texture)

void QOpenGLFunctions_ES2::glAttachShader(int program, int shader)

void QOpenGLFunctions_ES2::glBindAttribLocation(int program, int index, const int *name)

void QOpenGLFunctions_ES2::glBindBuffer(int target, int buffer)

void QOpenGLFunctions_ES2::glBindFramebuffer(int target, int framebuffer)

void QOpenGLFunctions_ES2::glBindRenderbuffer(int target, int renderbuffer)

void QOpenGLFunctions_ES2::glBindTexture(int target, int texture)

void QOpenGLFunctions_ES2::glBlendColor(int red, int green, int blue, int alpha)

void QOpenGLFunctions_ES2::glBlendEquation(int mode)

void QOpenGLFunctions_ES2::glBlendEquationSeparate(int modeRGB, int modeAlpha)

void QOpenGLFunctions_ES2::glBlendFunc(int sfactor, int dfactor)

void QOpenGLFunctions_ES2::glBlendFuncSeparate(int srcRGB, int dstRGB, int srcAlpha, int dstAlpha)

void QOpenGLFunctions_ES2::glBufferData(int target, int size, const int *data, int usage)

void QOpenGLFunctions_ES2::glBufferSubData(int target, int offset, int size, const int *data)

int QOpenGLFunctions_ES2::glCheckFramebufferStatus(int)

void QOpenGLFunctions_ES2::glClear(int mask)

void QOpenGLFunctions_ES2::glClearColor(int red, int green, int blue, int alpha)

void QOpenGLFunctions_ES2::glClearDepthf(int depth)

void QOpenGLFunctions_ES2::glClearStencil(int s)

void QOpenGLFunctions_ES2::glColorMask(int red, int green, int blue, int alpha)

void QOpenGLFunctions_ES2::glCompileShader(int shader)

void QOpenGLFunctions_ES2::glCompressedTexImage2D(int target, int level, int internalformat, int width, int height, int border, int imageSize, const int *data)

void QOpenGLFunctions_ES2::glCompressedTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int imageSize, const int *data)

void QOpenGLFunctions_ES2::glCopyTexImage2D(int target, int level, int internalformat, int x, int y, int width, int height, int border)

void QOpenGLFunctions_ES2::glCopyTexSubImage2D(int target, int level, int xoffset, int yoffset, int x, int y, int width, int height)

int QOpenGLFunctions_ES2::glCreateProgram()

int QOpenGLFunctions_ES2::glCreateShader(int)

void QOpenGLFunctions_ES2::glCullFace(int mode)

void QOpenGLFunctions_ES2::glDeleteBuffers(int n, const int *buffers)

void QOpenGLFunctions_ES2::glDeleteFramebuffers(int n, const int *framebuffers)

void QOpenGLFunctions_ES2::glDeleteProgram(int program)

void QOpenGLFunctions_ES2::glDeleteRenderbuffers(int n, const int *renderbuffers)

void QOpenGLFunctions_ES2::glDeleteShader(int shader)

void QOpenGLFunctions_ES2::glDeleteTextures(int n, const int *textures)

void QOpenGLFunctions_ES2::glDepthFunc(int func)

void QOpenGLFunctions_ES2::glDepthMask(int flag)

void QOpenGLFunctions_ES2::glDepthRangef(int zNear, int zFar)

void QOpenGLFunctions_ES2::glDetachShader(int program, int shader)

void QOpenGLFunctions_ES2::glDisable(int cap)

void QOpenGLFunctions_ES2::glDisableVertexAttribArray(int index)

void QOpenGLFunctions_ES2::glDrawArrays(int mode, int first, int count)

void QOpenGLFunctions_ES2::glDrawElements(int mode, int count, int type, const int *indices)

void QOpenGLFunctions_ES2::glEnable(int cap)

void QOpenGLFunctions_ES2::glEnableVertexAttribArray(int index)

void QOpenGLFunctions_ES2::glFinish()

void QOpenGLFunctions_ES2::glFlush()

void QOpenGLFunctions_ES2::glFramebufferRenderbuffer(int target, int attachment, int renderbuffertarget, int renderbuffer)

void QOpenGLFunctions_ES2::glFramebufferTexture2D(int target, int attachment, int textarget, int texture, int level)

void QOpenGLFunctions_ES2::glFrontFace(int mode)

void QOpenGLFunctions_ES2::glGenBuffers(int n, int *buffers)

void QOpenGLFunctions_ES2::glGenFramebuffers(int n, int *framebuffers)

void QOpenGLFunctions_ES2::glGenRenderbuffers(int n, int *renderbuffers)

void QOpenGLFunctions_ES2::glGenTextures(int n, int *textures)

void QOpenGLFunctions_ES2::glGenerateMipmap(int target)

void QOpenGLFunctions_ES2::glGetActiveAttrib(int program, int index, int bufsize, int *length, int *size, int *type, int *name)

void QOpenGLFunctions_ES2::glGetActiveUniform(int program, int index, int bufsize, int *length, int *size, int *type, int *name)

void QOpenGLFunctions_ES2::glGetAttachedShaders(int program, int maxcount, int *count, int *shaders)

int QOpenGLFunctions_ES2::glGetAttribLocation(int program, const int *name)

void QOpenGLFunctions_ES2::glGetBooleanv(int pname, int *params)

void QOpenGLFunctions_ES2::glGetBufferParameteriv(int target, int pname, int *params)

int QOpenGLFunctions_ES2::glGetError()

void QOpenGLFunctions_ES2::glGetFloatv(int pname, int *params)

void QOpenGLFunctions_ES2::glGetFramebufferAttachmentParameteriv(int target, int attachment, int pname, int *params)

void QOpenGLFunctions_ES2::glGetIntegerv(int pname, int *params)

void QOpenGLFunctions_ES2::glGetProgramInfoLog(int program, int bufsize, int *length, int *infolog)

void QOpenGLFunctions_ES2::glGetProgramiv(int program, int pname, int *params)

void QOpenGLFunctions_ES2::glGetRenderbufferParameteriv(int target, int pname, int *params)

void QOpenGLFunctions_ES2::glGetShaderInfoLog(int shader, int bufsize, int *length, int *infolog)

void QOpenGLFunctions_ES2::glGetShaderPrecisionFormat(int shadertype, int precisiontype, int *range, int *precision)

void QOpenGLFunctions_ES2::glGetShaderSource(int shader, int bufsize, int *length, int *source)

void QOpenGLFunctions_ES2::glGetShaderiv(int shader, int pname, int *params)

const int *QOpenGLFunctions_ES2::glGetString(int)

void QOpenGLFunctions_ES2::glGetTexParameterfv(int target, int pname, int *params)

void QOpenGLFunctions_ES2::glGetTexParameteriv(int target, int pname, int *params)

int QOpenGLFunctions_ES2::glGetUniformLocation(int program, const int *name)

void QOpenGLFunctions_ES2::glGetUniformfv(int program, int location, int *params)

void QOpenGLFunctions_ES2::glGetUniformiv(int program, int location, int *params)

void QOpenGLFunctions_ES2::glGetVertexAttribPointerv(int index, int pname, int **pointer)

void QOpenGLFunctions_ES2::glGetVertexAttribfv(int index, int pname, int *params)

void QOpenGLFunctions_ES2::glGetVertexAttribiv(int index, int pname, int *params)

void QOpenGLFunctions_ES2::glHint(int target, int mode)

int QOpenGLFunctions_ES2::glIsBuffer(int)

int QOpenGLFunctions_ES2::glIsEnabled(int)

int QOpenGLFunctions_ES2::glIsFramebuffer(int)

int QOpenGLFunctions_ES2::glIsProgram(int)

int QOpenGLFunctions_ES2::glIsRenderbuffer(int)

int QOpenGLFunctions_ES2::glIsShader(int)

int QOpenGLFunctions_ES2::glIsTexture(int)

void QOpenGLFunctions_ES2::glLineWidth(int width)

void QOpenGLFunctions_ES2::glLinkProgram(int program)

void QOpenGLFunctions_ES2::glPixelStorei(int pname, int param)

void QOpenGLFunctions_ES2::glPolygonOffset(int factor, int units)

void QOpenGLFunctions_ES2::glReadPixels(int x, int y, int width, int height, int format, int type, int *pixels)

void QOpenGLFunctions_ES2::glReleaseShaderCompiler()

void QOpenGLFunctions_ES2::glRenderbufferStorage(int target, int internalformat, int width, int height)

void QOpenGLFunctions_ES2::glSampleCoverage(int value, int invert)

void QOpenGLFunctions_ES2::glScissor(int x, int y, int width, int height)

void QOpenGLFunctions_ES2::glShaderBinary(int n, const int *shaders, int binaryformat, const int *binary, int length)

void QOpenGLFunctions_ES2::glShaderSource(int shader, int count, const int **string, const int *length)

void QOpenGLFunctions_ES2::glStencilFunc(int func, int ref, int mask)

void QOpenGLFunctions_ES2::glStencilFuncSeparate(int face, int func, int ref, int mask)

void QOpenGLFunctions_ES2::glStencilMask(int mask)

void QOpenGLFunctions_ES2::glStencilMaskSeparate(int face, int mask)

void QOpenGLFunctions_ES2::glStencilOp(int fail, int zfail, int zpass)

void QOpenGLFunctions_ES2::glStencilOpSeparate(int face, int fail, int zfail, int zpass)

void QOpenGLFunctions_ES2::glTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, const int *pixels)

void QOpenGLFunctions_ES2::glTexParameterf(int target, int pname, int param)

void QOpenGLFunctions_ES2::glTexParameterfv(int target, int pname, const int *params)

void QOpenGLFunctions_ES2::glTexParameteri(int target, int pname, int param)

void QOpenGLFunctions_ES2::glTexParameteriv(int target, int pname, const int *params)

void QOpenGLFunctions_ES2::glTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, const int *pixels)

void QOpenGLFunctions_ES2::glUniform1f(int location, int x)

void QOpenGLFunctions_ES2::glUniform1fv(int location, int count, const int *v)

void QOpenGLFunctions_ES2::glUniform1i(int location, int x)

void QOpenGLFunctions_ES2::glUniform1iv(int location, int count, const int *v)

void QOpenGLFunctions_ES2::glUniform2f(int location, int x, int y)

void QOpenGLFunctions_ES2::glUniform2fv(int location, int count, const int *v)

void QOpenGLFunctions_ES2::glUniform2i(int location, int x, int y)

void QOpenGLFunctions_ES2::glUniform2iv(int location, int count, const int *v)

void QOpenGLFunctions_ES2::glUniform3f(int location, int x, int y, int z)

void QOpenGLFunctions_ES2::glUniform3fv(int location, int count, const int *v)

void QOpenGLFunctions_ES2::glUniform3i(int location, int x, int y, int z)

void QOpenGLFunctions_ES2::glUniform3iv(int location, int count, const int *v)

void QOpenGLFunctions_ES2::glUniform4f(int location, int x, int y, int z, int w)

void QOpenGLFunctions_ES2::glUniform4fv(int location, int count, const int *v)

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

void QOpenGLFunctions_ES2::glUniform4iv(int location, int count, const int *v)

void QOpenGLFunctions_ES2::glUniformMatrix2fv(int location, int count, int transpose, const int *value)

void QOpenGLFunctions_ES2::glUniformMatrix3fv(int location, int count, int transpose, const int *value)

void QOpenGLFunctions_ES2::glUniformMatrix4fv(int location, int count, int transpose, const int *value)

void QOpenGLFunctions_ES2::glUseProgram(int program)

void QOpenGLFunctions_ES2::glValidateProgram(int program)

void QOpenGLFunctions_ES2::glVertexAttrib1f(int indx, int x)

void QOpenGLFunctions_ES2::glVertexAttrib1fv(int indx, const int *values)

void QOpenGLFunctions_ES2::glVertexAttrib2f(int indx, int x, int y)

void QOpenGLFunctions_ES2::glVertexAttrib2fv(int indx, const int *values)

void QOpenGLFunctions_ES2::glVertexAttrib3f(int indx, int x, int y, int z)

void QOpenGLFunctions_ES2::glVertexAttrib3fv(int indx, const int *values)

void QOpenGLFunctions_ES2::glVertexAttrib4f(int indx, int x, int y, int z, int w)

void QOpenGLFunctions_ES2::glVertexAttrib4fv(int indx, const int *values)

void QOpenGLFunctions_ES2::glVertexAttribPointer(int indx, int size, int type, int normalized, int stride, const int *ptr)

void QOpenGLFunctions_ES2::glViewport(int x, int y, int width, int height)

bool QOpenGLFunctions_ES2::initializeOpenGLFunctions()