|
void | Init () |
|
void | BeginQuery (GLenum target, GLuint id) |
|
void | BeginTransformFeedback (GLenum primitiveMode) |
|
void | BindBufferBase (GLenum target, GLuint index, GLuint buffer) |
|
void | BindFragDataLocation (GLuint program, GLuint color, const GLchar *name) |
|
void | BindTransformFeedback (GLenum target, GLuint id) |
|
void | BindVertexArray (GLuint array) |
|
void | BlitFramebuffer (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter) |
|
void | DeleteQueries (GLsizei n, const GLuint *ids) |
|
void | DeleteTransformFeedbacks (GLsizei n, GLuint *arrays) |
|
void | DeleteVertexArrays (GLsizei n, GLuint *arrays) |
|
void | DrawBuffers (GLsizei n, const GLenum *bufs) |
|
void | DrawRangeElements (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices) |
|
void | EndQuery (GLenum target) |
|
void | EndTransformFeedback () |
|
void | FramebufferTexture3D (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint layer) |
|
void | GenQueries (GLsizei n, GLuint *ids) |
|
void | GenTransformFeedbacks (GLsizei n, GLuint *bufs) |
|
void | GenVertexArrays (GLsizei n, GLuint *arrays) |
|
void | GetActiveUniformsiv (GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params) |
|
void | GetBufferParameteri64v (GLenum target, GLenum value, GLint64 *data) |
|
void | GetFramebufferAttachmentParameteriv (GLenum target, GLenum attachment, GLenum pname, GLint *params) |
|
void | GetQueryiv (GLenum target, GLenum pname, GLint *params) |
|
void | GetQueryObjectiv (GLuint id, GLenum pname, GLint *params) |
|
void | GetQueryObjectuiv (GLuint id, GLenum pname, GLuint *params) |
|
const GLubyte * | GetStringi (GLenum name, GLuint index) |
|
void | GetTransformFeedbackVarying (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, char *name) |
|
void | PauseTransformFeedback () |
|
void | ReadBuffer (GLenum mode) |
|
void | RenderbufferStorageMultisample (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height) |
|
void | ResumeTransformFeedback () |
|
void | TexImage2DMultisample (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations) |
|
void | TexImage3D (GLenum target, GLint level, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *data) |
|
void | TransformFeedbackVaryings (GLuint program, GLsizei count, const char **varyings, GLenum bufferMode) |
|
void | Uniform1ui (GLint location, GLuint v0) |
|
void | Uniform2ui (GLint location, GLuint v0, GLuint v1) |
|
void | Uniform3ui (GLint location, GLuint v0, GLuint v1, GLuint v2) |
|
void | Uniform4ui (GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3) |
|
void | Uniform1uiv (GLint location, GLsizei count, const GLuint *value) |
|
void | Uniform2uiv (GLint location, GLsizei count, const GLuint *value) |
|
void | Uniform3uiv (GLint location, GLsizei count, const GLuint *value) |
|
void | Uniform4uiv (GLint location, GLsizei count, const GLuint *value) |
|
void | UniformBlockBinding (GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding) |
|
void | VertexAttribIPointer (GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer) |
|
void | DrawTransformFeedback (GLenum mode, GLuint tf) |
|
void | PrimitiveRestartIndex (GLuint index) |
|
bool | HasBindFragDataLocation () |
|
bool | HasDrawTransformFeedback () |
|
bool | HasPrimitiveRestartIndex () |
|
|
using | BeginQueryType = void(GL_APIENTRY *)(GLenum target, GLuint id) |
|
using | BeginTransformFeedbackType = void(GL_APIENTRY *)(GLenum primitiveMode) |
|
using | BindBufferBaseType = void(GL_APIENTRY *)(GLenum, GLuint, GLuint) |
|
using | BindFragDataLocationType = void(GL_APIENTRY *)(GLuint, GLuint, const GLchar *) |
|
using | BindTransformFeedbackType = void(GL_APIENTRY *)(GLenum, GLuint) |
|
using | BindVertexArrayType = void(GL_APIENTRY *)(GLuint array) |
|
using | BlitFramebufferType = void(GL_APIENTRY *)(GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLbitfield, GLenum) |
|
using | DeleteQueriesType = void(GL_APIENTRY *)(GLsizei, const GLuint *) |
|
using | DeleteTransformFeedbacksType = void(GL_APIENTRY *)(GLsizei n, GLuint *arrays) |
|
using | DeleteVertexArraysType = void(GL_APIENTRY *)(GLsizei n, GLuint *arrays) |
|
using | DrawBuffersType = void(GL_APIENTRY *)(GLsizei n, const GLenum *bufs) |
|
using | DrawRangeElementsType = void(GL_APIENTRY *)(GLenum, GLuint start, GLuint, GLsizei, GLenum, const GLvoid *) |
|
using | EndQueryType = void(GL_APIENTRY *)(GLenum target) |
|
using | EndTransformFeedbackType = void(GL_APIENTRY *)(void) |
|
using | FramebufferTexture3DType = void(GL_APIENTRY *)(GLenum, GLenum, GLenum, GLuint, GLint, GLint) |
|
using | GenQueriesType = void(GL_APIENTRY *)(GLsizei, GLuint *) |
|
using | GenTransformFeedbacksType = void(GL_APIENTRY *)(GLsizei n, GLuint *arrays) |
|
using | GenVertexArraysType = void(GL_APIENTRY *)(GLsizei n, GLuint *arrays) |
|
using | GetActiveUniformsivType = void(GL_APIENTRY *)(GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params) |
|
using | GetBufferParameteri64vType = void(GL_APIENTRY *)(GLenum, GLenum, GLint64 *) |
|
using | GetFramebufferAttachmentParameterivType = void(GL_APIENTRY *)(GLenum, GLenum, GLenum, GLint *) |
|
using | GetQueryivType = void(GL_APIENTRY *)(GLenum, GLenum, GLint *) |
|
typedef GLenum | pname |
|
typedef GLenum GLint * | params |
|
typedef GLenum | pname |
|
typedef GLenum GLuint * | params |
|
typedef const GLubyte *(GL_APIENTRY * | GetStringiType) (GLenum name, GLuint index) |
|
typedef void(GL_APIENTRY * | GetTransformFeedbackVaryingType) (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, char *name) |
|
using | RenderbufferStorageMultisampleType = void(GL_APIENTRY *)(GLenum, GLsizei, GLenum, GLsizei, GLsizei) |
|
using | TexImage2DMultisampleType = void(GL_APIENTRY *)(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLboolean) |
|
typedef const GLvoid *typedef | void(GL_APIENTRY *TexStorage2DType) (GLenum |
|
typedef const GLvoid *typedef | GLsizei |
|
typedef const GLvoid *typedef | GLenum |
|
typedef const GLvoid *typedef | GLsizei |
|
typedef const GLvoid *typedef | GLsizei |
|
typedef GLsizei | count |
|
typedef GLsizei const char ** | varyings |
|
typedef GLsizei const char GLenum | bufferMode |
|
typedef GLint | size |
|
typedef GLint GLenum | type |
|
typedef GLint GLenum GLsizei | stride |
|
typedef GLint GLenum GLsizei const void * | pointer |
|
typedef GLsizei | count |
|
typedef GLsizei const GLuint * | value |
|
using | PrimitiveRestartIndexType = void(GL_APIENTRY *)(GLuint) |
|
|
typedef | void (GL_APIENTRY *GetQueryObjectivType)(GLuint id |
|
typedef | void (GL_APIENTRY *GetQueryObjectuivType)(GLuint id |
|
typedef | void (GL_APIENTRY *PauseTransformFeedbackType)(void) |
|
typedef | void (GL_APIENTRY *ReadBufferType)(GLenum mode) |
|
typedef | void (GL_APIENTRY *ResumeTransformFeedbackType)(void) |
|
typedef | void (GL_APIENTRY *TexImage3DType)(GLenum |
|
typedef | void (GL_APIENTRY *TexStorage3DType)(GLenum |
|
typedef | void (GL_APIENTRY *TransformFeedbackVaryingsType)(GLuint program |
|
typedef | void (GL_APIENTRY *Unform1uiType)(GLint |
|
typedef | void (GL_APIENTRY *Unform2uiType)(GLint |
|
typedef | void (GL_APIENTRY *Unform3uiType)(GLint |
|
typedef | void (GL_APIENTRY *Unform4uiType)(GLint |
|
typedef | void (GL_APIENTRY *UniformBlockBindingType)(GLuint |
|
typedef | void (GL_APIENTRY *VertexAttribIPointerType)(GLuint index |
|
typedef | void (GL_APIENTRY *UniformXuivType)(GLint location |
| Function pointer type to glUniform1uiv through glUniform4uiv. More...
|
|
typedef | void (GL_APIENTRY *DrawTransformFeedbackType)(GLenum |
|
template<class TInitializer>
class molecular::gfx::GlFunctionsProcAddresses< TInitializer >
Procedure addresses for functions above GLES 2.0.