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

#include <StkAngleOpenGLFunctions.h>

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

Public Member Functions

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

AngleOpenGLFunctions - Default OpenGL implementation using ANGLE.

Member Function Documentation

◆ disableGLDebug()

void STK::AngleOpenGLFunctions::disableGLDebug ( )
overridevirtual

Implements STK::OpenGLFunctions.

◆ enableGLDebug()

void STK::AngleOpenGLFunctions::enableGLDebug ( )
overridevirtual

Implements STK::OpenGLFunctions.

◆ glActiveTexture()

void STK::AngleOpenGLFunctions::glActiveTexture ( GLenum  texture)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glAttachShader()

void STK::AngleOpenGLFunctions::glAttachShader ( GLuint  program,
GLuint  shader 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glBeginQuery()

void STK::AngleOpenGLFunctions::glBeginQuery ( GLenum  target,
GLuint  id 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glBeginTransformFeedback()

void STK::AngleOpenGLFunctions::glBeginTransformFeedback ( GLenum  primitiveMode)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glBindAttribLocation()

void STK::AngleOpenGLFunctions::glBindAttribLocation ( GLuint  program,
GLuint  index,
const char *  name 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glBindBuffer()

void STK::AngleOpenGLFunctions::glBindBuffer ( GLenum  target,
GLuint  buffer 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glBindBufferBase()

void STK::AngleOpenGLFunctions::glBindBufferBase ( GLenum  target,
GLuint  index,
GLuint  buffer 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glBindBufferRange()

void STK::AngleOpenGLFunctions::glBindBufferRange ( GLenum  target,
GLuint  index,
GLuint  buffer,
GLintptr  offset,
GLsizeiptr  size 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glBindFramebuffer()

void STK::AngleOpenGLFunctions::glBindFramebuffer ( GLenum  target,
GLuint  framebuffer 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glBindRenderbuffer()

void STK::AngleOpenGLFunctions::glBindRenderbuffer ( GLenum  target,
GLuint  renderbuffer 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glBindSampler()

void STK::AngleOpenGLFunctions::glBindSampler ( GLuint  unit,
GLuint  sampler 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glBindTexture()

void STK::AngleOpenGLFunctions::glBindTexture ( GLenum  target,
GLuint  texture 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glBindTransformFeedback()

void STK::AngleOpenGLFunctions::glBindTransformFeedback ( GLenum  target,
GLuint  id 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glBindVertexArray()

void STK::AngleOpenGLFunctions::glBindVertexArray ( GLuint  array)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glBlendColor()

void STK::AngleOpenGLFunctions::glBlendColor ( GLclampf  red,
GLclampf  green,
GLclampf  blue,
GLclampf  alpha 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glBlendEquation()

void STK::AngleOpenGLFunctions::glBlendEquation ( GLenum  mode)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glBlendEquationSeparate()

void STK::AngleOpenGLFunctions::glBlendEquationSeparate ( GLenum  modeRGB,
GLenum  modeAlpha 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glBlendFunc()

void STK::AngleOpenGLFunctions::glBlendFunc ( GLenum  sfactor,
GLenum  dfactor 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glBlendFuncSeparate()

void STK::AngleOpenGLFunctions::glBlendFuncSeparate ( GLenum  srcRGB,
GLenum  dstRGB,
GLenum  srcAlpha,
GLenum  dstAlpha 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glBlitFramebuffer()

void STK::AngleOpenGLFunctions::glBlitFramebuffer ( GLint  srcX0,
GLint  srcY0,
GLint  srcX1,
GLint  srcY1,
GLint  dstX0,
GLint  dstY0,
GLint  dstX1,
GLint  dstY1,
GLbitfield  mask,
GLenum  filter 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glBufferData()

void STK::AngleOpenGLFunctions::glBufferData ( GLenum  target,
ptrdiff_t  size,
const void *  data,
GLenum  usage 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glBufferSubData()

void STK::AngleOpenGLFunctions::glBufferSubData ( GLenum  target,
ptrdiff_t  offset,
ptrdiff_t  size,
const void *  data 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glCheckFramebufferStatus()

GLenum STK::AngleOpenGLFunctions::glCheckFramebufferStatus ( GLenum  target)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glClear()

void STK::AngleOpenGLFunctions::glClear ( GLbitfield  mask)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glClearBufferfi()

void STK::AngleOpenGLFunctions::glClearBufferfi ( GLenum  buffer,
GLint  drawbuffer,
GLfloat  depth,
GLint  stencil 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glClearBufferfv()

void STK::AngleOpenGLFunctions::glClearBufferfv ( GLenum  buffer,
GLint  drawbuffer,
const GLfloat *  value 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glClearBufferiv()

void STK::AngleOpenGLFunctions::glClearBufferiv ( GLenum  buffer,
GLint  drawbuffer,
const GLint *  value 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glClearBufferuiv()

void STK::AngleOpenGLFunctions::glClearBufferuiv ( GLenum  buffer,
GLint  drawbuffer,
const GLuint *  value 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glClearColor()

void STK::AngleOpenGLFunctions::glClearColor ( GLclampf  red,
GLclampf  green,
GLclampf  blue,
GLclampf  alpha 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glClearDepthf()

void STK::AngleOpenGLFunctions::glClearDepthf ( GLclampf  depth)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glClearStencil()

void STK::AngleOpenGLFunctions::glClearStencil ( GLint  s)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glClientWaitSync()

GLenum STK::AngleOpenGLFunctions::glClientWaitSync ( GLsync  sync,
GLbitfield  flags,
GLuint64  timeout 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glColorMask()

void STK::AngleOpenGLFunctions::glColorMask ( GLboolean  red,
GLboolean  green,
GLboolean  blue,
GLboolean  alpha 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glCompileShader()

void STK::AngleOpenGLFunctions::glCompileShader ( GLuint  shader)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glCompressedTexImage2D()

void STK::AngleOpenGLFunctions::glCompressedTexImage2D ( GLenum  target,
GLint  level,
GLenum  internalformat,
GLsizei  width,
GLsizei  height,
GLint  border,
GLsizei  imageSize,
const void *  data 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glCompressedTexImage3D()

void STK::AngleOpenGLFunctions::glCompressedTexImage3D ( GLenum  target,
GLint  level,
GLenum  internalformat,
GLsizei  width,
GLsizei  height,
GLsizei  depth,
GLint  border,
GLsizei  imageSize,
const void *  data 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glCompressedTexSubImage2D()

void STK::AngleOpenGLFunctions::glCompressedTexSubImage2D ( GLenum  target,
GLint  level,
GLint  xoffset,
GLint  yoffset,
GLsizei  width,
GLsizei  height,
GLenum  format,
GLsizei  imageSize,
const void *  data 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glCompressedTexSubImage3D()

void STK::AngleOpenGLFunctions::glCompressedTexSubImage3D ( GLenum  target,
GLint  level,
GLint  xoffset,
GLint  yoffset,
GLint  zoffset,
GLsizei  width,
GLsizei  height,
GLsizei  depth,
GLenum  format,
GLsizei  imageSize,
const void *  data 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glCopyBufferSubData()

void STK::AngleOpenGLFunctions::glCopyBufferSubData ( GLenum  readTarget,
GLenum  writeTarget,
GLintptr  readOffset,
GLintptr  writeOffset,
GLsizeiptr  size 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glCopyTexImage2D()

void STK::AngleOpenGLFunctions::glCopyTexImage2D ( GLenum  target,
GLint  level,
GLenum  internalformat,
GLint  x,
GLint  y,
GLsizei  width,
GLsizei  height,
GLint  border 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glCopyTexSubImage2D()

void STK::AngleOpenGLFunctions::glCopyTexSubImage2D ( GLenum  target,
GLint  level,
GLint  xoffset,
GLint  yoffset,
GLint  x,
GLint  y,
GLsizei  width,
GLsizei  height 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glCopyTexSubImage3D()

void STK::AngleOpenGLFunctions::glCopyTexSubImage3D ( GLenum  target,
GLint  level,
GLint  xoffset,
GLint  yoffset,
GLint  zoffset,
GLint  x,
GLint  y,
GLsizei  width,
GLsizei  height 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glCreateProgram()

GLuint STK::AngleOpenGLFunctions::glCreateProgram ( )
overridevirtual

Implements STK::OpenGLFunctions.

◆ glCreateShader()

GLuint STK::AngleOpenGLFunctions::glCreateShader ( GLenum  type)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glCullFace()

void STK::AngleOpenGLFunctions::glCullFace ( GLenum  mode)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glDeleteBuffers()

void STK::AngleOpenGLFunctions::glDeleteBuffers ( GLsizei  n,
const GLuint *  buffers 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glDeleteFramebuffers()

void STK::AngleOpenGLFunctions::glDeleteFramebuffers ( GLsizei  n,
const GLuint *  framebuffers 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glDeleteProgram()

void STK::AngleOpenGLFunctions::glDeleteProgram ( GLuint  program)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glDeleteQueries()

void STK::AngleOpenGLFunctions::glDeleteQueries ( GLsizei  n,
const GLuint *  ids 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glDeleteRenderbuffers()

void STK::AngleOpenGLFunctions::glDeleteRenderbuffers ( GLsizei  n,
const GLuint *  renderbuffers 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glDeleteSamplers()

void STK::AngleOpenGLFunctions::glDeleteSamplers ( GLsizei  count,
const GLuint *  samplers 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glDeleteShader()

void STK::AngleOpenGLFunctions::glDeleteShader ( GLuint  shader)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glDeleteSync()

void STK::AngleOpenGLFunctions::glDeleteSync ( GLsync  sync)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glDeleteTextures()

void STK::AngleOpenGLFunctions::glDeleteTextures ( GLsizei  n,
const GLuint *  textures 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glDeleteTransformFeedbacks()

void STK::AngleOpenGLFunctions::glDeleteTransformFeedbacks ( GLsizei  n,
const GLuint *  ids 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glDeleteVertexArrays()

void STK::AngleOpenGLFunctions::glDeleteVertexArrays ( GLsizei  n,
const GLuint *  arrays 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glDepthFunc()

void STK::AngleOpenGLFunctions::glDepthFunc ( GLenum  func)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glDepthMask()

void STK::AngleOpenGLFunctions::glDepthMask ( GLboolean  flag)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glDepthRangef()

void STK::AngleOpenGLFunctions::glDepthRangef ( GLclampf  zNear,
GLclampf  zFar 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glDetachShader()

void STK::AngleOpenGLFunctions::glDetachShader ( GLuint  program,
GLuint  shader 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glDisable()

void STK::AngleOpenGLFunctions::glDisable ( GLenum  cap)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glDisableVertexAttribArray()

void STK::AngleOpenGLFunctions::glDisableVertexAttribArray ( GLuint  index)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glDrawArrays()

void STK::AngleOpenGLFunctions::glDrawArrays ( GLenum  mode,
GLint  first,
GLsizei  count 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glDrawArraysInstanced()

void STK::AngleOpenGLFunctions::glDrawArraysInstanced ( GLenum  mode,
GLint  first,
GLsizei  count,
GLsizei  instancecount 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glDrawBuffer()

void STK::AngleOpenGLFunctions::glDrawBuffer ( GLenum  mode)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glDrawBuffers()

void STK::AngleOpenGLFunctions::glDrawBuffers ( GLsizei  n,
const GLenum *  bufs 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glDrawElements()

void STK::AngleOpenGLFunctions::glDrawElements ( GLenum  mode,
GLsizei  count,
GLenum  type,
const GLvoid *  indices 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glDrawElementsInstanced()

void STK::AngleOpenGLFunctions::glDrawElementsInstanced ( GLenum  mode,
GLsizei  count,
GLenum  type,
const void *  indices,
GLsizei  instancecount 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glDrawRangeElements()

void STK::AngleOpenGLFunctions::glDrawRangeElements ( GLenum  mode,
GLuint  start,
GLuint  end,
GLsizei  count,
GLenum  type,
const void *  indices 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glEnable()

void STK::AngleOpenGLFunctions::glEnable ( GLenum  cap)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glEnableVertexAttribArray()

void STK::AngleOpenGLFunctions::glEnableVertexAttribArray ( GLuint  index)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glEndQuery()

void STK::AngleOpenGLFunctions::glEndQuery ( GLenum  target)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glEndTransformFeedback()

void STK::AngleOpenGLFunctions::glEndTransformFeedback ( void  )
overridevirtual

Implements STK::OpenGLFunctions.

◆ glFenceSync()

GLsync STK::AngleOpenGLFunctions::glFenceSync ( GLenum  condition,
GLbitfield  flags 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glFinish()

void STK::AngleOpenGLFunctions::glFinish ( )
overridevirtual

Implements STK::OpenGLFunctions.

◆ glFlush()

void STK::AngleOpenGLFunctions::glFlush ( )
overridevirtual

Implements STK::OpenGLFunctions.

◆ glFlushMappedBufferRange()

void STK::AngleOpenGLFunctions::glFlushMappedBufferRange ( GLenum  target,
GLintptr  offset,
GLsizeiptr  length 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glFramebufferRenderbuffer()

void STK::AngleOpenGLFunctions::glFramebufferRenderbuffer ( GLenum  target,
GLenum  attachment,
GLenum  renderbuffertarget,
GLuint  renderbuffer 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glFramebufferTexture2D()

void STK::AngleOpenGLFunctions::glFramebufferTexture2D ( GLenum  target,
GLenum  attachment,
GLenum  textarget,
GLuint  texture,
GLint  level 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glFramebufferTextureLayer()

void STK::AngleOpenGLFunctions::glFramebufferTextureLayer ( GLenum  target,
GLenum  attachment,
GLuint  texture,
GLint  level,
GLint  layer 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glFrontFace()

void STK::AngleOpenGLFunctions::glFrontFace ( GLenum  mode)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glGenBuffers()

void STK::AngleOpenGLFunctions::glGenBuffers ( GLsizei  n,
GLuint *  buffers 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glGenerateMipmap()

void STK::AngleOpenGLFunctions::glGenerateMipmap ( GLenum  target)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glGenFramebuffers()

void STK::AngleOpenGLFunctions::glGenFramebuffers ( GLsizei  n,
GLuint *  framebuffers 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glGenQueries()

void STK::AngleOpenGLFunctions::glGenQueries ( GLsizei  n,
GLuint *  ids 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glGenRenderbuffers()

void STK::AngleOpenGLFunctions::glGenRenderbuffers ( GLsizei  n,
GLuint *  renderbuffers 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glGenSamplers()

void STK::AngleOpenGLFunctions::glGenSamplers ( GLsizei  count,
GLuint *  samplers 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glGenTextures()

void STK::AngleOpenGLFunctions::glGenTextures ( GLsizei  n,
GLuint *  textures 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glGenTransformFeedbacks()

void STK::AngleOpenGLFunctions::glGenTransformFeedbacks ( GLsizei  n,
GLuint *  ids 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glGenVertexArrays()

void STK::AngleOpenGLFunctions::glGenVertexArrays ( GLsizei  n,
GLuint *  arrays 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glGetActiveAttrib()

void STK::AngleOpenGLFunctions::glGetActiveAttrib ( GLuint  program,
GLuint  index,
GLsizei  bufsize,
GLsizei *  length,
GLint *  size,
GLenum *  type,
char *  name 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glGetActiveUniform()

void STK::AngleOpenGLFunctions::glGetActiveUniform ( GLuint  program,
GLuint  index,
GLsizei  bufsize,
GLsizei *  length,
GLint *  size,
GLenum *  type,
char *  name 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glGetActiveUniformBlockiv()

void STK::AngleOpenGLFunctions::glGetActiveUniformBlockiv ( GLuint  program,
GLuint  uniformBlockIndex,
GLenum  pname,
GLint *  params 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glGetActiveUniformBlockName()

void STK::AngleOpenGLFunctions::glGetActiveUniformBlockName ( GLuint  program,
GLuint  uniformBlockIndex,
GLsizei  bufSize,
GLsizei *  length,
GLchar *  uniformBlockName 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glGetActiveUniformsiv()

void STK::AngleOpenGLFunctions::glGetActiveUniformsiv ( GLuint  program,
GLsizei  uniformCount,
const GLuint *  uniformIndices,
GLenum  pname,
GLint *  params 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glGetAttachedShaders()

void STK::AngleOpenGLFunctions::glGetAttachedShaders ( GLuint  program,
GLsizei  maxcount,
GLsizei *  count,
GLuint *  shaders 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glGetAttribLocation()

GLint STK::AngleOpenGLFunctions::glGetAttribLocation ( GLuint  program,
const char *  name 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glGetBooleanv()

void STK::AngleOpenGLFunctions::glGetBooleanv ( GLenum  pname,
GLboolean *  params 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glGetBufferParameteri64v()

void STK::AngleOpenGLFunctions::glGetBufferParameteri64v ( GLenum  target,
GLenum  pname,
GLint64 *  params 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glGetBufferParameteriv()

void STK::AngleOpenGLFunctions::glGetBufferParameteriv ( GLenum  target,
GLenum  pname,
GLint *  params 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glGetBufferPointerv()

void STK::AngleOpenGLFunctions::glGetBufferPointerv ( GLenum  target,
GLenum  pname,
void **  params 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glGetError()

GLenum STK::AngleOpenGLFunctions::glGetError ( )
overridevirtual

Implements STK::OpenGLFunctions.

◆ glGetFloatv()

void STK::AngleOpenGLFunctions::glGetFloatv ( GLenum  pname,
GLfloat *  params 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glGetFragDataLocation()

GLint STK::AngleOpenGLFunctions::glGetFragDataLocation ( GLuint  program,
const GLchar *  name 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glGetFramebufferAttachmentParameteriv()

void STK::AngleOpenGLFunctions::glGetFramebufferAttachmentParameteriv ( GLenum  target,
GLenum  attachment,
GLenum  pname,
GLint *  params 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glGetInteger64i_v()

void STK::AngleOpenGLFunctions::glGetInteger64i_v ( GLenum  target,
GLuint  index,
GLint64 *  data 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glGetInteger64v()

void STK::AngleOpenGLFunctions::glGetInteger64v ( GLenum  pname,
GLint64 *  data 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glGetIntegeri_v()

void STK::AngleOpenGLFunctions::glGetIntegeri_v ( GLenum  target,
GLuint  index,
GLint *  data 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glGetIntegerv()

void STK::AngleOpenGLFunctions::glGetIntegerv ( GLenum  pname,
GLint *  params 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glGetInternalformativ()

void STK::AngleOpenGLFunctions::glGetInternalformativ ( GLenum  target,
GLenum  internalformat,
GLenum  pname,
GLsizei  bufSize,
GLint *  params 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glGetProgramBinary()

void STK::AngleOpenGLFunctions::glGetProgramBinary ( GLuint  program,
GLsizei  bufSize,
GLsizei *  length,
GLenum *  binaryFormat,
void *  binary 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glGetProgramInfoLog()

void STK::AngleOpenGLFunctions::glGetProgramInfoLog ( GLuint  program,
GLsizei  bufsize,
GLsizei *  length,
char *  infolog 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glGetProgramiv()

void STK::AngleOpenGLFunctions::glGetProgramiv ( GLuint  program,
GLenum  pname,
GLint *  params 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glGetQueryiv()

void STK::AngleOpenGLFunctions::glGetQueryiv ( GLenum  target,
GLenum  pname,
GLint *  params 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glGetQueryObjectuiv()

void STK::AngleOpenGLFunctions::glGetQueryObjectuiv ( GLuint  id,
GLenum  pname,
GLuint *  params 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glGetRenderbufferParameteriv()

void STK::AngleOpenGLFunctions::glGetRenderbufferParameteriv ( GLenum  target,
GLenum  pname,
GLint *  params 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glGetSamplerParameterfv()

void STK::AngleOpenGLFunctions::glGetSamplerParameterfv ( GLuint  sampler,
GLenum  pname,
GLfloat *  params 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glGetSamplerParameteriv()

void STK::AngleOpenGLFunctions::glGetSamplerParameteriv ( GLuint  sampler,
GLenum  pname,
GLint *  params 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glGetShaderInfoLog()

void STK::AngleOpenGLFunctions::glGetShaderInfoLog ( GLuint  shader,
GLsizei  bufsize,
GLsizei *  length,
char *  infolog 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glGetShaderiv()

void STK::AngleOpenGLFunctions::glGetShaderiv ( GLuint  shader,
GLenum  pname,
GLint *  params 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glGetShaderPrecisionFormat()

void STK::AngleOpenGLFunctions::glGetShaderPrecisionFormat ( GLenum  shadertype,
GLenum  precisiontype,
GLint *  range,
GLint *  precision 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glGetShaderSource()

void STK::AngleOpenGLFunctions::glGetShaderSource ( GLuint  shader,
GLsizei  bufsize,
GLsizei *  length,
char *  source 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glGetString()

const GLubyte * STK::AngleOpenGLFunctions::glGetString ( GLenum  name)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glGetStringi()

const GLubyte * STK::AngleOpenGLFunctions::glGetStringi ( GLenum  name,
GLuint  index 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glGetSynciv()

void STK::AngleOpenGLFunctions::glGetSynciv ( GLsync  sync,
GLenum  pname,
GLsizei  bufSize,
GLsizei *  length,
GLint *  values 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glGetTexParameterfv()

void STK::AngleOpenGLFunctions::glGetTexParameterfv ( GLenum  target,
GLenum  pname,
GLfloat *  params 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glGetTexParameteriv()

void STK::AngleOpenGLFunctions::glGetTexParameteriv ( GLenum  target,
GLenum  pname,
GLint *  params 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glGetTransformFeedbackVarying()

void STK::AngleOpenGLFunctions::glGetTransformFeedbackVarying ( GLuint  program,
GLuint  index,
GLsizei  bufSize,
GLsizei *  length,
GLsizei *  size,
GLenum *  type,
GLchar *  name 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glGetUniformBlockIndex()

GLuint STK::AngleOpenGLFunctions::glGetUniformBlockIndex ( GLuint  program,
const GLchar *  uniformBlockName 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glGetUniformfv()

void STK::AngleOpenGLFunctions::glGetUniformfv ( GLuint  program,
GLint  location,
GLfloat *  params 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glGetUniformIndices()

void STK::AngleOpenGLFunctions::glGetUniformIndices ( GLuint  program,
GLsizei  uniformCount,
const GLchar *const *  uniformNames,
GLuint *  uniformIndices 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glGetUniformiv()

void STK::AngleOpenGLFunctions::glGetUniformiv ( GLuint  program,
GLint  location,
GLint *  params 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glGetUniformLocation()

GLint STK::AngleOpenGLFunctions::glGetUniformLocation ( GLuint  program,
const char *  name 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glGetUniformuiv()

void STK::AngleOpenGLFunctions::glGetUniformuiv ( GLuint  program,
GLint  location,
GLuint *  params 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glGetVertexAttribfv()

void STK::AngleOpenGLFunctions::glGetVertexAttribfv ( GLuint  index,
GLenum  pname,
GLfloat *  params 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glGetVertexAttribIiv()

void STK::AngleOpenGLFunctions::glGetVertexAttribIiv ( GLuint  index,
GLenum  pname,
GLint *  params 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glGetVertexAttribIuiv()

void STK::AngleOpenGLFunctions::glGetVertexAttribIuiv ( GLuint  index,
GLenum  pname,
GLuint *  params 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glGetVertexAttribiv()

void STK::AngleOpenGLFunctions::glGetVertexAttribiv ( GLuint  index,
GLenum  pname,
GLint *  params 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glGetVertexAttribPointerv()

void STK::AngleOpenGLFunctions::glGetVertexAttribPointerv ( GLuint  index,
GLenum  pname,
void **  pointer 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glHint()

void STK::AngleOpenGLFunctions::glHint ( GLenum  target,
GLenum  mode 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glInvalidateFramebuffer()

void STK::AngleOpenGLFunctions::glInvalidateFramebuffer ( GLenum  target,
GLsizei  numAttachments,
const GLenum *  attachments 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glInvalidateSubFramebuffer()

void STK::AngleOpenGLFunctions::glInvalidateSubFramebuffer ( GLenum  target,
GLsizei  numAttachments,
const GLenum *  attachments,
GLint  x,
GLint  y,
GLsizei  width,
GLsizei  height 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glIsBuffer()

GLboolean STK::AngleOpenGLFunctions::glIsBuffer ( GLuint  buffer)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glIsEnabled()

GLboolean STK::AngleOpenGLFunctions::glIsEnabled ( GLenum  cap)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glIsFramebuffer()

GLboolean STK::AngleOpenGLFunctions::glIsFramebuffer ( GLuint  framebuffer)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glIsProgram()

GLboolean STK::AngleOpenGLFunctions::glIsProgram ( GLuint  program)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glIsQuery()

GLboolean STK::AngleOpenGLFunctions::glIsQuery ( GLuint  id)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glIsRenderbuffer()

GLboolean STK::AngleOpenGLFunctions::glIsRenderbuffer ( GLuint  renderbuffer)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glIsSampler()

GLboolean STK::AngleOpenGLFunctions::glIsSampler ( GLuint  sampler)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glIsShader()

GLboolean STK::AngleOpenGLFunctions::glIsShader ( GLuint  shader)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glIsSync()

GLboolean STK::AngleOpenGLFunctions::glIsSync ( GLsync  sync)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glIsTexture()

GLboolean STK::AngleOpenGLFunctions::glIsTexture ( GLuint  texture)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glIsTransformFeedback()

GLboolean STK::AngleOpenGLFunctions::glIsTransformFeedback ( GLuint  id)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glIsVertexArray()

GLboolean STK::AngleOpenGLFunctions::glIsVertexArray ( GLuint  array)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glLineWidth()

void STK::AngleOpenGLFunctions::glLineWidth ( GLfloat  width)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glLinkProgram()

void STK::AngleOpenGLFunctions::glLinkProgram ( GLuint  program)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glMapBufferRange()

void * STK::AngleOpenGLFunctions::glMapBufferRange ( GLenum  target,
GLintptr  offset,
GLsizeiptr  length,
GLbitfield  access 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glPauseTransformFeedback()

void STK::AngleOpenGLFunctions::glPauseTransformFeedback ( void  )
overridevirtual

Implements STK::OpenGLFunctions.

◆ glPixelStorei()

void STK::AngleOpenGLFunctions::glPixelStorei ( GLenum  pname,
GLint  param 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glPolygonOffset()

void STK::AngleOpenGLFunctions::glPolygonOffset ( GLfloat  factor,
GLfloat  units 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glProgramBinary()

void STK::AngleOpenGLFunctions::glProgramBinary ( GLuint  program,
GLenum  binaryFormat,
const void *  binary,
GLsizei  length 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glProgramParameteri()

void STK::AngleOpenGLFunctions::glProgramParameteri ( GLuint  program,
GLenum  pname,
GLint  value 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glReadBuffer()

void STK::AngleOpenGLFunctions::glReadBuffer ( GLenum  mode)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glReadPixels()

void STK::AngleOpenGLFunctions::glReadPixels ( GLint  x,
GLint  y,
GLsizei  width,
GLsizei  height,
GLenum  format,
GLenum  type,
GLvoid *  pixels 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glReleaseShaderCompiler()

void STK::AngleOpenGLFunctions::glReleaseShaderCompiler ( )
overridevirtual

Implements STK::OpenGLFunctions.

◆ glRenderbufferStorage()

void STK::AngleOpenGLFunctions::glRenderbufferStorage ( GLenum  target,
GLenum  internalformat,
GLsizei  width,
GLsizei  height 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glRenderbufferStorageMultisample()

void STK::AngleOpenGLFunctions::glRenderbufferStorageMultisample ( GLenum  target,
GLsizei  samples,
GLenum  internalformat,
GLsizei  width,
GLsizei  height 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glResumeTransformFeedback()

void STK::AngleOpenGLFunctions::glResumeTransformFeedback ( void  )
overridevirtual

Implements STK::OpenGLFunctions.

◆ glSampleCoverage()

void STK::AngleOpenGLFunctions::glSampleCoverage ( GLclampf  value,
GLboolean  invert 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glSamplerParameterf()

void STK::AngleOpenGLFunctions::glSamplerParameterf ( GLuint  sampler,
GLenum  pname,
GLfloat  param 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glSamplerParameterfv()

void STK::AngleOpenGLFunctions::glSamplerParameterfv ( GLuint  sampler,
GLenum  pname,
const GLfloat *  param 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glSamplerParameteri()

void STK::AngleOpenGLFunctions::glSamplerParameteri ( GLuint  sampler,
GLenum  pname,
GLint  param 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glSamplerParameteriv()

void STK::AngleOpenGLFunctions::glSamplerParameteriv ( GLuint  sampler,
GLenum  pname,
const GLint *  param 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glScissor()

void STK::AngleOpenGLFunctions::glScissor ( GLint  x,
GLint  y,
GLsizei  width,
GLsizei  height 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glShaderBinary()

void STK::AngleOpenGLFunctions::glShaderBinary ( GLint  n,
const GLuint *  shaders,
GLenum  binaryformat,
const void *  binary,
GLint  length 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glShaderSource()

void STK::AngleOpenGLFunctions::glShaderSource ( GLuint  shader,
GLsizei  count,
const char **  string,
const GLint *  length 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glStencilFunc()

void STK::AngleOpenGLFunctions::glStencilFunc ( GLenum  func,
GLint  ref,
GLuint  mask 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glStencilFuncSeparate()

void STK::AngleOpenGLFunctions::glStencilFuncSeparate ( GLenum  face,
GLenum  func,
GLint  ref,
GLuint  mask 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glStencilMask()

void STK::AngleOpenGLFunctions::glStencilMask ( GLuint  mask)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glStencilMaskSeparate()

void STK::AngleOpenGLFunctions::glStencilMaskSeparate ( GLenum  face,
GLuint  mask 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glStencilOp()

void STK::AngleOpenGLFunctions::glStencilOp ( GLenum  fail,
GLenum  zfail,
GLenum  zpass 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glStencilOpSeparate()

void STK::AngleOpenGLFunctions::glStencilOpSeparate ( GLenum  face,
GLenum  fail,
GLenum  zfail,
GLenum  zpass 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glTexImage2D()

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

Implements STK::OpenGLFunctions.

◆ glTexImage3D()

void STK::AngleOpenGLFunctions::glTexImage3D ( GLenum  target,
GLint  level,
GLint  internalformat,
GLsizei  width,
GLsizei  height,
GLsizei  depth,
GLint  border,
GLenum  format,
GLenum  type,
const void *  pixels 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glTexParameterf()

void STK::AngleOpenGLFunctions::glTexParameterf ( GLenum  target,
GLenum  pname,
GLfloat  param 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glTexParameterfv()

void STK::AngleOpenGLFunctions::glTexParameterfv ( GLenum  target,
GLenum  pname,
const GLfloat *  params 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glTexParameteri()

void STK::AngleOpenGLFunctions::glTexParameteri ( GLenum  target,
GLenum  pname,
GLint  param 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glTexParameteriv()

void STK::AngleOpenGLFunctions::glTexParameteriv ( GLenum  target,
GLenum  pname,
const GLint *  params 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glTexStorage2D()

void STK::AngleOpenGLFunctions::glTexStorage2D ( GLenum  target,
GLsizei  levels,
GLenum  internalformat,
GLsizei  width,
GLsizei  height 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glTexStorage3D()

void STK::AngleOpenGLFunctions::glTexStorage3D ( GLenum  target,
GLsizei  levels,
GLenum  internalformat,
GLsizei  width,
GLsizei  height,
GLsizei  depth 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glTexSubImage2D()

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

Implements STK::OpenGLFunctions.

◆ glTexSubImage3D()

void STK::AngleOpenGLFunctions::glTexSubImage3D ( GLenum  target,
GLint  level,
GLint  xoffset,
GLint  yoffset,
GLint  zoffset,
GLsizei  width,
GLsizei  height,
GLsizei  depth,
GLenum  format,
GLenum  type,
const void *  pixels 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glTransformFeedbackVaryings()

void STK::AngleOpenGLFunctions::glTransformFeedbackVaryings ( GLuint  program,
GLsizei  count,
const GLchar *const *  varyings,
GLenum  bufferMode 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glUniform1f()

void STK::AngleOpenGLFunctions::glUniform1f ( GLint  location,
GLfloat  x 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glUniform1fv()

void STK::AngleOpenGLFunctions::glUniform1fv ( GLint  location,
GLsizei  count,
const GLfloat *  v 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glUniform1i()

void STK::AngleOpenGLFunctions::glUniform1i ( GLint  location,
GLint  x 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glUniform1iv()

void STK::AngleOpenGLFunctions::glUniform1iv ( GLint  location,
GLsizei  count,
const GLint *  v 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glUniform1ui()

void STK::AngleOpenGLFunctions::glUniform1ui ( GLint  location,
GLuint  v0 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glUniform1uiv()

void STK::AngleOpenGLFunctions::glUniform1uiv ( GLint  location,
GLsizei  count,
const GLuint *  value 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glUniform2f()

void STK::AngleOpenGLFunctions::glUniform2f ( GLint  location,
GLfloat  x,
GLfloat  y 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glUniform2fv()

void STK::AngleOpenGLFunctions::glUniform2fv ( GLint  location,
GLsizei  count,
const GLfloat *  v 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glUniform2i()

void STK::AngleOpenGLFunctions::glUniform2i ( GLint  location,
GLint  x,
GLint  y 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glUniform2iv()

void STK::AngleOpenGLFunctions::glUniform2iv ( GLint  location,
GLsizei  count,
const GLint *  v 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glUniform2ui()

void STK::AngleOpenGLFunctions::glUniform2ui ( GLint  location,
GLuint  v0,
GLuint  v1 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glUniform2uiv()

void STK::AngleOpenGLFunctions::glUniform2uiv ( GLint  location,
GLsizei  count,
const GLuint *  value 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glUniform3f()

void STK::AngleOpenGLFunctions::glUniform3f ( GLint  location,
GLfloat  x,
GLfloat  y,
GLfloat  z 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glUniform3fv()

void STK::AngleOpenGLFunctions::glUniform3fv ( GLint  location,
GLsizei  count,
const GLfloat *  v 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glUniform3i()

void STK::AngleOpenGLFunctions::glUniform3i ( GLint  location,
GLint  x,
GLint  y,
GLint  z 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glUniform3iv()

void STK::AngleOpenGLFunctions::glUniform3iv ( GLint  location,
GLsizei  count,
const GLint *  v 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glUniform3ui()

void STK::AngleOpenGLFunctions::glUniform3ui ( GLint  location,
GLuint  v0,
GLuint  v1,
GLuint  v2 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glUniform3uiv()

void STK::AngleOpenGLFunctions::glUniform3uiv ( GLint  location,
GLsizei  count,
const GLuint *  value 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glUniform4f()

void STK::AngleOpenGLFunctions::glUniform4f ( GLint  location,
GLfloat  x,
GLfloat  y,
GLfloat  z,
GLfloat  w 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glUniform4fv()

void STK::AngleOpenGLFunctions::glUniform4fv ( GLint  location,
GLsizei  count,
const GLfloat *  v 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glUniform4i()

void STK::AngleOpenGLFunctions::glUniform4i ( GLint  location,
GLint  x,
GLint  y,
GLint  z,
GLint  w 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glUniform4iv()

void STK::AngleOpenGLFunctions::glUniform4iv ( GLint  location,
GLsizei  count,
const GLint *  v 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glUniform4ui()

void STK::AngleOpenGLFunctions::glUniform4ui ( GLint  location,
GLuint  v0,
GLuint  v1,
GLuint  v2,
GLuint  v3 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glUniform4uiv()

void STK::AngleOpenGLFunctions::glUniform4uiv ( GLint  location,
GLsizei  count,
const GLuint *  value 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glUniformBlockBinding()

void STK::AngleOpenGLFunctions::glUniformBlockBinding ( GLuint  program,
GLuint  uniformBlockIndex,
GLuint  uniformBlockBinding 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glUniformMatrix2fv()

void STK::AngleOpenGLFunctions::glUniformMatrix2fv ( GLint  location,
GLsizei  count,
GLboolean  transpose,
const GLfloat *  value 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glUniformMatrix2x3fv()

void STK::AngleOpenGLFunctions::glUniformMatrix2x3fv ( GLint  location,
GLsizei  count,
GLboolean  transpose,
const GLfloat *  value 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glUniformMatrix2x4fv()

void STK::AngleOpenGLFunctions::glUniformMatrix2x4fv ( GLint  location,
GLsizei  count,
GLboolean  transpose,
const GLfloat *  value 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glUniformMatrix3fv()

void STK::AngleOpenGLFunctions::glUniformMatrix3fv ( GLint  location,
GLsizei  count,
GLboolean  transpose,
const GLfloat *  value 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glUniformMatrix3x2fv()

void STK::AngleOpenGLFunctions::glUniformMatrix3x2fv ( GLint  location,
GLsizei  count,
GLboolean  transpose,
const GLfloat *  value 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glUniformMatrix3x4fv()

void STK::AngleOpenGLFunctions::glUniformMatrix3x4fv ( GLint  location,
GLsizei  count,
GLboolean  transpose,
const GLfloat *  value 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glUniformMatrix4fv()

void STK::AngleOpenGLFunctions::glUniformMatrix4fv ( GLint  location,
GLsizei  count,
GLboolean  transpose,
const GLfloat *  value 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glUniformMatrix4x2fv()

void STK::AngleOpenGLFunctions::glUniformMatrix4x2fv ( GLint  location,
GLsizei  count,
GLboolean  transpose,
const GLfloat *  value 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glUniformMatrix4x3fv()

void STK::AngleOpenGLFunctions::glUniformMatrix4x3fv ( GLint  location,
GLsizei  count,
GLboolean  transpose,
const GLfloat *  value 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glUnmapBuffer()

GLboolean STK::AngleOpenGLFunctions::glUnmapBuffer ( GLenum  target)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glUseProgram()

void STK::AngleOpenGLFunctions::glUseProgram ( GLuint  program)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glValidateProgram()

void STK::AngleOpenGLFunctions::glValidateProgram ( GLuint  program)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glVertexAttrib1f()

void STK::AngleOpenGLFunctions::glVertexAttrib1f ( GLuint  indx,
GLfloat  x 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glVertexAttrib1fv()

void STK::AngleOpenGLFunctions::glVertexAttrib1fv ( GLuint  indx,
const GLfloat *  values 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glVertexAttrib2f()

void STK::AngleOpenGLFunctions::glVertexAttrib2f ( GLuint  indx,
GLfloat  x,
GLfloat  y 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glVertexAttrib2fv()

void STK::AngleOpenGLFunctions::glVertexAttrib2fv ( GLuint  indx,
const GLfloat *  values 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glVertexAttrib3f()

void STK::AngleOpenGLFunctions::glVertexAttrib3f ( GLuint  indx,
GLfloat  x,
GLfloat  y,
GLfloat  z 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glVertexAttrib3fv()

void STK::AngleOpenGLFunctions::glVertexAttrib3fv ( GLuint  indx,
const GLfloat *  values 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glVertexAttrib4f()

void STK::AngleOpenGLFunctions::glVertexAttrib4f ( GLuint  indx,
GLfloat  x,
GLfloat  y,
GLfloat  z,
GLfloat  w 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glVertexAttrib4fv()

void STK::AngleOpenGLFunctions::glVertexAttrib4fv ( GLuint  indx,
const GLfloat *  values 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glVertexAttribDivisor()

void STK::AngleOpenGLFunctions::glVertexAttribDivisor ( GLuint  index,
GLuint  divisor 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glVertexAttribI4i()

void STK::AngleOpenGLFunctions::glVertexAttribI4i ( GLuint  index,
GLint  x,
GLint  y,
GLint  z,
GLint  w 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glVertexAttribI4iv()

void STK::AngleOpenGLFunctions::glVertexAttribI4iv ( GLuint  index,
const GLint *  v 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glVertexAttribI4ui()

void STK::AngleOpenGLFunctions::glVertexAttribI4ui ( GLuint  index,
GLuint  x,
GLuint  y,
GLuint  z,
GLuint  w 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glVertexAttribI4uiv()

void STK::AngleOpenGLFunctions::glVertexAttribI4uiv ( GLuint  index,
const GLuint *  v 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glVertexAttribIPointer()

void STK::AngleOpenGLFunctions::glVertexAttribIPointer ( GLuint  index,
GLint  size,
GLenum  type,
GLsizei  stride,
const void *  pointer 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glVertexAttribPointer()

void STK::AngleOpenGLFunctions::glVertexAttribPointer ( GLuint  indx,
GLint  size,
GLenum  type,
GLboolean  normalized,
GLsizei  stride,
const void *  ptr 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glViewport()

void STK::AngleOpenGLFunctions::glViewport ( GLint  x,
GLint  y,
GLsizei  width,
GLsizei  height 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ glWaitSync()

void STK::AngleOpenGLFunctions::glWaitSync ( GLsync  sync,
GLbitfield  flags,
GLuint64  timeout 
)
overridevirtual

Implements STK::OpenGLFunctions.

◆ initialize()

bool STK::AngleOpenGLFunctions::initialize ( )
overridevirtual

Implements STK::OpenGLFunctions.


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