Maria GDK 5.0.0.738
Documentation of native code in develop branch
Loading...
Searching...
No Matches
STK::OpenGLFunctions Class Referenceabstract

#include <StkOpenGLFunctions.h>

Inheritance diagram for STK::OpenGLFunctions:
STK::AngleOpenGLFunctions StkQt::OpenGLFunctions

Public Member Functions

virtual bool initialize ()=0
 
virtual void glBindTexture (GLenum target, GLuint texture)=0
 
virtual void glBlendFunc (GLenum sfactor, GLenum dfactor)=0
 
virtual void glClear (GLbitfield mask)=0
 
virtual void glClearColor (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)=0
 
virtual void glClearStencil (GLint s)=0
 
virtual void glColorMask (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)=0
 
virtual void glCopyTexImage2D (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)=0
 
virtual void glCopyTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)=0
 
virtual void glCullFace (GLenum mode)=0
 
virtual void glDeleteTextures (GLsizei n, const GLuint *textures)=0
 
virtual void glDepthFunc (GLenum func)=0
 
virtual void glDepthMask (GLboolean flag)=0
 
virtual void glDisable (GLenum cap)=0
 
virtual void glDrawArrays (GLenum mode, GLint first, GLsizei count)=0
 
virtual void glDrawElements (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices)=0
 
virtual void glEnable (GLenum cap)=0
 
virtual void glFinish ()=0
 
virtual void glFlush ()=0
 
virtual void glFrontFace (GLenum mode)=0
 
virtual void glGenTextures (GLsizei n, GLuint *textures)=0
 
virtual void glGetBooleanv (GLenum pname, GLboolean *params)=0
 
virtual GLenum glGetError ()=0
 
virtual void glGetFloatv (GLenum pname, GLfloat *params)=0
 
virtual void glGetIntegerv (GLenum pname, GLint *params)=0
 
virtual const GLubyte * glGetString (GLenum name)=0
 
virtual void glGetTexParameterfv (GLenum target, GLenum pname, GLfloat *params)=0
 
virtual void glGetTexParameteriv (GLenum target, GLenum pname, GLint *params)=0
 
virtual void glHint (GLenum target, GLenum mode)=0
 
virtual GLboolean glIsEnabled (GLenum cap)=0
 
virtual GLboolean glIsTexture (GLuint texture)=0
 
virtual void glLineWidth (GLfloat width)=0
 
virtual void glPixelStorei (GLenum pname, GLint param)=0
 
virtual void glPolygonOffset (GLfloat factor, GLfloat units)=0
 
virtual void glReadPixels (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels)=0
 
virtual void glScissor (GLint x, GLint y, GLsizei width, GLsizei height)=0
 
virtual void glStencilFunc (GLenum func, GLint ref, GLuint mask)=0
 
virtual void glStencilMask (GLuint mask)=0
 
virtual void glStencilOp (GLenum fail, GLenum zfail, GLenum zpass)=0
 
virtual void glTexImage2D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels)=0
 
virtual void glTexParameterf (GLenum target, GLenum pname, GLfloat param)=0
 
virtual void glTexParameterfv (GLenum target, GLenum pname, const GLfloat *params)=0
 
virtual void glTexParameteri (GLenum target, GLenum pname, GLint param)=0
 
virtual void glTexParameteriv (GLenum target, GLenum pname, const GLint *params)=0
 
virtual void glTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels)=0
 
virtual void glViewport (GLint x, GLint y, GLsizei width, GLsizei height)=0
 
virtual void glActiveTexture (GLenum texture)=0
 
virtual void glAttachShader (GLuint program, GLuint shader)=0
 
virtual void glBindAttribLocation (GLuint program, GLuint index, const char *name)=0
 
virtual void glBindBuffer (GLenum target, GLuint buffer)=0
 
virtual void glBindFramebuffer (GLenum target, GLuint framebuffer)=0
 
virtual void glBindRenderbuffer (GLenum target, GLuint renderbuffer)=0
 
virtual void glBlendColor (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)=0
 
virtual void glBlendEquation (GLenum mode)=0
 
virtual void glBlendEquationSeparate (GLenum modeRGB, GLenum modeAlpha)=0
 
virtual void glBlendFuncSeparate (GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)=0
 
virtual void glBufferData (GLenum target, ptrdiff_t size, const void *data, GLenum usage)=0
 
virtual void glBufferSubData (GLenum target, ptrdiff_t offset, ptrdiff_t size, const void *data)=0
 
virtual GLenum glCheckFramebufferStatus (GLenum target)=0
 
virtual void glClearDepthf (GLclampf depth)=0
 
virtual void glCompileShader (GLuint shader)=0
 
virtual void glCompressedTexImage2D (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *data)=0
 
virtual void glCompressedTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data)=0
 
virtual GLuint glCreateProgram ()=0
 
virtual GLuint glCreateShader (GLenum type)=0
 
virtual void glDeleteBuffers (GLsizei n, const GLuint *buffers)=0
 
virtual void glDeleteFramebuffers (GLsizei n, const GLuint *framebuffers)=0
 
virtual void glDeleteProgram (GLuint program)=0
 
virtual void glDeleteRenderbuffers (GLsizei n, const GLuint *renderbuffers)=0
 
virtual void glDeleteShader (GLuint shader)=0
 
virtual void glDepthRangef (GLclampf zNear, GLclampf zFar)=0
 
virtual void glDetachShader (GLuint program, GLuint shader)=0
 
virtual void glDisableVertexAttribArray (GLuint index)=0
 
virtual void glEnableVertexAttribArray (GLuint index)=0
 
virtual void glFramebufferRenderbuffer (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)=0
 
virtual void glFramebufferTexture2D (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)=0
 
virtual void glGenBuffers (GLsizei n, GLuint *buffers)=0
 
virtual void glGenerateMipmap (GLenum target)=0
 
virtual void glGenFramebuffers (GLsizei n, GLuint *framebuffers)=0
 
virtual void glGenRenderbuffers (GLsizei n, GLuint *renderbuffers)=0
 
virtual void glGetActiveAttrib (GLuint program, GLuint index, GLsizei bufsize, GLsizei *length, GLint *size, GLenum *type, char *name)=0
 
virtual void glGetActiveUniform (GLuint program, GLuint index, GLsizei bufsize, GLsizei *length, GLint *size, GLenum *type, char *name)=0
 
virtual void glGetAttachedShaders (GLuint program, GLsizei maxcount, GLsizei *count, GLuint *shaders)=0
 
virtual GLint glGetAttribLocation (GLuint program, const char *name)=0
 
virtual void glGetBufferParameteriv (GLenum target, GLenum pname, GLint *params)=0
 
virtual void glGetFramebufferAttachmentParameteriv (GLenum target, GLenum attachment, GLenum pname, GLint *params)=0
 
virtual void glGetProgramiv (GLuint program, GLenum pname, GLint *params)=0
 
virtual void glGetProgramInfoLog (GLuint program, GLsizei bufsize, GLsizei *length, char *infolog)=0
 
virtual void glGetRenderbufferParameteriv (GLenum target, GLenum pname, GLint *params)=0
 
virtual void glGetShaderiv (GLuint shader, GLenum pname, GLint *params)=0
 
virtual void glGetShaderInfoLog (GLuint shader, GLsizei bufsize, GLsizei *length, char *infolog)=0
 
virtual void glGetShaderPrecisionFormat (GLenum shadertype, GLenum precisiontype, GLint *range, GLint *precision)=0
 
virtual void glGetShaderSource (GLuint shader, GLsizei bufsize, GLsizei *length, char *source)=0
 
virtual void glGetUniformfv (GLuint program, GLint location, GLfloat *params)=0
 
virtual void glGetUniformiv (GLuint program, GLint location, GLint *params)=0
 
virtual GLint glGetUniformLocation (GLuint program, const char *name)=0
 
virtual void glGetVertexAttribfv (GLuint index, GLenum pname, GLfloat *params)=0
 
virtual void glGetVertexAttribiv (GLuint index, GLenum pname, GLint *params)=0
 
virtual void glGetVertexAttribPointerv (GLuint index, GLenum pname, void **pointer)=0
 
virtual GLboolean glIsBuffer (GLuint buffer)=0
 
virtual GLboolean glIsFramebuffer (GLuint framebuffer)=0
 
virtual GLboolean glIsProgram (GLuint program)=0
 
virtual GLboolean glIsRenderbuffer (GLuint renderbuffer)=0
 
virtual GLboolean glIsShader (GLuint shader)=0
 
virtual void glLinkProgram (GLuint program)=0
 
virtual void glReleaseShaderCompiler ()=0
 
virtual void glRenderbufferStorage (GLenum target, GLenum internalformat, GLsizei width, GLsizei height)=0
 
virtual void glSampleCoverage (GLclampf value, GLboolean invert)=0
 
virtual void glShaderBinary (GLint n, const GLuint *shaders, GLenum binaryformat, const void *binary, GLint length)=0
 
virtual void glShaderSource (GLuint shader, GLsizei count, const char **string, const GLint *length)=0
 
virtual void glStencilFuncSeparate (GLenum face, GLenum func, GLint ref, GLuint mask)=0
 
virtual void glStencilMaskSeparate (GLenum face, GLuint mask)=0
 
virtual void glStencilOpSeparate (GLenum face, GLenum fail, GLenum zfail, GLenum zpass)=0
 
virtual void glUniform1f (GLint location, GLfloat x)=0
 
virtual void glUniform1fv (GLint location, GLsizei count, const GLfloat *v)=0
 
virtual void glUniform1i (GLint location, GLint x)=0
 
virtual void glUniform1iv (GLint location, GLsizei count, const GLint *v)=0
 
virtual void glUniform2f (GLint location, GLfloat x, GLfloat y)=0
 
virtual void glUniform2fv (GLint location, GLsizei count, const GLfloat *v)=0
 
virtual void glUniform2i (GLint location, GLint x, GLint y)=0
 
virtual void glUniform2iv (GLint location, GLsizei count, const GLint *v)=0
 
virtual void glUniform3f (GLint location, GLfloat x, GLfloat y, GLfloat z)=0
 
virtual void glUniform3fv (GLint location, GLsizei count, const GLfloat *v)=0
 
virtual void glUniform3i (GLint location, GLint x, GLint y, GLint z)=0
 
virtual void glUniform3iv (GLint location, GLsizei count, const GLint *v)=0
 
virtual void glUniform4f (GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w)=0
 
virtual void glUniform4fv (GLint location, GLsizei count, const GLfloat *v)=0
 
virtual void glUniform4i (GLint location, GLint x, GLint y, GLint z, GLint w)=0
 
virtual void glUniform4iv (GLint location, GLsizei count, const GLint *v)=0
 
virtual void glUniformMatrix2fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)=0
 
virtual void glUniformMatrix3fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)=0
 
virtual void glUniformMatrix4fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)=0
 
virtual void glUseProgram (GLuint program)=0
 
virtual void glValidateProgram (GLuint program)=0
 
virtual void glVertexAttrib1f (GLuint indx, GLfloat x)=0
 
virtual void glVertexAttrib1fv (GLuint indx, const GLfloat *values)=0
 
virtual void glVertexAttrib2f (GLuint indx, GLfloat x, GLfloat y)=0
 
virtual void glVertexAttrib2fv (GLuint indx, const GLfloat *values)=0
 
virtual void glVertexAttrib3f (GLuint indx, GLfloat x, GLfloat y, GLfloat z)=0
 
virtual void glVertexAttrib3fv (GLuint indx, const GLfloat *values)=0
 
virtual void glVertexAttrib4f (GLuint indx, GLfloat x, GLfloat y, GLfloat z, GLfloat w)=0
 
virtual void glVertexAttrib4fv (GLuint indx, const GLfloat *values)=0
 
virtual void glVertexAttribPointer (GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void *ptr)=0
 
virtual void glReadBuffer (GLenum mode)=0
 
virtual void glDrawRangeElements (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices)=0
 
virtual void glTexImage3D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels)=0
 
virtual void glTexSubImage3D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels)=0
 
virtual void glCopyTexSubImage3D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)=0
 
virtual void glCompressedTexImage3D (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *data)=0
 
virtual void glCompressedTexSubImage3D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *data)=0
 
virtual void glGenQueries (GLsizei n, GLuint *ids)=0
 
virtual void glDeleteQueries (GLsizei n, const GLuint *ids)=0
 
virtual GLboolean glIsQuery (GLuint id)=0
 
virtual void glBeginQuery (GLenum target, GLuint id)=0
 
virtual void glEndQuery (GLenum target)=0
 
virtual void glGetQueryiv (GLenum target, GLenum pname, GLint *params)=0
 
virtual void glGetQueryObjectuiv (GLuint id, GLenum pname, GLuint *params)=0
 
virtual GLboolean glUnmapBuffer (GLenum target)=0
 
virtual void glGetBufferPointerv (GLenum target, GLenum pname, void **params)=0
 
virtual void glDrawBuffers (GLsizei n, const GLenum *bufs)=0
 
virtual void glUniformMatrix2x3fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)=0
 
virtual void glUniformMatrix3x2fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)=0
 
virtual void glUniformMatrix2x4fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)=0
 
virtual void glUniformMatrix4x2fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)=0
 
virtual void glUniformMatrix3x4fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)=0
 
virtual void glUniformMatrix4x3fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)=0
 
virtual void glBlitFramebuffer (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)=0
 
virtual void glRenderbufferStorageMultisample (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)=0
 
virtual void glFramebufferTextureLayer (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer)=0
 
virtual void * glMapBufferRange (GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access)=0
 
virtual void glFlushMappedBufferRange (GLenum target, GLintptr offset, GLsizeiptr length)=0
 
virtual void glBindVertexArray (GLuint array)=0
 
virtual void glDeleteVertexArrays (GLsizei n, const GLuint *arrays)=0
 
virtual void glGenVertexArrays (GLsizei n, GLuint *arrays)=0
 
virtual GLboolean glIsVertexArray (GLuint array)=0
 
virtual void glGetIntegeri_v (GLenum target, GLuint index, GLint *data)=0
 
virtual void glBeginTransformFeedback (GLenum primitiveMode)=0
 
virtual void glEndTransformFeedback (void)=0
 
virtual void glBindBufferRange (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size)=0
 
virtual void glBindBufferBase (GLenum target, GLuint index, GLuint buffer)=0
 
virtual void glTransformFeedbackVaryings (GLuint program, GLsizei count, const GLchar *const *varyings, GLenum bufferMode)=0
 
virtual void glGetTransformFeedbackVarying (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name)=0
 
virtual void glVertexAttribIPointer (GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer)=0
 
virtual void glGetVertexAttribIiv (GLuint index, GLenum pname, GLint *params)=0
 
virtual void glGetVertexAttribIuiv (GLuint index, GLenum pname, GLuint *params)=0
 
virtual void glVertexAttribI4i (GLuint index, GLint x, GLint y, GLint z, GLint w)=0
 
virtual void glVertexAttribI4ui (GLuint index, GLuint x, GLuint y, GLuint z, GLuint w)=0
 
virtual void glVertexAttribI4iv (GLuint index, const GLint *v)=0
 
virtual void glVertexAttribI4uiv (GLuint index, const GLuint *v)=0
 
virtual void glGetUniformuiv (GLuint program, GLint location, GLuint *params)=0
 
virtual GLint glGetFragDataLocation (GLuint program, const GLchar *name)=0
 
virtual void glUniform1ui (GLint location, GLuint v0)=0
 
virtual void glUniform2ui (GLint location, GLuint v0, GLuint v1)=0
 
virtual void glUniform3ui (GLint location, GLuint v0, GLuint v1, GLuint v2)=0
 
virtual void glUniform4ui (GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)=0
 
virtual void glUniform1uiv (GLint location, GLsizei count, const GLuint *value)=0
 
virtual void glUniform2uiv (GLint location, GLsizei count, const GLuint *value)=0
 
virtual void glUniform3uiv (GLint location, GLsizei count, const GLuint *value)=0
 
virtual void glUniform4uiv (GLint location, GLsizei count, const GLuint *value)=0
 
virtual void glClearBufferiv (GLenum buffer, GLint drawbuffer, const GLint *value)=0
 
virtual void glClearBufferuiv (GLenum buffer, GLint drawbuffer, const GLuint *value)=0
 
virtual void glClearBufferfv (GLenum buffer, GLint drawbuffer, const GLfloat *value)=0
 
virtual void glClearBufferfi (GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil)=0
 
virtual const GLubyte * glGetStringi (GLenum name, GLuint index)=0
 
virtual void glCopyBufferSubData (GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size)=0
 
virtual void glGetUniformIndices (GLuint program, GLsizei uniformCount, const GLchar *const *uniformNames, GLuint *uniformIndices)=0
 
virtual void glGetActiveUniformsiv (GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params)=0
 
virtual GLuint glGetUniformBlockIndex (GLuint program, const GLchar *uniformBlockName)=0
 
virtual void glGetActiveUniformBlockiv (GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint *params)=0
 
virtual void glGetActiveUniformBlockName (GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName)=0
 
virtual void glUniformBlockBinding (GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding)=0
 
virtual void glDrawArraysInstanced (GLenum mode, GLint first, GLsizei count, GLsizei instancecount)=0
 
virtual void glDrawElementsInstanced (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount)=0
 
virtual GLsync glFenceSync (GLenum condition, GLbitfield flags)=0
 
virtual GLboolean glIsSync (GLsync sync)=0
 
virtual void glDeleteSync (GLsync sync)=0
 
virtual GLenum glClientWaitSync (GLsync sync, GLbitfield flags, GLuint64 timeout)=0
 
virtual void glWaitSync (GLsync sync, GLbitfield flags, GLuint64 timeout)=0
 
virtual void glGetInteger64v (GLenum pname, GLint64 *data)=0
 
virtual void glGetSynciv (GLsync sync, GLenum pname, GLsizei bufSize, GLsizei *length, GLint *values)=0
 
virtual void glGetInteger64i_v (GLenum target, GLuint index, GLint64 *data)=0
 
virtual void glGetBufferParameteri64v (GLenum target, GLenum pname, GLint64 *params)=0
 
virtual void glGenSamplers (GLsizei count, GLuint *samplers)=0
 
virtual void glDeleteSamplers (GLsizei count, const GLuint *samplers)=0
 
virtual GLboolean glIsSampler (GLuint sampler)=0
 
virtual void glBindSampler (GLuint unit, GLuint sampler)=0
 
virtual void glSamplerParameteri (GLuint sampler, GLenum pname, GLint param)=0
 
virtual void glSamplerParameteriv (GLuint sampler, GLenum pname, const GLint *param)=0
 
virtual void glSamplerParameterf (GLuint sampler, GLenum pname, GLfloat param)=0
 
virtual void glSamplerParameterfv (GLuint sampler, GLenum pname, const GLfloat *param)=0
 
virtual void glGetSamplerParameteriv (GLuint sampler, GLenum pname, GLint *params)=0
 
virtual void glGetSamplerParameterfv (GLuint sampler, GLenum pname, GLfloat *params)=0
 
virtual void glVertexAttribDivisor (GLuint index, GLuint divisor)=0
 
virtual void glBindTransformFeedback (GLenum target, GLuint id)=0
 
virtual void glDeleteTransformFeedbacks (GLsizei n, const GLuint *ids)=0
 
virtual void glGenTransformFeedbacks (GLsizei n, GLuint *ids)=0
 
virtual GLboolean glIsTransformFeedback (GLuint id)=0
 
virtual void glPauseTransformFeedback (void)=0
 
virtual void glResumeTransformFeedback (void)=0
 
virtual void glGetProgramBinary (GLuint program, GLsizei bufSize, GLsizei *length, GLenum *binaryFormat, void *binary)=0
 
virtual void glProgramBinary (GLuint program, GLenum binaryFormat, const void *binary, GLsizei length)=0
 
virtual void glProgramParameteri (GLuint program, GLenum pname, GLint value)=0
 
virtual void glInvalidateFramebuffer (GLenum target, GLsizei numAttachments, const GLenum *attachments)=0
 
virtual void glInvalidateSubFramebuffer (GLenum target, GLsizei numAttachments, const GLenum *attachments, GLint x, GLint y, GLsizei width, GLsizei height)=0
 
virtual void glTexStorage2D (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height)=0
 
virtual void glTexStorage3D (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth)=0
 
virtual void glGetInternalformativ (GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint *params)=0
 
virtual void glDrawBuffer (GLenum mode)=0
 
virtual void enableGLDebug ()=0
 
virtual void disableGLDebug ()=0
 

Detailed Description

GLFunctions - Wrapper around OpenGL which enables us to use different OpenGL implementations on different platforms. The function set should correspond to the OpenGL ES 3.0 specification.


The documentation for this class was generated from the following file: