glbinding  3.3.0.0
A C++ binding for the OpenGL API, generated using the gl.xml specification.
Loading...
Searching...
No Matches

The AbstractFunction represents an OpenGL API function by its name and entry point after dynamic address resolution. More...

#include <glbinding/AbstractFunction.h>

Inheritance diagram for glbinding::AbstractFunction:
glbinding::Function< void, gl::GLenum, gl::GLfloat > glbinding::Function< void, gl::GLenum, gl::GLfixed > glbinding::Function< gl::GLboolean, gl::GLuint, gl::GLuint64, gl::GLuint > glbinding::Function< void, gl::GLuint > glbinding::Function< void, gl::GLuint, gl::GLuint > glbinding::Function< void, gl::GLenum > glbinding::Function< void, gl::GLuint, const gl::GLchar * > glbinding::Function< void, gl::GLenum, gl::GLuint, gl::FragmentShaderDestModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI > glbinding::Function< void, gl::GLenum, gl::GLuint, gl::FragmentShaderDestModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI > glbinding::Function< void, gl::GLenum, gl::GLuint, gl::FragmentShaderDestModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI > glbinding::Function< void > glbinding::Function< gl::GLboolean, gl::GLsizei, const gl::GLuint *, gl::GLboolean * > glbinding::Function< void, gl::GLint > glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLuint, gl::GLuint > glbinding::Function< gl::GLuint, gl::GLsizei, const gl::GLuint *, const gl::GLuint64 *, gl::GLuint, gl::GLbitfield, gl::GLuint, gl::GLuint, gl::GLintptr, gl::GLintptr, gl::GLsizeiptr, gl::GLsizei, const gl::GLuint *, const gl::GLuint64 * > glbinding::Function< gl::GLuint, gl::GLsizei, const gl::GLuint *, const gl::GLuint64 *, gl::GLuint, gl::GLbitfield, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLsizei, const gl::GLuint *, const gl::GLuint64 * > glbinding::Function< void, gl::GLhandleARB, gl::GLhandleARB > glbinding::Function< void, gl::GLuint, gl::GLenum > glbinding::Function< void, gl::GLenum, gl::GLuint > glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint > glbinding::Function< void, gl::GLuint, gl::GLuint, const gl::GLchar * > glbinding::Function< void, gl::GLhandleARB, gl::GLuint, const gl::GLcharARB * > glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLintptr > glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLintptr, gl::GLsizeiptr > glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLuint * > glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLuint *, const gl::GLintptr *, const gl::GLsizeiptr * > glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, const gl::GLchar * > glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLint, gl::GLboolean, gl::GLint, gl::GLenum, gl::GLenum > glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLint, gl::GLboolean, gl::GLint, gl::GLenum, gl::GLint > glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLuint * > glbinding::Function< gl::GLuint, gl::GLenum, gl::GLenum > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint > glbinding::Function< gl::GLuint, gl::GLenum > glbinding::Function< gl::GLuint, gl::GLenum, gl::GLenum, gl::GLenum > glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLintptr, gl::GLsizei > glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLuint *, const gl::GLintptr *, const gl::GLsizei * > glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLintptrARB > glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLuint > glbinding::Function< void, gl::GLbyte, gl::GLbyte, gl::GLbyte > glbinding::Function< void, const gl::GLbyte * > glbinding::Function< void, gl::GLdouble, gl::GLdouble, gl::GLdouble > glbinding::Function< void, const gl::GLdouble * > glbinding::Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat > glbinding::Function< void, const gl::GLfloat * > glbinding::Function< void, gl::GLint, gl::GLint, gl::GLint > glbinding::Function< void, const gl::GLint * > glbinding::Function< void, gl::GLshort, gl::GLshort, gl::GLshort > glbinding::Function< void, const gl::GLshort * > glbinding::Function< void, gl::GLenum, gl::GLsizei, const void * > glbinding::Function< void, gl::GLsizei, gl::GLsizei, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, const gl::GLubyte * > glbinding::Function< void, gl::GLsizei, gl::GLsizei, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed, const gl::GLubyte * > glbinding::Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat > glbinding::Function< void, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed > glbinding::Function< void, gl::GLenum, gl::GLenum > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum > glbinding::Function< void, gl::GLenum, gl::GLint > glbinding::Function< void, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::ClearBufferMask, gl::GLenum > glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::ClearBufferMask, gl::GLenum > glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint64EXT, gl::GLsizeiptr > glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint64 > glbinding::Function< void, gl::GLenum, gl::GLsizeiptr, const void *, gl::GLenum > glbinding::Function< void, gl::GLenum, gl::GLsizeiptrARB, const void *, gl::GLenum > glbinding::Function< void, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, gl::GLboolean > glbinding::Function< void, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, gl::GLuint, gl::GLuint64, gl::GLboolean > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint > glbinding::Function< void, gl::GLenum, gl::GLsizeiptr, const void *, gl::BufferStorageMask > glbinding::Function< void, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, gl::GLeglClientBufferEXT, gl::BufferStorageMask > glbinding::Function< void, gl::GLenum, gl::GLsizeiptr, gl::GLuint, gl::GLuint64 > glbinding::Function< void, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, const void * > glbinding::Function< void, gl::GLenum, gl::GLintptrARB, gl::GLsizeiptrARB, const void * > glbinding::Function< void, gl::GLsizei, gl::GLenum, const void * > glbinding::Function< gl::GLenum, gl::GLenum > glbinding::Function< gl::GLenum, gl::GLuint, gl::GLenum > glbinding::Function< void, gl::ClearBufferMask > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, const void * > glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLfloat, gl::GLint > glbinding::Function< void, gl::GLenum, gl::GLint, const gl::GLfloat * > glbinding::Function< void, gl::GLenum, gl::GLint, const gl::GLint * > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, gl::GLenum, gl::GLenum, const void * > glbinding::Function< void, gl::GLenum, gl::GLint, const gl::GLuint * > glbinding::Function< void, gl::GLint, gl::GLint, gl::GLint, gl::GLint > glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint > glbinding::Function< void, gl::GLdouble > glbinding::Function< void, gl::GLfloat > glbinding::Function< void, gl::GLclampf > glbinding::Function< void, gl::GLfixed > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLenum, const void * > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, gl::GLenum, gl::GLenum, const void * > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizeiptr, gl::GLsizeiptr, gl::GLenum, gl::GLenum, const void * > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLfloat, gl::GLint > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, const gl::GLfloat * > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, const gl::GLint * > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, const gl::GLuint * > glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLenum, const void * > glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * > glbinding::Function< void, gl::ClientAttribMask > glbinding::Function< void, gl::GLsizei, const gl::GLuint *, const gl::GLuint64 * > glbinding::Function< gl::GLenum, gl::GLsync, gl::SyncObjectMask, gl::GLuint64 > glbinding::Function< void, gl::GLenum, const gl::GLdouble * > glbinding::Function< void, gl::GLenum, const gl::GLfloat * > glbinding::Function< void, gl::GLenum, const gl::GLfixed * > glbinding::Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat > glbinding::Function< void, const gl::GLfloat *, const gl::GLfloat * > glbinding::Function< void, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV > glbinding::Function< void, const gl::GLhalfNV * > glbinding::Function< void, gl::GLubyte, gl::GLubyte, gl::GLubyte > glbinding::Function< void, const gl::GLubyte * > glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint > glbinding::Function< void, const gl::GLuint * > glbinding::Function< void, gl::GLushort, gl::GLushort, gl::GLushort > glbinding::Function< void, const gl::GLushort * > glbinding::Function< void, gl::GLfixed, gl::GLfixed, gl::GLfixed > glbinding::Function< void, const gl::GLfixed * > glbinding::Function< void, gl::GLbyte, gl::GLbyte, gl::GLbyte, gl::GLbyte > glbinding::Function< void, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble > glbinding::Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat > glbinding::Function< void, const gl::GLfloat *, const gl::GLfloat *, const gl::GLfloat * > glbinding::Function< void, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV > glbinding::Function< void, gl::GLshort, gl::GLshort, gl::GLshort, gl::GLshort > glbinding::Function< void, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLubyte > glbinding::Function< void, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLfloat, gl::GLfloat > glbinding::Function< void, const gl::GLubyte *, const gl::GLfloat * > glbinding::Function< void, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLfloat, gl::GLfloat, gl::GLfloat > glbinding::Function< void, gl::GLushort, gl::GLushort, gl::GLushort, gl::GLushort > glbinding::Function< void, gl::GLint, gl::GLenum, gl::GLsizei > glbinding::Function< void, gl::GLenum, gl::GLuint, gl::FragmentShaderDestMaskATI, gl::FragmentShaderDestModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI > glbinding::Function< void, gl::GLenum, gl::GLuint, gl::FragmentShaderDestMaskATI, gl::FragmentShaderDestModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI > glbinding::Function< void, gl::GLenum, gl::GLuint, gl::FragmentShaderDestMaskATI, gl::FragmentShaderDestModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI > glbinding::Function< void, gl::GLboolean, gl::GLboolean, gl::GLboolean, gl::GLboolean > glbinding::Function< void, gl::GLuint, gl::GLboolean, gl::GLboolean, gl::GLboolean, gl::GLboolean > glbinding::Function< void, gl::GLenum, const gl::GLuint * > glbinding::Function< void, gl::GLint, gl::GLenum, gl::GLsizei, const void * > glbinding::Function< void, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLsizei, const void * > glbinding::Function< void, gl::GLint, gl::GLenum, gl::GLint, const void **, gl::GLint > glbinding::Function< void, gl::GLint, gl::GLenum, const void ** > glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLenum, const void * > glbinding::Function< void, gl::GLenum, gl::GLenum, const gl::GLfloat * > glbinding::Function< void, gl::GLenum, gl::GLenum, const gl::GLint * > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLboolean, gl::GLboolean, gl::GLboolean > glbinding::Function< void, gl::GLenum, const gl::GLint * > glbinding::Function< void, gl::GLhandleARB > glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLchar *const *, const gl::GLint * > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLint, gl::GLsizei, const void * > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLsizei, const void * > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLsizei, const void * > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * > glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLint, gl::GLsizei, const void * > glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLsizei, const void * > glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLsizei, const void * > glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * > glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * > glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLint, gl::GLsizei, const void * > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLsizei, const void * > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLsizei, const void * > glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * > glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * > glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLfloat > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLfixed > glbinding::Function< void, gl::GLenum, gl::GLenum, const gl::GLfixed * > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLintptr, gl::GLintptr, gl::GLsizeiptr > glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLint, gl::GLint, gl::GLsizei > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLint > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLint > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei > glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLintptr, gl::GLintptr, gl::GLsizeiptr > glbinding::Function< void, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum > glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLint > glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLint > glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei > glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei > glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLint > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLint > glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei > glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei > glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei > glbinding::Function< void, gl::GLsizei, const gl::GLfloat * > glbinding::Function< void, gl::GLsizei, gl::GLenum, const void *, gl::GLuint, gl::GLenum, gl::GLenum, const gl::GLfloat * > glbinding::Function< void, gl::GLsizei, gl::GLuint * > glbinding::Function< void, gl::GLuint, gl::GLuint * > glbinding::Function< gl::GLuint > glbinding::Function< gl::GLhandleARB > glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLuint * > glbinding::Function< gl::GLhandleARB, gl::GLenum > glbinding::Function< gl::GLuint, gl::GLenum, const gl::GLchar * > glbinding::Function< gl::GLuint, gl::GLenum, gl::GLsizei, const gl::GLchar *const * > glbinding::Function< gl::GLsync, gl::_cl_context *, gl::_cl_event *, gl::GLbitfield > glbinding::Function< void, gl::GLenum, gl::GLdouble * > glbinding::Function< void, gl::GLenum, gl::GLfloat * > glbinding::Function< void, gl::GLDEBUGPROC, const void * > glbinding::Function< void, gl::GLDEBUGPROCAMD, void * > glbinding::Function< void, gl::GLDEBUGPROCARB, const void * > glbinding::Function< void, gl::GLDEBUGPROCKHR, const void * > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLsizei, const gl::GLuint *, gl::GLboolean > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, const gl::GLuint *, gl::GLboolean > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLsizei, const gl::GLchar * > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLchar * > glbinding::Function< void, gl::GLenum, gl::GLdouble, gl::GLdouble, gl::GLint, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLint, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLint, gl::GLint, const gl::GLdouble * > glbinding::Function< void, gl::GLenum, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLint, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLint, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLint, const gl::GLfloat * > glbinding::Function< void, gl::FfdMaskSGIX > glbinding::Function< void, gl::GLuint, gl::GLsizei > glbinding::Function< void, gl::GLsizei, const gl::GLuint * > glbinding::Function< void, gl::GLint, const gl::GLchar * > glbinding::Function< void, gl::GLenum, gl::GLuint, const gl::GLuint * > glbinding::Function< void, gl::GLsizei, const gl::GLint * > glbinding::Function< void, gl::GLsync > glbinding::Function< void, gl::GLdouble, gl::GLdouble > glbinding::Function< void, gl::GLclampd, gl::GLclampd > glbinding::Function< void, gl::GLboolean > glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLdouble * > glbinding::Function< void, gl::GLfloat, gl::GLfloat > glbinding::Function< void, gl::GLclampf, gl::GLclampf > glbinding::Function< void, gl::GLuint, gl::GLdouble, gl::GLdouble > glbinding::Function< void, gl::GLfixed, gl::GLfixed > glbinding::Function< void, gl::GLenum, gl::GLsizei, const gl::GLfloat * > glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint > glbinding::Function< void, gl::GLintptr > glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLsizei > glbinding::Function< void, gl::GLenum, const void * > glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLsizei, gl::GLsizei > glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLuint > glbinding::Function< void, gl::GLsizei, const gl::GLenum * > glbinding::Function< void, gl::GLenum, const gl::GLuint64 *, const gl::GLsizei *, gl::GLuint > glbinding::Function< void, gl::GLenum, gl::GLuint, const gl::GLintptr *, const gl::GLsizei *, gl::GLuint > glbinding::Function< void, const gl::GLuint64 *, const gl::GLsizei *, const gl::GLuint *, const gl::GLuint *, gl::GLuint > glbinding::Function< void, gl::GLuint, const gl::GLintptr *, const gl::GLsizei *, const gl::GLuint *, const gl::GLuint *, gl::GLuint > glbinding::Function< void, gl::GLenum, gl::GLsizei > glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, const void * > glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, const void *, gl::GLint > glbinding::Function< void, gl::GLenum, gl::GLenum, const void * > glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, const void *, gl::GLsizei > glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, const void *, gl::GLsizei, gl::GLuint > glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, const void *, gl::GLsizei, gl::GLint > glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, const void *, gl::GLsizei, gl::GLint, gl::GLuint > glbinding::Function< void, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * > glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLint, gl::GLsizei > glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei > glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLenum, const void * > glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLenum, const void *, gl::GLint > glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat > glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei > glbinding::Function< void, gl::GLuint64, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat > glbinding::Function< void, gl::GLsizei > glbinding::Function< void, gl::GLsizei, const void * > glbinding::Function< void, gl::GLsizei, gl::GLsizei, const gl::GLboolean * > glbinding::Function< void, gl::GLint, const gl::GLboolean **, gl::GLint > glbinding::Function< void, const gl::GLboolean * > glbinding::Function< void, gl::GLenum, gl::GLeglImageOES, const gl::GLint * > glbinding::Function< void, gl::GLuint, gl::GLeglImageOES, const gl::GLint * > glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint > glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint > glbinding::Function< void, gl::GLint, gl::GLint > glbinding::Function< void, gl::GLenum, gl::GLuint, const gl::GLfloat * > glbinding::Function< void, gl::GLsizei, gl::GLenum, gl::GLfloat * > glbinding::Function< void, gl::GLsizei, gl::GLenum, const gl::GLfixed * > glbinding::Function< gl::GLsync, gl::GLenum, gl::GLbitfield > glbinding::Function< gl::GLint, gl::GLuint * > glbinding::Function< void, gl::GLenum, gl::GLintptr, gl::GLsizeiptr > glbinding::Function< void, gl::GLuint, gl::GLintptr, gl::GLsizeiptr > glbinding::Function< void, gl::GLsizei, void * > glbinding::Function< void, gl::GLhalfNV > glbinding::Function< void, gl::GLenum, gl::GLint, const void **, gl::GLint > glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLenum * > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLuint > glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLfloat * > glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, const gl::GLfloat * > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint, gl::GLenum > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint, gl::GLsizei > glbinding::Function< void, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble > glbinding::Function< void, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed > glbinding::Function< gl::GLuint, gl::GLsizei > glbinding::Function< gl::GLuint, gl::GLuint > glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint * > glbinding::Function< void, gl::GLsizei, gl::GLint * > glbinding::Function< gl::GLuint, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLuint > glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLint * > glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLint *, gl::GLenum *, gl::GLchar * > glbinding::Function< void, gl::GLhandleARB, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLint *, gl::GLenum *, gl::GLcharARB * > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLchar * > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLint * > glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLchar * > glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLuint *, gl::GLenum, gl::GLint * > glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLsizei *, gl::GLenum *, gl::GLchar * > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLfloat * > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint * > glbinding::Function< void, gl::GLhandleARB, gl::GLsizei, gl::GLsizei *, gl::GLhandleARB * > glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLuint * > glbinding::Function< gl::GLint, gl::GLuint, const gl::GLchar * > glbinding::Function< gl::GLint, gl::GLhandleARB, const gl::GLcharARB * > glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLboolean * > glbinding::Function< void, gl::GLenum, gl::GLboolean * > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint64 * > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint64EXT * > glbinding::Function< void, gl::GLenum, gl::GLenum, void ** > glbinding::Function< void, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, void * > glbinding::Function< void, gl::GLenum, gl::GLintptrARB, gl::GLsizeiptrARB, void * > glbinding::Function< void, gl::GLenum, gl::GLfixed * > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, void * > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLfloat * > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLint * > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLfloat * > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLint * > glbinding::Function< gl::GLuint, gl::GLenum, gl::GLuint > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, void * > glbinding::Function< void, gl::GLenum, gl::GLint, void * > glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, void * > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, void * > glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLsizei, void * > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLfixed * > glbinding::Function< void, gl::GLsizei, gl::GLfloat * > glbinding::Function< gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLenum *, gl::GLenum *, gl::GLuint *, gl::GLenum *, gl::GLsizei *, gl::GLchar * > glbinding::Function< gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLenum *, gl::GLenum *, gl::GLuint *, gl::GLsizei *, gl::GLchar * > glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLdouble * > glbinding::Function< gl::GLenum > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint * > glbinding::Function< void, gl::GLuint * > glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLfloat * > glbinding::Function< void, gl::GLfloat * > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLfloat * > glbinding::Function< void, gl::GLenum, gl::GLboolean, gl::GLenum, gl::GLenum, void * > glbinding::Function< gl::GLuint64, gl::GLuint, gl::GLint, gl::GLboolean, gl::GLint, gl::GLenum > glbinding::Function< void, gl::GLhandleARB, gl::GLsizei, gl::GLsizei *, gl::GLcharARB * > glbinding::Function< gl::GLint > glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLint64 * > glbinding::Function< void, gl::GLenum, gl::GLint64 * > glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLint * > glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint64EXT * > glbinding::Function< void, gl::GLenum, gl::GLuint64EXT * > glbinding::Function< void, gl::GLenum, gl::GLint * > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLint64 * > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLint * > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLint * > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLboolean * > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLfloat * > glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLfloat * > glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLint * > glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLboolean, void * > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLdouble * > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLsizei, gl::GLuint * > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLdouble * > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLenum, gl::GLenum, void * > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLenum, gl::GLfloat * > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLenum, gl::GLint * > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLuint * > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint64 * > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint64EXT * > glbinding::Function< void, gl::GLuint, gl::GLenum, void ** > glbinding::Function< void, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, void * > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLint * > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLfloat * > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLdouble * > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLfloat * > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLint * > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLuint * > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, void * > glbinding::Function< void, gl::GLint, const gl::GLchar *, gl::GLsizei, gl::GLint *, gl::GLchar * > glbinding::Function< void, gl::GLint, const gl::GLchar *, gl::GLenum, gl::GLint * > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLsizei, void * > glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLsizei, void * > glbinding::Function< void, gl::GLenum, gl::GLboolean, gl::GLenum, gl::GLenum, gl::GLsizei, void * > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLdouble * > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLfloat * > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLint * > glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLfloat * > glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLushort * > glbinding::Function< void, gl::GLsizei, gl::GLubyte * > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLsizei, void *, gl::GLsizei, void *, void * > glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLenum, gl::GLsizei, void * > glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLdouble * > glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLfloat * > glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLint64 * > glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLint * > glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLuint64 * > glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLuint * > glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLchar * > glbinding::Function< void, gl::GLhandleARB, gl::GLenum, gl::GLfloat * > glbinding::Function< void, gl::GLhandleARB, gl::GLenum, gl::GLint * > glbinding::Function< void, const void *, gl::GLsizei, gl::GLsizei *, gl::GLchar * > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint * > glbinding::Function< void, gl::GLuint, gl::GLubyte * > glbinding::Function< void, gl::GLuint, gl::GLfloat * > glbinding::Function< gl::GLfloat, gl::GLuint, gl::GLsizei, gl::GLsizei > glbinding::Function< void, gl::PathMetricMask, gl::GLuint, gl::GLsizei, gl::GLsizei, gl::GLfloat * > glbinding::Function< void, gl::PathMetricMask, gl::GLsizei, gl::GLenum, const void *, gl::GLuint, gl::GLsizei, gl::GLfloat * > glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, const void *, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLenum, gl::GLfloat * > glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLchar *, gl::GLuint, gl::GLchar *, gl::GLuint *, gl::GLuint *, gl::GLuint *, gl::GLuint *, gl::GLuint64 * > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLuint *, gl::GLint * > glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, void * > glbinding::Function< void, gl::GLuint, gl::GLint *, gl::GLint *, gl::GLsizei, gl::GLuint * > glbinding::Function< void, gl::GLint *, gl::GLsizei, gl::GLuint * > glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLchar * > glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, void *, gl::GLuint * > glbinding::Function< void, gl::GLchar *, gl::GLuint * > glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLchar *, gl::GLuint *, gl::GLuint *, gl::GLuint *, gl::PerformanceQueryCapsMaskINTEL > glbinding::Function< void, gl::GLenum, gl::GLuint * > glbinding::Function< void, gl::GLenum, gl::GLushort * > glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLfixed * > glbinding::Function< void, gl::GLenum, gl::GLuint, void ** > glbinding::Function< void, gl::GLenum, void ** > glbinding::Function< void, gl::GLubyte * > glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLenum *, void * > glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLubyte *, gl::GLdouble * > glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLubyte *, gl::GLfloat * > glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLdouble * > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLenum *, gl::GLsizei, gl::GLsizei *, gl::GLfloat * > glbinding::Function< gl::GLuint, gl::GLuint, gl::GLenum, const gl::GLchar * > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLenum *, gl::GLsizei, gl::GLsizei *, gl::GLint * > glbinding::Function< gl::GLint, gl::GLuint, gl::GLenum, const gl::GLchar * > glbinding::Function< void, gl::GLenum, gl::GLenum, void * > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLubyte * > glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLintptr > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint64 * > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, void *, void *, void * > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint *, gl::GLint * > glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum * > glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLint * > glbinding::Function< gl::GLushort, gl::GLenum > glbinding::Function< const gl::GLubyte *, gl::GLenum > glbinding::Function< const gl::GLubyte *, gl::GLenum, gl::GLuint > glbinding::Function< void, gl::GLsync, gl::GLenum, gl::GLsizei, gl::GLsizei *, gl::GLint * > glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLenum, void * > glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLfloat * > glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLint * > glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLfixed * > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint * > glbinding::Function< gl::GLuint64, gl::GLuint > glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLenum, gl::GLsizei, void * > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLenum, gl::GLenum, void * > glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLfloat * > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLenum, gl::GLfloat * > glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLint * > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLenum, gl::GLint * > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLfloat * > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLuint * > glbinding::Function< gl::GLuint64, gl::GLuint, gl::GLuint > glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, gl::GLsizei, void * > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLint64 * > glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLint * > glbinding::Function< gl::GLuint, gl::GLuint, const gl::GLchar * > glbinding::Function< gl::GLint, gl::GLuint, gl::GLint > glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLdouble * > glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLfloat * > glbinding::Function< void, gl::GLhandleARB, gl::GLint, gl::GLfloat * > glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64 * > glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64EXT * > glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLchar *const *, gl::GLuint * > glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint * > glbinding::Function< void, gl::GLhandleARB, gl::GLint, gl::GLint * > glbinding::Function< gl::GLintptr, gl::GLuint, gl::GLint > glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLuint * > glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64 * > glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64EXT * > glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint * > glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLubyte * > glbinding::Function< void, gl::GLenum, gl::GLubyte * > glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLint64 * > glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, void ** > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLdouble * > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint64EXT * > glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLdouble * > glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLfloat * > glbinding::Function< gl::GLVULKANPROCNV, const gl::GLchar * > glbinding::Function< void, gl::GLbyte > glbinding::Function< void, gl::GLshort > glbinding::Function< void, gl::GLubyte > glbinding::Function< void, gl::GLushort > glbinding::Function< void, gl::GLenum, gl::VertexHintsMaskPGI > glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLboolean > glbinding::Function< void, gl::GLuint, gl::GLuint64, gl::GLenum, gl::GLint > glbinding::Function< void, gl::GLuint, gl::GLuint64, gl::GLenum, void * > glbinding::Function< void, gl::GLuint, gl::GLuint64, gl::GLenum, const void * > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint > glbinding::Function< void, gl::GLuint, gl::GLenum, void * > glbinding::Function< void, gl::GLuint, gl::GLenum, const void * > glbinding::Function< gl::GLsync, gl::GLenum, gl::GLintptr, gl::GLbitfield > glbinding::Function< void, gl::GLenum, gl::GLclampf > glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLsizei, const void * > glbinding::Function< void, gl::GLsizei, const gl::GLchar * > glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLfloat > glbinding::Function< void, gl::GLenum, gl::GLsizei, const gl::GLenum * > glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLenum *, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei > glbinding::Function< void, gl::GLenum, gl::GLsizei, const gl::GLenum *, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei > glbinding::Function< void, gl::GLuint, gl::GLint > glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei > glbinding::Function< gl::GLboolean, gl::GLuint > glbinding::Function< gl::GLboolean, gl::GLenum > glbinding::Function< gl::GLboolean, gl::GLenum, gl::GLuint > glbinding::Function< gl::GLboolean, gl::GLuint64 > glbinding::Function< gl::GLboolean, gl::GLint, const gl::GLchar * > glbinding::Function< gl::GLboolean, gl::GLuint, gl::GLuint, gl::GLfloat, gl::GLfloat > glbinding::Function< gl::GLboolean, gl::GLuint, gl::GLfloat, gl::GLfloat > glbinding::Function< gl::GLboolean, gl::GLsync > glbinding::Function< gl::GLboolean, gl::GLuint, gl::GLenum > glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLchar * > glbinding::Function< void, gl::GLuint, gl::GLbitfield, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei > glbinding::Function< void, gl::GLbitfield, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, const void * > glbinding::Function< void, gl::GLint, gl::GLushort > glbinding::Function< void, gl::GLuint, gl::GLuint, const void **, const gl::GLsizei *, const gl::GLuint *, const gl::GLuint *, gl::GLuint > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLfloat > glbinding::Function< void, gl::GLuint, gl::GLenum, const gl::GLfloat * > glbinding::Function< void, gl::GLuint, gl::GLenum, const gl::GLint * > glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLubyte * > glbinding::Function< void, gl::GLint, gl::GLsizei > glbinding::Function< void, gl::GLuint64 > glbinding::Function< void, gl::GLuint64, gl::GLenum > glbinding::Function< void, gl::GLenum, gl::GLdouble, gl::GLdouble, gl::GLint, gl::GLint, const gl::GLdouble * > glbinding::Function< void, gl::GLenum, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLint, const gl::GLfloat * > glbinding::Function< void, gl::GLenum, gl::GLfixed, gl::GLfixed, gl::GLint, gl::GLint, gl::GLfixed > glbinding::Function< void, gl::GLenum, gl::GLdouble, gl::GLdouble, gl::GLint, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLint, gl::GLint, const gl::GLdouble * > glbinding::Function< void, gl::GLenum, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLint, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLint, const gl::GLfloat * > glbinding::Function< void, gl::GLenum, gl::GLfixed, gl::GLfixed, gl::GLint, gl::GLint, gl::GLfixed, gl::GLfixed, gl::GLint, gl::GLint, gl::GLfixed > glbinding::Function< void *, gl::GLenum, gl::GLenum > glbinding::Function< void *, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, gl::MapBufferAccessMask > glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLint, gl::GLboolean, const void * > glbinding::Function< void, gl::GLint, gl::GLdouble, gl::GLdouble > glbinding::Function< void, gl::GLint, gl::GLfloat, gl::GLfloat > glbinding::Function< void, gl::GLint, gl::GLfixed, gl::GLfixed > glbinding::Function< void, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLint, gl::GLdouble, gl::GLdouble > glbinding::Function< void, gl::GLint, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLfloat, gl::GLfloat > glbinding::Function< void, gl::GLint, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed > glbinding::Function< void *, gl::GLuint, gl::GLenum > glbinding::Function< void *, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, gl::MapBufferAccessMask > glbinding::Function< void *, gl::GLuint > glbinding::Function< void *, gl::GLuint, gl::GLint, gl::GLbitfield, gl::GLint *, gl::GLenum * > glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLdouble, gl::GLdouble, gl::GLint, gl::GLint, const gl::GLdouble * > glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLint, const gl::GLfloat * > glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLdouble, gl::GLdouble, gl::GLint, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLint, gl::GLint, const gl::GLdouble * > glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLint, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLint, const gl::GLfloat * > glbinding::Function< void, gl::GLenum, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble > glbinding::Function< void, gl::GLint, const gl::GLubyte * > glbinding::Function< void, gl::GLint, const gl::GLuint * > glbinding::Function< void, gl::GLint, const gl::GLushort * > glbinding::Function< void, gl::GLenum, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble > glbinding::Function< void, gl::GLenum, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat > glbinding::Function< void, gl::GLenum, gl::GLdouble, gl::GLdouble, gl::GLdouble > glbinding::Function< void, gl::GLenum, gl::GLfloat, gl::GLfloat, gl::GLfloat > glbinding::Function< void, gl::MemoryBarrierMask > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLboolean > glbinding::Function< void, gl::GLuint, gl::GLbitfield, gl::GLuint, gl::GLuint, gl::GLintptr, gl::GLintptr, gl::GLsizeiptr > glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLsizei, const gl::GLfloat * > glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLuint64 * > glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLuint * > glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, const gl::GLint * > glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, const gl::GLfloat * > glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLfloat, gl::GLfloat > glbinding::Function< void, gl::GLuint, gl::GLbitfield > glbinding::Function< void, gl::GLenum, const gl::GLint *, const gl::GLsizei *, gl::GLsizei > glbinding::Function< void, gl::GLenum, const void *, gl::GLsizei, gl::GLsizei > glbinding::Function< void, gl::GLenum, const void *, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLint > glbinding::Function< void, gl::GLenum, const void *, gl::GLsizei, gl::GLsizei, gl::GLint > glbinding::Function< void, gl::GLenum, const void *, gl::GLintptr, gl::GLsizei, gl::GLsizei > glbinding::Function< void, gl::GLenum, const gl::GLsizei *, gl::GLenum, const void *const *, gl::GLsizei > glbinding::Function< void, gl::GLenum, const gl::GLsizei *, gl::GLenum, const void *const *, gl::GLsizei, const gl::GLint * > glbinding::Function< void, gl::GLenum, gl::GLenum, const void *, gl::GLsizei, gl::GLsizei > glbinding::Function< void, gl::GLenum, gl::GLenum, const void *, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLint > glbinding::Function< void, gl::GLenum, gl::GLenum, const void *, gl::GLsizei, gl::GLsizei, gl::GLint > glbinding::Function< void, gl::GLenum, gl::GLenum, const void *, gl::GLintptr, gl::GLsizei, gl::GLsizei > glbinding::Function< void, gl::GLintptr, gl::GLintptr, gl::GLsizei, gl::GLsizei > glbinding::Function< void, gl::GLintptr, gl::GLsizei, gl::GLsizei > glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, const gl::GLint *, const gl::GLsizei *, gl::GLsizei > glbinding::Function< void, const gl::GLenum *, const gl::GLint *, const gl::GLsizei *, gl::GLsizei, gl::GLint > glbinding::Function< void, const gl::GLenum *, const gl::GLsizei *, gl::GLenum, const void *const *, gl::GLsizei, gl::GLint > glbinding::Function< void, gl::GLenum, gl::GLbyte > glbinding::Function< void, gl::GLenum, const gl::GLbyte * > glbinding::Function< void, gl::GLenum, gl::GLdouble > glbinding::Function< void, gl::GLenum, gl::GLhalfNV > glbinding::Function< void, gl::GLenum, const gl::GLhalfNV * > glbinding::Function< void, gl::GLenum, gl::GLshort > glbinding::Function< void, gl::GLenum, const gl::GLshort * > glbinding::Function< void, gl::GLenum, gl::GLbyte, gl::GLbyte > glbinding::Function< void, gl::GLenum, gl::GLdouble, gl::GLdouble > glbinding::Function< void, gl::GLenum, gl::GLfloat, gl::GLfloat > glbinding::Function< void, gl::GLenum, gl::GLhalfNV, gl::GLhalfNV > glbinding::Function< void, gl::GLenum, gl::GLshort, gl::GLshort > glbinding::Function< void, gl::GLenum, gl::GLfixed, gl::GLfixed > glbinding::Function< void, gl::GLenum, gl::GLbyte, gl::GLbyte, gl::GLbyte > glbinding::Function< void, gl::GLenum, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV > glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint > glbinding::Function< void, gl::GLenum, gl::GLshort, gl::GLshort, gl::GLshort > glbinding::Function< void, gl::GLenum, gl::GLfixed, gl::GLfixed, gl::GLfixed > glbinding::Function< void, gl::GLenum, gl::GLbyte, gl::GLbyte, gl::GLbyte, gl::GLbyte > glbinding::Function< void, gl::GLenum, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV > glbinding::Function< void, gl::GLenum, gl::GLshort, gl::GLshort, gl::GLshort, gl::GLshort > glbinding::Function< void, gl::GLenum, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed > glbinding::Function< void, gl::GLenum, gl::GLenum, const gl::GLuint * > glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, const void * > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLfloat > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, const gl::GLfloat * > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLint > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, const gl::GLint * > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLdouble > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, const gl::GLdouble * > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, const gl::GLuint * > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLenum, gl::GLenum, const void * > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * > glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint64 > glbinding::Function< void, gl::GLuint, gl::GLsizeiptr, const void *, gl::GLenum > glbinding::Function< void, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, gl::GLboolean > glbinding::Function< void, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, gl::GLuint, gl::GLuint64, gl::GLboolean > glbinding::Function< void, gl::GLuint, gl::GLsizeiptr, const void *, gl::BufferStorageMask > glbinding::Function< void, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, gl::GLeglClientBufferEXT, gl::BufferStorageMask > glbinding::Function< void, gl::GLuint, gl::GLsizeiptr, gl::GLuint, gl::GLuint64 > glbinding::Function< void, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, const void * > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLuint > glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, const gl::GLfloat * > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLint > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLint, gl::GLenum > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, const gl::GLdouble * > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, const gl::GLfloat * > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, const gl::GLint * > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, const gl::GLuint * > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLfloat * > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLint * > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLuint * > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLsizei, const void * > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLsizei > glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei > glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei > glbinding::Function< void, gl::GLenum, gl::GLint, const gl::GLchar *, gl::GLint, const gl::GLchar * > glbinding::Function< gl::GLuint, gl::GLsizei, const void *, gl::GLenum > glbinding::Function< void, gl::GLenum, const void ** > glbinding::Function< void, const void *, gl::GLsizei, const gl::GLchar * > glbinding::Function< gl::GLenum, gl::GLenum, gl::GLuint, gl::GLenum > glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum > glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLubyte *, gl::GLsizei, gl::GLenum, const void * > glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, const void * > glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLfloat * > glbinding::Function< gl::GLenum, gl::GLuint, gl::GLenum, const void *, gl::PathFontStyle, gl::GLuint, gl::GLsizei, gl::GLuint, gl::GLfloat > glbinding::Function< gl::GLenum, gl::GLenum, const void *, gl::PathFontStyle, gl::GLuint, gl::GLfloat, gl::GLuint * > glbinding::Function< void, gl::GLuint, gl::GLenum, const void *, gl::PathFontStyle, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLuint, gl::GLfloat > glbinding::Function< void, gl::GLuint, gl::GLenum, const void *, gl::PathFontStyle, gl::GLsizei, gl::GLenum, const void *, gl::GLenum, gl::GLuint, gl::GLfloat > glbinding::Function< gl::GLenum, gl::GLuint, gl::GLenum, gl::GLsizeiptr, const void *, gl::GLsizei, gl::GLuint, gl::GLsizei, gl::GLuint, gl::GLfloat > glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLuint > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, const void * > glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLsizei, gl::GLsizei, const gl::GLubyte *, gl::GLsizei, gl::GLenum, const void * > glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLsizei, gl::GLenum, const void * > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, const gl::GLfloat * > glbinding::Function< void, gl::GLenum, gl::GLsizei, const gl::GLuint * > glbinding::Function< void, gl::GLenum, gl::GLsizei, const gl::GLushort * > glbinding::Function< void, gl::GLenum, gl::GLint, const gl::GLfixed * > glbinding::Function< gl::GLboolean, gl::GLuint, gl::GLsizei, gl::GLsizei, gl::GLfloat, gl::GLfloat *, gl::GLfloat *, gl::GLfloat *, gl::GLfloat * > glbinding::Function< gl::GLint, gl::GLint * > glbinding::Function< void, gl::GLuint, gl::GLuint64EXT, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLuint > glbinding::Function< void, gl::GLuint, gl::GLuint64EXT, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLuint > glbinding::Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat > glbinding::Function< void, gl::GLsizei, const gl::GLuint *, const gl::GLfloat * > glbinding::Function< void, gl::GLsizei, const gl::GLuint *, const gl::GLclampf * > glbinding::Function< void, gl::GLsizei, const gl::GLuint *, const gl::GLfixed * > glbinding::Function< void, gl::GLuint, gl::GLenum, const void *, gl::GLsizei > glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei, const gl::GLfloat * > glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei, const gl::GLint * > glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei, const gl::GLuint * > glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble > glbinding::Function< void, gl::GLenum, gl::GLuint, const gl::GLdouble * > glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat > glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint > glbinding::Function< void, gl::GLenum, gl::GLuint, const gl::GLint * > glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint > glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLint * > glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLubyte *, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble > glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLubyte *, const gl::GLdouble * > glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLubyte *, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat > glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLubyte *, const gl::GLfloat * > glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLdouble * > glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLint, const gl::GLfloat * > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, const void * > glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLdouble > glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLdouble * > glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLfloat > glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLfloat * > glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint > glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64 > glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64EXT > glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLint64 * > glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLint64EXT * > glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLint * > glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint > glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64 > glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64EXT > glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLuint64 * > glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLuint64EXT * > glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLuint * > glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLdouble, gl::GLdouble > glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLfloat, gl::GLfloat > glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint > glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64, gl::GLint64 > glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64EXT, gl::GLint64EXT > glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint, gl::GLuint > glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64, gl::GLuint64 > glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64EXT, gl::GLuint64EXT > glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLdouble > glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLfloat, gl::GLfloat, gl::GLfloat > glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint > glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64, gl::GLint64, gl::GLint64 > glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT > glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint, gl::GLuint, gl::GLuint > glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64, gl::GLuint64, gl::GLuint64 > glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT > glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble > glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat > glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint > glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64, gl::GLint64, gl::GLint64, gl::GLint64 > glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT > glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint > glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64, gl::GLuint64, gl::GLuint64, gl::GLuint64 > glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT > glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLdouble * > glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLfloat * > glbinding::Function< void, gl::AttribMask > glbinding::Function< gl::GLbitfield, gl::GLfixed *, gl::GLint * > glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLenum, gl::OcclusionQueryEventMaskAMD > glbinding::Function< gl::GLint, gl::GLenum, gl::GLint, gl::GLuint, gl::GLint * > glbinding::Function< void, gl::GLshort, gl::GLshort > glbinding::Function< void, gl::GLuint, gl::GLboolean > glbinding::Function< void, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, gl::GLsizei, void * > glbinding::Function< void, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, void * > glbinding::Function< void, const gl::GLdouble *, const gl::GLdouble * > glbinding::Function< void, const gl::GLint *, const gl::GLint * > glbinding::Function< void, const gl::GLshort *, const gl::GLshort * > glbinding::Function< void, const gl::GLfixed *, const gl::GLfixed * > glbinding::Function< gl::GLboolean, gl::GLuint, gl::GLuint64 > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLsizei > glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei > glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei > glbinding::Function< void, gl::GLbitfield > glbinding::Function< gl::GLint, gl::GLenum > glbinding::Function< void, gl::GLenum, gl::GLsizei, const void ** > glbinding::Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat > glbinding::Function< void, const gl::GLuint *, const gl::GLfloat *, const gl::GLfloat * > glbinding::Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat > glbinding::Function< void, const gl::GLuint *, const gl::GLfloat *, const gl::GLfloat *, const gl::GLfloat * > glbinding::Function< void, gl::GLuint, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLfloat, gl::GLfloat, gl::GLfloat > glbinding::Function< void, const gl::GLuint *, const gl::GLubyte *, const gl::GLfloat * > glbinding::Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat > glbinding::Function< void, const gl::GLuint *, const gl::GLfloat *, const gl::GLfloat *, const gl::GLfloat *, const gl::GLfloat * > glbinding::Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat > glbinding::Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat > glbinding::Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat > glbinding::Function< void, const gl::GLuint *, const gl::GLfloat * > glbinding::Function< void, gl::GLfloat, gl::GLboolean > glbinding::Function< void, gl::GLclampx, gl::GLboolean > glbinding::Function< void, gl::GLclampf, gl::GLboolean > glbinding::Function< void, gl::GLuint, gl::GLenum, const gl::GLuint * > glbinding::Function< void, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei > glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLint * > glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei > glbinding::Function< void, gl::GLuint, const gl::GLint * > glbinding::Function< void, gl::GLuint, gl::GLboolean, gl::GLuint, gl::GLint, gl::GLuint * > glbinding::Function< void, gl::GLuint, gl::GLenum, const gl::GLuint64 * > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void *, const void * > glbinding::Function< void, gl::GLuint, const gl::GLfloat * > glbinding::Function< void, gl::GLsizei, const gl::GLuint *, gl::GLenum, const void *, gl::GLsizei > glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLuint > glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint > glbinding::Function< void, gl::GLhandleARB, gl::GLsizei, const gl::GLcharARB **, const gl::GLint * > glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, const gl::GLenum * > glbinding::Function< void, gl::GLuint, gl::GLuint, const gl::GLuint *, gl::GLuint, const gl::GLuint *, const gl::GLenum * > glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLuint *, const gl::GLuint64 * > glbinding::Function< void, gl::GLuint, const gl::GLchar *, gl::GLuint, const gl::GLuint *, const gl::GLuint * > glbinding::Function< void, gl::GLsizei, gl::GLuint > glbinding::Function< void, gl::GLsizei, gl::GLenum, const void *, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLenum, const gl::GLfloat * > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLuint > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum > glbinding::Function< void, gl::GLsizei, gl::GLenum, const void *, gl::GLuint, gl::GLint, gl::GLuint, gl::GLenum, const gl::GLfloat * > glbinding::Function< void, gl::GLsizei, gl::GLenum, const void *, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLenum, const gl::GLfloat * > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLenum > glbinding::Function< void, gl::GLsizei, gl::GLenum, const void *, gl::GLuint, gl::GLint, gl::GLuint, gl::GLenum, gl::GLenum, const gl::GLfloat * > glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint, gl::GLenum > glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLintptr, gl::GLsizeiptr > glbinding::Function< void, gl::GLbyte, gl::GLbyte > glbinding::Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat > glbinding::Function< void, const gl::GLfloat *, const gl::GLfloat *, const gl::GLfloat *, const gl::GLfloat * > glbinding::Function< void, gl::GLfloat, gl::GLfloat, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLfloat, gl::GLfloat, gl::GLfloat > glbinding::Function< void, const gl::GLfloat *, const gl::GLubyte *, const gl::GLfloat * > glbinding::Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat > glbinding::Function< void, gl::GLhalfNV, gl::GLhalfNV > glbinding::Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, const gl::GLfloat * > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLdouble > glbinding::Function< void, gl::GLenum, gl::GLenum, const gl::GLdouble * > glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * > glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * > glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLboolean > glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLboolean > glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * > glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * > glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean > glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean > glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * > glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean > glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLuint, gl::GLuint64, gl::GLboolean > glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei > glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei > glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLuint, gl::GLuint64 > glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLuint, gl::GLuint64 > glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLboolean, gl::GLuint, gl::GLuint64 > glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLuint, gl::GLuint64 > glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean, gl::GLuint, gl::GLuint64 > glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::TextureStorageMaskAMD > glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLenum, gl::GLenum, const void * > glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * > glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * > glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLintptr, gl::GLsizeiptr > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLintptr, gl::GLsizeiptr > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLboolean > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLboolean > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean > glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean > glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLuint, gl::GLuint64, gl::GLboolean > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLfloat > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, const gl::GLfloat * > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLint > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, const gl::GLint * > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, const gl::GLuint * > glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei > glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLboolean > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLboolean > glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei > glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean > glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLuint, gl::GLuint64 > glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLuint, gl::GLuint64 > glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLboolean, gl::GLuint, gl::GLuint64 > glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLuint, gl::GLuint64 > glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean, gl::GLuint, gl::GLuint64 > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::TextureStorageMaskAMD > glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLenum, gl::GLenum, const void * > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLenum, gl::GLenum, const void * > glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint > glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLenum > glbinding::Function< void, gl::GLsizei, const gl::GLint *, gl::GLenum > glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLintptr, gl::GLsizeiptr > glbinding::Function< void, gl::GLsizei, const gl::GLint *, gl::GLsizei, const gl::GLint *, gl::GLenum > glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLchar *const *, gl::GLenum > glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLint *, gl::GLenum > glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, const gl::GLfloat * > glbinding::Function< void, gl::GLint, gl::GLdouble > glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLdouble * > glbinding::Function< void, gl::GLint, gl::GLfloat > glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLfloat * > glbinding::Function< void, gl::GLint, gl::GLint64 > glbinding::Function< void, gl::GLint, gl::GLint64EXT > glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLint64 * > glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLint64EXT * > glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLint * > glbinding::Function< void, gl::GLint, gl::GLuint > glbinding::Function< void, gl::GLint, gl::GLuint64 > glbinding::Function< void, gl::GLint, gl::GLuint64EXT > glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLuint64 * > glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLuint64EXT * > glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLuint * > glbinding::Function< void, gl::GLint, gl::GLint64, gl::GLint64 > glbinding::Function< void, gl::GLint, gl::GLint64EXT, gl::GLint64EXT > glbinding::Function< void, gl::GLint, gl::GLuint, gl::GLuint > glbinding::Function< void, gl::GLint, gl::GLuint64, gl::GLuint64 > glbinding::Function< void, gl::GLint, gl::GLuint64EXT, gl::GLuint64EXT > glbinding::Function< void, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLdouble > glbinding::Function< void, gl::GLint, gl::GLfloat, gl::GLfloat, gl::GLfloat > glbinding::Function< void, gl::GLint, gl::GLint64, gl::GLint64, gl::GLint64 > glbinding::Function< void, gl::GLint, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT > glbinding::Function< void, gl::GLint, gl::GLuint, gl::GLuint, gl::GLuint > glbinding::Function< void, gl::GLint, gl::GLuint64, gl::GLuint64, gl::GLuint64 > glbinding::Function< void, gl::GLint, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT > glbinding::Function< void, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble > glbinding::Function< void, gl::GLint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat > glbinding::Function< void, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint > glbinding::Function< void, gl::GLint, gl::GLint64, gl::GLint64, gl::GLint64, gl::GLint64 > glbinding::Function< void, gl::GLint, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT > glbinding::Function< void, gl::GLint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint > glbinding::Function< void, gl::GLint, gl::GLuint64, gl::GLuint64, gl::GLuint64, gl::GLuint64 > glbinding::Function< void, gl::GLint, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT > glbinding::Function< void, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLdouble * > glbinding::Function< void, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLfloat * > glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, const void *, gl::GLenum > glbinding::Function< void, gl::GLuint, gl::UseProgramStageMask, gl::GLuint > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLuint, gl::GLuint > glbinding::Function< void, gl::GLuint, const gl::GLbyte * > glbinding::Function< void, gl::GLuint, const gl::GLdouble * > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, const void * > glbinding::Function< void, gl::GLuint, const gl::GLshort * > glbinding::Function< void, gl::GLuint, const gl::GLubyte * > glbinding::Function< void, gl::GLuint, const gl::GLuint * > glbinding::Function< void, gl::GLuint, const gl::GLushort * > glbinding::Function< void, gl::GLvdpauSurfaceNV, gl::GLenum, gl::GLsizei, gl::GLsizei *, gl::GLint * > glbinding::Function< void, const void *, const void * > glbinding::Function< gl::GLboolean, gl::GLvdpauSurfaceNV > glbinding::Function< void, gl::GLsizei, const gl::GLvdpauSurfaceNV * > glbinding::Function< gl::GLvdpauSurfaceNV, const void *, gl::GLenum, gl::GLsizei, const gl::GLuint * > glbinding::Function< gl::GLvdpauSurfaceNV, const void *, gl::GLenum, gl::GLsizei, const gl::GLuint *, gl::GLboolean > glbinding::Function< void, gl::GLvdpauSurfaceNV, gl::GLenum > glbinding::Function< void, gl::GLvdpauSurfaceNV > glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLint, gl::GLenum, gl::GLboolean, gl::GLuint > glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLint, gl::GLenum, gl::GLuint > glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLintptr, gl::GLsizei > glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLintptr > glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLintptr > glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLintptr > glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLintptr > glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLintptr > glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLint, gl::GLenum, gl::GLboolean, gl::GLsizei, gl::GLintptr > glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, const gl::GLuint *, const gl::GLintptr *, const gl::GLsizei * > glbinding::Function< void, gl::GLuint, gl::GLdouble > glbinding::Function< void, gl::GLuint, gl::GLfloat > glbinding::Function< void, gl::GLuint, gl::GLhalfNV > glbinding::Function< void, gl::GLuint, const gl::GLhalfNV * > glbinding::Function< void, gl::GLuint, gl::GLshort > glbinding::Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat > glbinding::Function< void, gl::GLuint, gl::GLhalfNV, gl::GLhalfNV > glbinding::Function< void, gl::GLuint, gl::GLshort, gl::GLshort > glbinding::Function< void, gl::GLuint, gl::GLdouble, gl::GLdouble, gl::GLdouble > glbinding::Function< void, gl::GLuint, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV > glbinding::Function< void, gl::GLuint, gl::GLshort, gl::GLshort, gl::GLshort > glbinding::Function< void, gl::GLuint, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble > glbinding::Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat > glbinding::Function< void, gl::GLuint, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV > glbinding::Function< void, gl::GLuint, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLubyte > glbinding::Function< void, gl::GLuint, gl::GLshort, gl::GLshort, gl::GLshort, gl::GLshort > glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLboolean, gl::GLsizei, gl::GLuint, gl::GLuint > glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLboolean, gl::GLuint > glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLboolean, gl::GLsizei > glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint > glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLuint > glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLsizei > glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLsizei, const void * > glbinding::Function< void, gl::GLuint, gl::GLint64EXT > glbinding::Function< void, gl::GLuint, const gl::GLint64EXT * > glbinding::Function< void, gl::GLuint, gl::GLuint64EXT > glbinding::Function< void, gl::GLuint, const gl::GLuint64EXT * > glbinding::Function< void, gl::GLuint, gl::GLint64EXT, gl::GLint64EXT > glbinding::Function< void, gl::GLuint, gl::GLuint64EXT, gl::GLuint64EXT > glbinding::Function< void, gl::GLuint, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT > glbinding::Function< void, gl::GLuint, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT > glbinding::Function< void, gl::GLuint, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT > glbinding::Function< void, gl::GLuint, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLboolean, gl::GLuint > glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLboolean, const gl::GLuint * > glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLboolean, gl::GLsizei, const void * > glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLhalfNV * > glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLshort * > glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLubyte * > glbinding::Function< gl::GLenum, gl::GLuint, gl::GLuint *, gl::GLuint64EXT * > glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, const gl::GLdouble * > glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, const gl::GLint * > glbinding::Function< void, gl::GLsync, gl::GLbitfield, gl::GLuint64 > glbinding::Function< void, gl::GLint, const gl::GLbyte * > glbinding::Function< void, gl::GLint, const gl::GLdouble * > glbinding::Function< void, gl::GLint, const gl::GLfloat * > glbinding::Function< void, gl::GLint, const gl::GLint * > glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLuint *, const gl::GLfloat * > glbinding::Function< void, gl::GLint, const gl::GLshort * > glbinding::Function< void, gl::GLenum, gl::GLsizei, const gl::GLint * > glbinding::Function< void, gl::GLuint, gl::GLuint, gl::VertexShaderWriteMaskEXT, gl::VertexShaderWriteMaskEXT, gl::VertexShaderWriteMaskEXT, gl::VertexShaderWriteMaskEXT > glbinding::Function< ReturnType, Arguments >

Public Member Functions

 AbstractFunction (const char *name)
 Constructor.
 
virtual ~AbstractFunction ()
 Destructor to guarantee correct memory deallocation of subclasses.
 
const char * name () const
 Get function name.
 
void resolveAddress ()
 Lookup the function pointer and stores it in the current state.
 
bool isResolved () const
 Check for a valid function pointer in the current state.
 
ProcAddress address () const
 Get function pointer.
 
CallbackMask callbackMask () const
 Get callback mask.
 
void setCallbackMask (CallbackMask mask)
 Reconfigures the callback mask for the current state.
 
void addCallbackMask (CallbackMask mask)
 Reconfigures the callback mask for the current state in means of a bit-wise 'or' operation with the current callback mask.
 
void removeCallbackMask (CallbackMask mask)
 Reconfigures the callback mask for the current state in means of a bit-wise 'clear' operation of the current callback mask.
 
bool isEnabled (CallbackMask mask) const
 Check if all bits of the parameter are set in the currently configured callback mask of the current state.
 
bool isAnyEnabled (CallbackMask mask) const
 Check if any bit of the parameter is set in the currently configured callback mask of the current state.
 
virtual void resizeStates (int count)=0
 Resize internal cache of states.
 

Static Public Member Functions

static void unresolved (const AbstractFunction *function)
 Call unresolved callback.
 
static void before (const FunctionCall &call)
 Call before callback.
 
static void after (const FunctionCall &call)
 Call after callback.
 
static void log (FunctionCall &&call)
 Call log callback.
 
static int currentPos ()
 Get index of current state.
 
static int maxPos ()
 Get highest state index currently used.
 

Protected Member Functions

virtual bool hasState () const =0
 Checks for existence of the current configured state.
 
virtual bool hasState (int pos) const =0
 Checks for existence of a state.
 
virtual AbstractStatestate () const =0
 Get current state.
 
virtual AbstractStatestate (int pos) const =0
 Get state.
 

Protected Attributes

const char * m_name
 The function name, including the 'gl' prefix.
 

Friends

class Binding
 

Detailed Description

The AbstractFunction represents an OpenGL API function by its name and entry point after dynamic address resolution.

Constructor & Destructor Documentation

◆ AbstractFunction()

glbinding::AbstractFunction::AbstractFunction ( const char * name)

Constructor.

Parameters
[in]nameThe actual exported OpenGL API function name, including the 'gl' prefix

◆ ~AbstractFunction()

virtual glbinding::AbstractFunction::~AbstractFunction ( )
virtual

Destructor to guarantee correct memory deallocation of subclasses.

Member Function Documentation

◆ name()

const char * glbinding::AbstractFunction::name ( ) const

Get function name.

Returns
The function name

◆ resolveAddress()

void glbinding::AbstractFunction::resolveAddress ( )

Lookup the function pointer and stores it in the current state.

◆ isResolved()

bool glbinding::AbstractFunction::isResolved ( ) const

Check for a valid function pointer in the current state.

Returns
true if a valid function pointer is stored in the current state, else false

◆ address()

ProcAddress glbinding::AbstractFunction::address ( ) const

Get function pointer.

Returns
The function pointer

◆ callbackMask()

CallbackMask glbinding::AbstractFunction::callbackMask ( ) const

Get callback mask.

Returns
The currently configured callback mask for the current state

◆ setCallbackMask()

void glbinding::AbstractFunction::setCallbackMask ( CallbackMask mask)

Reconfigures the callback mask for the current state.

Parameters
[in]maskThe new callback mask

◆ addCallbackMask()

void glbinding::AbstractFunction::addCallbackMask ( CallbackMask mask)

Reconfigures the callback mask for the current state in means of a bit-wise 'or' operation with the current callback mask.

Parameters
[in]maskThe callback mask to include

◆ removeCallbackMask()

void glbinding::AbstractFunction::removeCallbackMask ( CallbackMask mask)

Reconfigures the callback mask for the current state in means of a bit-wise 'clear' operation of the current callback mask.

Parameters
[in]maskThe callback mask to exclude

◆ isEnabled()

bool glbinding::AbstractFunction::isEnabled ( CallbackMask mask) const

Check if all bits of the parameter are set in the currently configured callback mask of the current state.

Parameters
[in]maskThe mask to check against
Returns
true if all bits are set, else false

Referenced by glbinding::Function< void, gl::GLenum, gl::GLfloat >::Function(), and glbinding::FunctionHelper< ReturnType, Arguments >::call().

◆ isAnyEnabled()

bool glbinding::AbstractFunction::isAnyEnabled ( CallbackMask mask) const

Check if any bit of the parameter is set in the currently configured callback mask of the current state.

Parameters
[in]maskThe mask to check against
Returns
true if at least one bit is set, else false

Referenced by glbinding::Function< void, gl::GLenum, gl::GLfloat >::Function(), and glbinding::FunctionHelper< ReturnType, Arguments >::call().

◆ resizeStates()

virtual void glbinding::AbstractFunction::resizeStates ( int count)
pure virtual

Resize internal cache of states.

Parameters
[in]countNew cache size

Implemented in glbinding::Function< ReturnType, Arguments >, glbinding::Function< const gl::GLubyte *, gl::GLenum >, glbinding::Function< const gl::GLubyte *, gl::GLenum, gl::GLuint >, glbinding::Function< gl::GLbitfield, gl::GLfixed *, gl::GLint * >, glbinding::Function< gl::GLboolean, gl::GLenum >, glbinding::Function< gl::GLboolean, gl::GLenum, gl::GLuint >, glbinding::Function< gl::GLboolean, gl::GLint, const gl::GLchar * >, glbinding::Function< gl::GLboolean, gl::GLsizei, const gl::GLuint *, gl::GLboolean * >, glbinding::Function< gl::GLboolean, gl::GLsync >, glbinding::Function< gl::GLboolean, gl::GLuint >, glbinding::Function< gl::GLboolean, gl::GLuint, gl::GLenum >, glbinding::Function< gl::GLboolean, gl::GLuint, gl::GLfloat, gl::GLfloat >, glbinding::Function< gl::GLboolean, gl::GLuint, gl::GLsizei, gl::GLsizei, gl::GLfloat, gl::GLfloat *, gl::GLfloat *, gl::GLfloat *, gl::GLfloat * >, glbinding::Function< gl::GLboolean, gl::GLuint, gl::GLuint, gl::GLfloat, gl::GLfloat >, glbinding::Function< gl::GLboolean, gl::GLuint, gl::GLuint64 >, glbinding::Function< gl::GLboolean, gl::GLuint, gl::GLuint64, gl::GLuint >, glbinding::Function< gl::GLboolean, gl::GLuint64 >, glbinding::Function< gl::GLboolean, gl::GLvdpauSurfaceNV >, glbinding::Function< gl::GLenum >, glbinding::Function< gl::GLenum, gl::GLenum >, glbinding::Function< gl::GLenum, gl::GLenum, const void *, gl::PathFontStyle, gl::GLuint, gl::GLfloat, gl::GLuint * >, glbinding::Function< gl::GLenum, gl::GLenum, gl::GLuint, gl::GLenum >, glbinding::Function< gl::GLenum, gl::GLsync, gl::SyncObjectMask, gl::GLuint64 >, glbinding::Function< gl::GLenum, gl::GLuint, gl::GLenum >, glbinding::Function< gl::GLenum, gl::GLuint, gl::GLenum, const void *, gl::PathFontStyle, gl::GLuint, gl::GLsizei, gl::GLuint, gl::GLfloat >, glbinding::Function< gl::GLenum, gl::GLuint, gl::GLenum, gl::GLsizeiptr, const void *, gl::GLsizei, gl::GLuint, gl::GLsizei, gl::GLuint, gl::GLfloat >, glbinding::Function< gl::GLenum, gl::GLuint, gl::GLuint *, gl::GLuint64EXT * >, glbinding::Function< gl::GLfloat, gl::GLuint, gl::GLsizei, gl::GLsizei >, glbinding::Function< gl::GLhandleARB >, glbinding::Function< gl::GLhandleARB, gl::GLenum >, glbinding::Function< gl::GLint >, glbinding::Function< gl::GLint, gl::GLenum >, glbinding::Function< gl::GLint, gl::GLenum, gl::GLint, gl::GLuint, gl::GLint * >, glbinding::Function< gl::GLint, gl::GLhandleARB, const gl::GLcharARB * >, glbinding::Function< gl::GLint, gl::GLint * >, glbinding::Function< gl::GLint, gl::GLuint * >, glbinding::Function< gl::GLint, gl::GLuint, const gl::GLchar * >, glbinding::Function< gl::GLint, gl::GLuint, gl::GLenum, const gl::GLchar * >, glbinding::Function< gl::GLint, gl::GLuint, gl::GLint >, glbinding::Function< gl::GLintptr, gl::GLuint, gl::GLint >, glbinding::Function< gl::GLsync, gl::_cl_context *, gl::_cl_event *, gl::GLbitfield >, glbinding::Function< gl::GLsync, gl::GLenum, gl::GLbitfield >, glbinding::Function< gl::GLsync, gl::GLenum, gl::GLintptr, gl::GLbitfield >, glbinding::Function< gl::GLuint >, glbinding::Function< gl::GLuint, gl::GLenum >, glbinding::Function< gl::GLuint, gl::GLenum, const gl::GLchar * >, glbinding::Function< gl::GLuint, gl::GLenum, gl::GLenum >, glbinding::Function< gl::GLuint, gl::GLenum, gl::GLenum, gl::GLenum >, glbinding::Function< gl::GLuint, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLuint >, glbinding::Function< gl::GLuint, gl::GLenum, gl::GLsizei, const gl::GLchar *const * >, glbinding::Function< gl::GLuint, gl::GLenum, gl::GLuint >, glbinding::Function< gl::GLuint, gl::GLsizei >, glbinding::Function< gl::GLuint, gl::GLsizei, const gl::GLuint *, const gl::GLuint64 *, gl::GLuint, gl::GLbitfield, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLsizei, const gl::GLuint *, const gl::GLuint64 * >, glbinding::Function< gl::GLuint, gl::GLsizei, const gl::GLuint *, const gl::GLuint64 *, gl::GLuint, gl::GLbitfield, gl::GLuint, gl::GLuint, gl::GLintptr, gl::GLintptr, gl::GLsizeiptr, gl::GLsizei, const gl::GLuint *, const gl::GLuint64 * >, glbinding::Function< gl::GLuint, gl::GLsizei, const void *, gl::GLenum >, glbinding::Function< gl::GLuint, gl::GLuint >, glbinding::Function< gl::GLuint, gl::GLuint, const gl::GLchar * >, glbinding::Function< gl::GLuint, gl::GLuint, gl::GLenum, const gl::GLchar * >, glbinding::Function< gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLenum *, gl::GLenum *, gl::GLuint *, gl::GLenum *, gl::GLsizei *, gl::GLchar * >, glbinding::Function< gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLenum *, gl::GLenum *, gl::GLuint *, gl::GLsizei *, gl::GLchar * >, glbinding::Function< gl::GLuint64, gl::GLuint >, glbinding::Function< gl::GLuint64, gl::GLuint, gl::GLint, gl::GLboolean, gl::GLint, gl::GLenum >, glbinding::Function< gl::GLuint64, gl::GLuint, gl::GLuint >, glbinding::Function< gl::GLushort, gl::GLenum >, glbinding::Function< gl::GLvdpauSurfaceNV, const void *, gl::GLenum, gl::GLsizei, const gl::GLuint * >, glbinding::Function< gl::GLvdpauSurfaceNV, const void *, gl::GLenum, gl::GLsizei, const gl::GLuint *, gl::GLboolean >, glbinding::Function< gl::GLVULKANPROCNV, const gl::GLchar * >, glbinding::Function< void *, gl::GLenum, gl::GLenum >, glbinding::Function< void *, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, gl::MapBufferAccessMask >, glbinding::Function< void *, gl::GLuint >, glbinding::Function< void *, gl::GLuint, gl::GLenum >, glbinding::Function< void *, gl::GLuint, gl::GLint, gl::GLbitfield, gl::GLint *, gl::GLenum * >, glbinding::Function< void *, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, gl::MapBufferAccessMask >, glbinding::Function< void >, glbinding::Function< void, const gl::GLboolean * >, glbinding::Function< void, const gl::GLbyte * >, glbinding::Function< void, const gl::GLdouble * >, glbinding::Function< void, const gl::GLdouble *, const gl::GLdouble * >, glbinding::Function< void, const gl::GLenum *, const gl::GLint *, const gl::GLsizei *, gl::GLsizei, gl::GLint >, glbinding::Function< void, const gl::GLenum *, const gl::GLsizei *, gl::GLenum, const void *const *, gl::GLsizei, gl::GLint >, glbinding::Function< void, const gl::GLfixed * >, glbinding::Function< void, const gl::GLfixed *, const gl::GLfixed * >, glbinding::Function< void, const gl::GLfloat * >, glbinding::Function< void, const gl::GLfloat *, const gl::GLfloat * >, glbinding::Function< void, const gl::GLfloat *, const gl::GLfloat *, const gl::GLfloat * >, glbinding::Function< void, const gl::GLfloat *, const gl::GLfloat *, const gl::GLfloat *, const gl::GLfloat * >, glbinding::Function< void, const gl::GLfloat *, const gl::GLubyte *, const gl::GLfloat * >, glbinding::Function< void, const gl::GLhalfNV * >, glbinding::Function< void, const gl::GLint * >, glbinding::Function< void, const gl::GLint *, const gl::GLint * >, glbinding::Function< void, const gl::GLshort * >, glbinding::Function< void, const gl::GLshort *, const gl::GLshort * >, glbinding::Function< void, const gl::GLubyte * >, glbinding::Function< void, const gl::GLubyte *, const gl::GLfloat * >, glbinding::Function< void, const gl::GLuint * >, glbinding::Function< void, const gl::GLuint *, const gl::GLfloat * >, glbinding::Function< void, const gl::GLuint *, const gl::GLfloat *, const gl::GLfloat * >, glbinding::Function< void, const gl::GLuint *, const gl::GLfloat *, const gl::GLfloat *, const gl::GLfloat * >, glbinding::Function< void, const gl::GLuint *, const gl::GLfloat *, const gl::GLfloat *, const gl::GLfloat *, const gl::GLfloat * >, glbinding::Function< void, const gl::GLuint *, const gl::GLubyte *, const gl::GLfloat * >, glbinding::Function< void, const gl::GLuint64 *, const gl::GLsizei *, const gl::GLuint *, const gl::GLuint *, gl::GLuint >, glbinding::Function< void, const gl::GLushort * >, glbinding::Function< void, const void *, const void * >, glbinding::Function< void, const void *, gl::GLsizei, const gl::GLchar * >, glbinding::Function< void, const void *, gl::GLsizei, gl::GLsizei *, gl::GLchar * >, glbinding::Function< void, gl::AttribMask >, glbinding::Function< void, gl::ClearBufferMask >, glbinding::Function< void, gl::ClientAttribMask >, glbinding::Function< void, gl::FfdMaskSGIX >, glbinding::Function< void, gl::GLbitfield >, glbinding::Function< void, gl::GLbitfield, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, const void * >, glbinding::Function< void, gl::GLboolean >, glbinding::Function< void, gl::GLboolean, gl::GLboolean, gl::GLboolean, gl::GLboolean >, glbinding::Function< void, gl::GLbyte >, glbinding::Function< void, gl::GLbyte, gl::GLbyte >, glbinding::Function< void, gl::GLbyte, gl::GLbyte, gl::GLbyte >, glbinding::Function< void, gl::GLbyte, gl::GLbyte, gl::GLbyte, gl::GLbyte >, glbinding::Function< void, gl::GLchar *, gl::GLuint * >, glbinding::Function< void, gl::GLclampd, gl::GLclampd >, glbinding::Function< void, gl::GLclampf >, glbinding::Function< void, gl::GLclampf, gl::GLboolean >, glbinding::Function< void, gl::GLclampf, gl::GLclampf >, glbinding::Function< void, gl::GLclampx, gl::GLboolean >, glbinding::Function< void, gl::GLDEBUGPROC, const void * >, glbinding::Function< void, gl::GLDEBUGPROCAMD, void * >, glbinding::Function< void, gl::GLDEBUGPROCARB, const void * >, glbinding::Function< void, gl::GLDEBUGPROCKHR, const void * >, glbinding::Function< void, gl::GLdouble >, glbinding::Function< void, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLenum >, glbinding::Function< void, gl::GLenum, const gl::GLbyte * >, glbinding::Function< void, gl::GLenum, const gl::GLdouble * >, glbinding::Function< void, gl::GLenum, const gl::GLfixed * >, glbinding::Function< void, gl::GLenum, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, const gl::GLhalfNV * >, glbinding::Function< void, gl::GLenum, const gl::GLint * >, glbinding::Function< void, gl::GLenum, const gl::GLint *, const gl::GLsizei *, gl::GLsizei >, glbinding::Function< void, gl::GLenum, const gl::GLshort * >, glbinding::Function< void, gl::GLenum, const gl::GLsizei *, gl::GLenum, const void *const *, gl::GLsizei >, glbinding::Function< void, gl::GLenum, const gl::GLsizei *, gl::GLenum, const void *const *, gl::GLsizei, const gl::GLint * >, glbinding::Function< void, gl::GLenum, const gl::GLuint * >, glbinding::Function< void, gl::GLenum, const gl::GLuint64 *, const gl::GLsizei *, gl::GLuint >, glbinding::Function< void, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, const void ** >, glbinding::Function< void, gl::GLenum, const void *, gl::GLintptr, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, const void *, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, const void *, gl::GLsizei, gl::GLsizei, gl::GLint >, glbinding::Function< void, gl::GLenum, const void *, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLboolean * >, glbinding::Function< void, gl::GLenum, gl::GLboolean, gl::GLenum, gl::GLenum, gl::GLsizei, void * >, glbinding::Function< void, gl::GLenum, gl::GLboolean, gl::GLenum, gl::GLenum, void * >, glbinding::Function< void, gl::GLenum, gl::GLbyte >, glbinding::Function< void, gl::GLenum, gl::GLbyte, gl::GLbyte >, glbinding::Function< void, gl::GLenum, gl::GLbyte, gl::GLbyte, gl::GLbyte >, glbinding::Function< void, gl::GLenum, gl::GLbyte, gl::GLbyte, gl::GLbyte, gl::GLbyte >, glbinding::Function< void, gl::GLenum, gl::GLclampf >, glbinding::Function< void, gl::GLenum, gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLdouble >, glbinding::Function< void, gl::GLenum, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLenum, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLenum, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLenum, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLenum, gl::GLdouble, gl::GLdouble, gl::GLint, gl::GLint, const gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLdouble, gl::GLdouble, gl::GLint, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLint, gl::GLint, const gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLdouble, gl::GLdouble, gl::GLint, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLint, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLint, gl::GLint, const gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLeglImageOES, const gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLenum, gl::GLenum, const gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLenum, const gl::GLfixed * >, glbinding::Function< void, gl::GLenum, gl::GLenum, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLenum, const gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, const gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, const void *, gl::GLintptr, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLenum, const void *, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLenum, const void *, gl::GLsizei, gl::GLsizei, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLenum, const void *, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLdouble >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, const gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, const gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, const gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLdouble >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLboolean, gl::GLboolean, gl::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLfloat >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLsizei, const gl::GLuint *, gl::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLint64 * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLsizei, void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLsizei, void *, gl::GLsizei, void *, void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, void *, void *, void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLfixed * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLfixed >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLfloat >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint *, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLenum, gl::GLenum, void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLint, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint64 * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLintptr, gl::GLintptr, gl::GLsizeiptr >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, const gl::GLuint *, gl::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void *, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::TextureStorageMaskAMD >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLsizei, const gl::GLchar * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint, gl::GLenum >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLintptr, gl::GLsizeiptr >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLchar * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint64EXT * >, glbinding::Function< void, gl::GLenum, gl::GLenum, void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, void ** >, glbinding::Function< void, gl::GLenum, gl::GLfixed * >, glbinding::Function< void, gl::GLenum, gl::GLfixed >, glbinding::Function< void, gl::GLenum, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, gl::GLenum, gl::GLfixed, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, gl::GLenum, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, gl::GLenum, gl::GLfixed, gl::GLfixed, gl::GLint, gl::GLint, gl::GLfixed >, glbinding::Function< void, gl::GLenum, gl::GLfixed, gl::GLfixed, gl::GLint, gl::GLint, gl::GLfixed, gl::GLfixed, gl::GLint, gl::GLint, gl::GLfixed >, glbinding::Function< void, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLfloat >, glbinding::Function< void, gl::GLenum, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLenum, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLenum, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLenum, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLint, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLint, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLint, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLint, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLint, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLint, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLhalfNV >, glbinding::Function< void, gl::GLenum, gl::GLhalfNV, gl::GLhalfNV >, glbinding::Function< void, gl::GLenum, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV >, glbinding::Function< void, gl::GLenum, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV >, glbinding::Function< void, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLint, const gl::GLchar *, gl::GLint, const gl::GLchar * >, glbinding::Function< void, gl::GLenum, gl::GLint, const gl::GLfixed * >, glbinding::Function< void, gl::GLenum, gl::GLint, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLint, const gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLint, const gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLint, const void **, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLenum, gl::GLsizei, void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLenum, void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLfixed * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLint, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLfixed * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLfloat, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLuint, gl::GLuint64, gl::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLsizei, void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLint, void * >, glbinding::Function< void, gl::GLenum, gl::GLint64 * >, glbinding::Function< void, gl::GLenum, gl::GLintptr, gl::GLsizeiptr >, glbinding::Function< void, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, const void * >, glbinding::Function< void, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, gl::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, gl::GLeglClientBufferEXT, gl::BufferStorageMask >, glbinding::Function< void, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, gl::GLuint, gl::GLuint64, gl::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, void * >, glbinding::Function< void, gl::GLenum, gl::GLintptrARB, gl::GLsizeiptrARB, const void * >, glbinding::Function< void, gl::GLenum, gl::GLintptrARB, gl::GLsizeiptrARB, void * >, glbinding::Function< void, gl::GLenum, gl::GLshort >, glbinding::Function< void, gl::GLenum, gl::GLshort, gl::GLshort >, glbinding::Function< void, gl::GLenum, gl::GLshort, gl::GLshort, gl::GLshort >, glbinding::Function< void, gl::GLenum, gl::GLshort, gl::GLshort, gl::GLshort, gl::GLshort >, glbinding::Function< void, gl::GLenum, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLsizei, const gl::GLenum * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, const gl::GLenum *, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLsizei, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, const gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, const gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, const gl::GLushort * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, const void ** >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, const void *, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, const void *, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, const void *, gl::GLsizei, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, const void *, gl::GLsizei, gl::GLint, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, const void *, gl::GLsizei, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, const void *, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLboolean, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLint, gl::GLint, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLushort * >, glbinding::Function< void, gl::GLenum, gl::GLsizeiptr, const void *, gl::BufferStorageMask >, glbinding::Function< void, gl::GLenum, gl::GLsizeiptr, const void *, gl::GLenum >, glbinding::Function< void, gl::GLenum, gl::GLsizeiptr, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, gl::GLenum, gl::GLsizeiptrARB, const void *, gl::GLenum >, glbinding::Function< void, gl::GLenum, gl::GLubyte * >, glbinding::Function< void, gl::GLenum, gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLuint, const gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLuint, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLuint, const gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, const gl::GLintptr *, const gl::GLsizei *, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLuint, const gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::FragmentShaderDestMaskATI, gl::FragmentShaderDestModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::FragmentShaderDestMaskATI, gl::FragmentShaderDestModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::FragmentShaderDestMaskATI, gl::FragmentShaderDestModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::FragmentShaderDestModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::FragmentShaderDestModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::FragmentShaderDestModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLboolean * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLboolean, void * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLint, gl::GLboolean, const void * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLenum, gl::OcclusionQueryEventMaskAMD >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLint64 * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLchar * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLubyte * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLuint *, const gl::GLintptr *, const gl::GLsizeiptr * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLchar * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLubyte * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, const gl::GLint *, const gl::GLsizei *, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLint, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLintptr >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLintptr, gl::GLsizeiptr >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei, const gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei, const gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLenum, const void *, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint64EXT * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint64EXT, gl::GLsizeiptr >, glbinding::Function< void, gl::GLenum, gl::GLuint, void ** >, glbinding::Function< void, gl::GLenum, gl::GLuint64EXT * >, glbinding::Function< void, gl::GLenum, gl::GLushort * >, glbinding::Function< void, gl::GLenum, gl::VertexHintsMaskPGI >, glbinding::Function< void, gl::GLenum, void ** >, glbinding::Function< void, gl::GLfixed >, glbinding::Function< void, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, gl::GLfixed, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, gl::GLfloat * >, glbinding::Function< void, gl::GLfloat >, glbinding::Function< void, gl::GLfloat, gl::GLboolean >, glbinding::Function< void, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLfloat, gl::GLfloat, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLhalfNV >, glbinding::Function< void, gl::GLhalfNV, gl::GLhalfNV >, glbinding::Function< void, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV >, glbinding::Function< void, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV >, glbinding::Function< void, gl::GLhandleARB >, glbinding::Function< void, gl::GLhandleARB, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLhandleARB, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLhandleARB, gl::GLhandleARB >, glbinding::Function< void, gl::GLhandleARB, gl::GLint, gl::GLfloat * >, glbinding::Function< void, gl::GLhandleARB, gl::GLint, gl::GLint * >, glbinding::Function< void, gl::GLhandleARB, gl::GLsizei, const gl::GLcharARB **, const gl::GLint * >, glbinding::Function< void, gl::GLhandleARB, gl::GLsizei, gl::GLsizei *, gl::GLcharARB * >, glbinding::Function< void, gl::GLhandleARB, gl::GLsizei, gl::GLsizei *, gl::GLhandleARB * >, glbinding::Function< void, gl::GLhandleARB, gl::GLuint, const gl::GLcharARB * >, glbinding::Function< void, gl::GLhandleARB, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLint *, gl::GLenum *, gl::GLcharARB * >, glbinding::Function< void, gl::GLint *, gl::GLsizei, gl::GLuint * >, glbinding::Function< void, gl::GLint >, glbinding::Function< void, gl::GLint, const gl::GLboolean **, gl::GLint >, glbinding::Function< void, gl::GLint, const gl::GLbyte * >, glbinding::Function< void, gl::GLint, const gl::GLchar * >, glbinding::Function< void, gl::GLint, const gl::GLchar *, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLint, const gl::GLchar *, gl::GLsizei, gl::GLint *, gl::GLchar * >, glbinding::Function< void, gl::GLint, const gl::GLdouble * >, glbinding::Function< void, gl::GLint, const gl::GLfloat * >, glbinding::Function< void, gl::GLint, const gl::GLint * >, glbinding::Function< void, gl::GLint, const gl::GLshort * >, glbinding::Function< void, gl::GLint, const gl::GLubyte * >, glbinding::Function< void, gl::GLint, const gl::GLuint * >, glbinding::Function< void, gl::GLint, const gl::GLushort * >, glbinding::Function< void, gl::GLint, gl::GLdouble >, glbinding::Function< void, gl::GLint, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLint, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLint, gl::GLenum, const void ** >, glbinding::Function< void, gl::GLint, gl::GLenum, gl::GLint, const void **, gl::GLint >, glbinding::Function< void, gl::GLint, gl::GLenum, gl::GLsizei >, glbinding::Function< void, gl::GLint, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLint, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, gl::GLint, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, gl::GLint, gl::GLfloat >, glbinding::Function< void, gl::GLint, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLint, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLint, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLint, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::ClearBufferMask, gl::GLenum >, glbinding::Function< void, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum >, glbinding::Function< void, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, gl::GLsizei, void * >, glbinding::Function< void, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, void * >, glbinding::Function< void, gl::GLint, gl::GLint64 >, glbinding::Function< void, gl::GLint, gl::GLint64, gl::GLint64 >, glbinding::Function< void, gl::GLint, gl::GLint64, gl::GLint64, gl::GLint64 >, glbinding::Function< void, gl::GLint, gl::GLint64, gl::GLint64, gl::GLint64, gl::GLint64 >, glbinding::Function< void, gl::GLint, gl::GLint64EXT >, glbinding::Function< void, gl::GLint, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLint, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLint, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLint, gl::GLsizei >, glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLdouble * >, glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLfloat * >, glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLint * >, glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLint64 * >, glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLint64EXT * >, glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLuint * >, glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLuint64 * >, glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLuint64EXT * >, glbinding::Function< void, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLdouble * >, glbinding::Function< void, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLfloat * >, glbinding::Function< void, gl::GLint, gl::GLuint >, glbinding::Function< void, gl::GLint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLint, gl::GLuint64 >, glbinding::Function< void, gl::GLint, gl::GLuint64, gl::GLuint64 >, glbinding::Function< void, gl::GLint, gl::GLuint64, gl::GLuint64, gl::GLuint64 >, glbinding::Function< void, gl::GLint, gl::GLuint64, gl::GLuint64, gl::GLuint64, gl::GLuint64 >, glbinding::Function< void, gl::GLint, gl::GLuint64EXT >, glbinding::Function< void, gl::GLint, gl::GLuint64EXT, gl::GLuint64EXT >, glbinding::Function< void, gl::GLint, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT >, glbinding::Function< void, gl::GLint, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT >, glbinding::Function< void, gl::GLint, gl::GLushort >, glbinding::Function< void, gl::GLintptr >, glbinding::Function< void, gl::GLintptr, gl::GLintptr, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLintptr, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLshort >, glbinding::Function< void, gl::GLshort, gl::GLshort >, glbinding::Function< void, gl::GLshort, gl::GLshort, gl::GLshort >, glbinding::Function< void, gl::GLshort, gl::GLshort, gl::GLshort, gl::GLshort >, glbinding::Function< void, gl::GLsizei >, glbinding::Function< void, gl::GLsizei, const gl::GLchar * >, glbinding::Function< void, gl::GLsizei, const gl::GLenum * >, glbinding::Function< void, gl::GLsizei, const gl::GLfloat * >, glbinding::Function< void, gl::GLsizei, const gl::GLint * >, glbinding::Function< void, gl::GLsizei, const gl::GLint *, gl::GLenum >, glbinding::Function< void, gl::GLsizei, const gl::GLint *, gl::GLsizei, const gl::GLint *, gl::GLenum >, glbinding::Function< void, gl::GLsizei, const gl::GLuint * >, glbinding::Function< void, gl::GLsizei, const gl::GLuint *, const gl::GLclampf * >, glbinding::Function< void, gl::GLsizei, const gl::GLuint *, const gl::GLfixed * >, glbinding::Function< void, gl::GLsizei, const gl::GLuint *, const gl::GLfloat * >, glbinding::Function< void, gl::GLsizei, const gl::GLuint *, const gl::GLuint64 * >, glbinding::Function< void, gl::GLsizei, const gl::GLuint *, gl::GLenum, const void *, gl::GLsizei >, glbinding::Function< void, gl::GLsizei, const gl::GLvdpauSurfaceNV * >, glbinding::Function< void, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLsizei, gl::GLenum, const gl::GLfixed * >, glbinding::Function< void, gl::GLsizei, gl::GLenum, const void * >, glbinding::Function< void, gl::GLsizei, gl::GLenum, const void *, gl::GLuint, gl::GLenum, gl::GLenum, const gl::GLfloat * >, glbinding::Function< void, gl::GLsizei, gl::GLenum, const void *, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLenum, const gl::GLfloat * >, glbinding::Function< void, gl::GLsizei, gl::GLenum, const void *, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLenum, const gl::GLfloat * >, glbinding::Function< void, gl::GLsizei, gl::GLenum, const void *, gl::GLuint, gl::GLint, gl::GLuint, gl::GLenum, const gl::GLfloat * >, glbinding::Function< void, gl::GLsizei, gl::GLenum, const void *, gl::GLuint, gl::GLint, gl::GLuint, gl::GLenum, gl::GLenum, const gl::GLfloat * >, glbinding::Function< void, gl::GLsizei, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLsizei, gl::GLfloat * >, glbinding::Function< void, gl::GLsizei, gl::GLint * >, glbinding::Function< void, gl::GLsizei, gl::GLsizei, const gl::GLboolean * >, glbinding::Function< void, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLsizei, gl::GLsizei, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed, const gl::GLubyte * >, glbinding::Function< void, gl::GLsizei, gl::GLsizei, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, const gl::GLubyte * >, glbinding::Function< void, gl::GLsizei, gl::GLubyte * >, glbinding::Function< void, gl::GLsizei, gl::GLuint * >, glbinding::Function< void, gl::GLsizei, gl::GLuint >, glbinding::Function< void, gl::GLsizei, void * >, glbinding::Function< void, gl::GLsync >, glbinding::Function< void, gl::GLsync, gl::GLbitfield, gl::GLuint64 >, glbinding::Function< void, gl::GLsync, gl::GLenum, gl::GLsizei, gl::GLsizei *, gl::GLint * >, glbinding::Function< void, gl::GLubyte * >, glbinding::Function< void, gl::GLubyte >, glbinding::Function< void, gl::GLubyte, gl::GLubyte, gl::GLubyte >, glbinding::Function< void, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLubyte >, glbinding::Function< void, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint * >, glbinding::Function< void, gl::GLuint >, glbinding::Function< void, gl::GLuint, const gl::GLbyte * >, glbinding::Function< void, gl::GLuint, const gl::GLchar * >, glbinding::Function< void, gl::GLuint, const gl::GLchar *, gl::GLuint, const gl::GLuint *, const gl::GLuint * >, glbinding::Function< void, gl::GLuint, const gl::GLdouble * >, glbinding::Function< void, gl::GLuint, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, const gl::GLhalfNV * >, glbinding::Function< void, gl::GLuint, const gl::GLint * >, glbinding::Function< void, gl::GLuint, const gl::GLint64EXT * >, glbinding::Function< void, gl::GLuint, const gl::GLintptr *, const gl::GLsizei *, const gl::GLuint *, const gl::GLuint *, gl::GLuint >, glbinding::Function< void, gl::GLuint, const gl::GLshort * >, glbinding::Function< void, gl::GLuint, const gl::GLubyte * >, glbinding::Function< void, gl::GLuint, const gl::GLuint * >, glbinding::Function< void, gl::GLuint, const gl::GLuint64EXT * >, glbinding::Function< void, gl::GLuint, const gl::GLushort * >, glbinding::Function< void, gl::GLuint, gl::GLbitfield >, glbinding::Function< void, gl::GLuint, gl::GLbitfield, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLbitfield, gl::GLuint, gl::GLuint, gl::GLintptr, gl::GLintptr, gl::GLsizeiptr >, glbinding::Function< void, gl::GLuint, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLboolean, gl::GLboolean, gl::GLboolean, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLboolean, gl::GLuint, gl::GLint, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLdouble >, glbinding::Function< void, gl::GLuint, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLuint, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLuint, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLuint, gl::GLeglImageOES, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLenum, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, const gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, const gl::GLuint64 * >, glbinding::Function< void, gl::GLuint, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, const void *, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLenum, const void *, gl::PathFontStyle, gl::GLsizei, gl::GLenum, const void *, gl::GLenum, gl::GLuint, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLenum, const void *, gl::PathFontStyle, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLuint, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLboolean * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLboolean, const gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLboolean, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, const gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::TextureStorageMaskAMD >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLintptr, gl::GLsizeiptr >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, const gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLenum, gl::GLenum, void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLint, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLfloat, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLsizei, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint64 * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint64EXT * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLuint *, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizeiptr, gl::GLsizeiptr, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLubyte * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, const gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, const gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLint, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLint64 * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLintptr, gl::GLsizeiptr >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLenum *, gl::GLsizei, gl::GLsizei *, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLenum *, gl::GLsizei, gl::GLsizei *, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLchar * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint64 * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint64EXT * >, glbinding::Function< void, gl::GLuint, gl::GLenum, void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, void ** >, glbinding::Function< void, gl::GLuint, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLhalfNV >, glbinding::Function< void, gl::GLuint, gl::GLhalfNV, gl::GLhalfNV >, glbinding::Function< void, gl::GLuint, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV >, glbinding::Function< void, gl::GLuint, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV >, glbinding::Function< void, gl::GLuint, gl::GLint *, gl::GLint *, gl::GLsizei, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLdouble >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLboolean, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLboolean, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLboolean, gl::GLsizei, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLboolean, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLenum, gl::GLsizei, void * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLint, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLuint, gl::GLuint64, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, gl::GLsizei, void * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLsizei, void * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64 * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64 >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64, gl::GLint64 >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64, gl::GLint64, gl::GLint64 >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64, gl::GLint64, gl::GLint64, gl::GLint64 >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64EXT * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLint64 * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLint64EXT * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLuint64 * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLuint64EXT * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLint64 * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLuint64 * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, void * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64 * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64, gl::GLuint64, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64, gl::GLuint64, gl::GLuint64, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64EXT * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64EXT, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLintptr, gl::GLsizeiptr >, glbinding::Function< void, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, const void * >, glbinding::Function< void, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, gl::GLeglClientBufferEXT, gl::BufferStorageMask >, glbinding::Function< void, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, gl::GLuint, gl::GLuint64, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, void * >, glbinding::Function< void, gl::GLuint, gl::GLshort >, glbinding::Function< void, gl::GLuint, gl::GLshort, gl::GLshort >, glbinding::Function< void, gl::GLuint, gl::GLshort, gl::GLshort, gl::GLshort >, glbinding::Function< void, gl::GLuint, gl::GLshort, gl::GLshort, gl::GLshort, gl::GLshort >, glbinding::Function< void, gl::GLuint, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLchar *const *, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLchar *const *, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLchar *const *, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLenum * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLenum *, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLhalfNV * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLint *, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLshort * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLubyte * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLubyte *, const gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLubyte *, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLubyte *, gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLubyte *, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLubyte *, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLubyte *, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLubyte *, gl::GLsizei, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLuint *, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLuint *, const gl::GLintptr *, const gl::GLsizei * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLuint *, const gl::GLuint64 * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLuint *, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLboolean, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLchar * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLenum *, void * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLsizei, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLsizei, gl::GLsizei, const gl::GLubyte *, gl::GLsizei, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLsizeiptr, const void *, gl::BufferStorageMask >, glbinding::Function< void, gl::GLuint, gl::GLsizeiptr, const void *, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLsizeiptr, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLubyte * >, glbinding::Function< void, gl::GLuint, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLubyte >, glbinding::Function< void, gl::GLuint, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLuint, const gl::GLchar * >, glbinding::Function< void, gl::GLuint, gl::GLuint, const gl::GLuint *, gl::GLuint, const gl::GLuint *, const gl::GLenum * >, glbinding::Function< void, gl::GLuint, gl::GLuint, const void **, const gl::GLsizei *, const gl::GLuint *, const gl::GLuint *, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLchar *, gl::GLuint *, gl::GLuint *, gl::GLuint *, gl::PerformanceQueryCapsMaskINTEL >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLdouble, gl::GLdouble, gl::GLint, gl::GLint, const gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLdouble, gl::GLdouble, gl::GLint, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLint, gl::GLint, const gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, const gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLintptr >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLint64 * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLintptr >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLintptrARB >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLintptr >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLuint64 * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, void * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, void ** >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLint, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLint, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLint, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLint, gl::GLboolean, gl::GLint, gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLint, gl::GLboolean, gl::GLint, gl::GLenum, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLint, gl::GLenum, gl::GLboolean, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLintptr >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLint, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::ClearBufferMask, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLintptr, gl::GLintptr, gl::GLsizeiptr >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLintptr, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, const gl::GLenum * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, const gl::GLuint *, const gl::GLintptr *, const gl::GLsizei * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, const void *, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLintptr >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLchar * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLint *, gl::GLenum *, gl::GLchar * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLsizei *, gl::GLenum *, gl::GLchar * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, void *, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, const gl::GLchar * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLchar *, gl::GLuint, gl::GLchar *, gl::GLuint *, gl::GLuint *, gl::GLuint *, gl::GLuint *, gl::GLuint64 * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLint, gl::GLenum, gl::GLboolean, gl::GLsizei, gl::GLintptr >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLintptr >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLintptr, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLintptr, gl::GLsizeiptr >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLsizei, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::VertexShaderWriteMaskEXT, gl::VertexShaderWriteMaskEXT, gl::VertexShaderWriteMaskEXT, gl::VertexShaderWriteMaskEXT >, glbinding::Function< void, gl::GLuint, gl::GLuint64, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLuint64, gl::GLenum, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLuint64, gl::GLenum, void * >, glbinding::Function< void, gl::GLuint, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLuint64EXT, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLuint64EXT, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLuint64EXT, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, gl::UseProgramStageMask, gl::GLuint >, glbinding::Function< void, gl::GLuint64 >, glbinding::Function< void, gl::GLuint64, gl::GLenum >, glbinding::Function< void, gl::GLuint64, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLushort >, glbinding::Function< void, gl::GLushort, gl::GLushort, gl::GLushort >, glbinding::Function< void, gl::GLushort, gl::GLushort, gl::GLushort, gl::GLushort >, glbinding::Function< void, gl::GLvdpauSurfaceNV >, glbinding::Function< void, gl::GLvdpauSurfaceNV, gl::GLenum >, glbinding::Function< void, gl::GLvdpauSurfaceNV, gl::GLenum, gl::GLsizei, gl::GLsizei *, gl::GLint * >, glbinding::Function< void, gl::MemoryBarrierMask >, glbinding::Function< void, gl::PathMetricMask, gl::GLsizei, gl::GLenum, const void *, gl::GLuint, gl::GLsizei, gl::GLfloat * >, and glbinding::Function< void, gl::PathMetricMask, gl::GLuint, gl::GLsizei, gl::GLsizei, gl::GLfloat * >.

◆ unresolved()

static void glbinding::AbstractFunction::unresolved ( const AbstractFunction * function)
static

Call unresolved callback.

Parameters
[in]functionParameter for callback
See also
Binding::unresolvedCallback()

Referenced by glbinding::Function< void, gl::GLenum, gl::GLfloat >::clearBeforeCallback().

◆ before()

static void glbinding::AbstractFunction::before ( const FunctionCall & call)
static

◆ after()

static void glbinding::AbstractFunction::after ( const FunctionCall & call)
static

Call after callback.

Parameters
[in]callParameter for callback
See also
Binding::afterCallback()

Referenced by glbinding::FunctionHelper< ReturnType, Arguments >::call().

◆ log()

static void glbinding::AbstractFunction::log ( FunctionCall && call)
static

Call log callback.

Parameters
[in]callParameter for callback
See also
Binding::logCallback()

Referenced by glbinding::FunctionHelper< ReturnType, Arguments >::call().

◆ currentPos()

static int glbinding::AbstractFunction::currentPos ( )
static

Get index of current state.

Returns
Index of current state

Referenced by glbinding::Function< ReturnType, Arguments >::hasState(), and glbinding::Function< ReturnType, Arguments >::state().

◆ maxPos()

static int glbinding::AbstractFunction::maxPos ( )
static

Get highest state index currently used.

Returns
Highest state index currently used

Referenced by glbinding::Function< ReturnType, Arguments >::hasState(), and glbinding::Function< ReturnType, Arguments >::state().

◆ hasState() [1/2]

virtual bool glbinding::AbstractFunction::hasState ( ) const
protectedpure virtual

Checks for existence of the current configured state.

Returns
true if the current state still exists, else false
Remarks
This method is usually used to detect invalid state clean up

Implemented in glbinding::Function< ReturnType, Arguments >, glbinding::Function< const gl::GLubyte *, gl::GLenum >, glbinding::Function< const gl::GLubyte *, gl::GLenum, gl::GLuint >, glbinding::Function< gl::GLbitfield, gl::GLfixed *, gl::GLint * >, glbinding::Function< gl::GLboolean, gl::GLenum >, glbinding::Function< gl::GLboolean, gl::GLenum, gl::GLuint >, glbinding::Function< gl::GLboolean, gl::GLint, const gl::GLchar * >, glbinding::Function< gl::GLboolean, gl::GLsizei, const gl::GLuint *, gl::GLboolean * >, glbinding::Function< gl::GLboolean, gl::GLsync >, glbinding::Function< gl::GLboolean, gl::GLuint >, glbinding::Function< gl::GLboolean, gl::GLuint, gl::GLenum >, glbinding::Function< gl::GLboolean, gl::GLuint, gl::GLfloat, gl::GLfloat >, glbinding::Function< gl::GLboolean, gl::GLuint, gl::GLsizei, gl::GLsizei, gl::GLfloat, gl::GLfloat *, gl::GLfloat *, gl::GLfloat *, gl::GLfloat * >, glbinding::Function< gl::GLboolean, gl::GLuint, gl::GLuint, gl::GLfloat, gl::GLfloat >, glbinding::Function< gl::GLboolean, gl::GLuint, gl::GLuint64 >, glbinding::Function< gl::GLboolean, gl::GLuint, gl::GLuint64, gl::GLuint >, glbinding::Function< gl::GLboolean, gl::GLuint64 >, glbinding::Function< gl::GLboolean, gl::GLvdpauSurfaceNV >, glbinding::Function< gl::GLenum >, glbinding::Function< gl::GLenum, gl::GLenum >, glbinding::Function< gl::GLenum, gl::GLenum, const void *, gl::PathFontStyle, gl::GLuint, gl::GLfloat, gl::GLuint * >, glbinding::Function< gl::GLenum, gl::GLenum, gl::GLuint, gl::GLenum >, glbinding::Function< gl::GLenum, gl::GLsync, gl::SyncObjectMask, gl::GLuint64 >, glbinding::Function< gl::GLenum, gl::GLuint, gl::GLenum >, glbinding::Function< gl::GLenum, gl::GLuint, gl::GLenum, const void *, gl::PathFontStyle, gl::GLuint, gl::GLsizei, gl::GLuint, gl::GLfloat >, glbinding::Function< gl::GLenum, gl::GLuint, gl::GLenum, gl::GLsizeiptr, const void *, gl::GLsizei, gl::GLuint, gl::GLsizei, gl::GLuint, gl::GLfloat >, glbinding::Function< gl::GLenum, gl::GLuint, gl::GLuint *, gl::GLuint64EXT * >, glbinding::Function< gl::GLfloat, gl::GLuint, gl::GLsizei, gl::GLsizei >, glbinding::Function< gl::GLhandleARB >, glbinding::Function< gl::GLhandleARB, gl::GLenum >, glbinding::Function< gl::GLint >, glbinding::Function< gl::GLint, gl::GLenum >, glbinding::Function< gl::GLint, gl::GLenum, gl::GLint, gl::GLuint, gl::GLint * >, glbinding::Function< gl::GLint, gl::GLhandleARB, const gl::GLcharARB * >, glbinding::Function< gl::GLint, gl::GLint * >, glbinding::Function< gl::GLint, gl::GLuint * >, glbinding::Function< gl::GLint, gl::GLuint, const gl::GLchar * >, glbinding::Function< gl::GLint, gl::GLuint, gl::GLenum, const gl::GLchar * >, glbinding::Function< gl::GLint, gl::GLuint, gl::GLint >, glbinding::Function< gl::GLintptr, gl::GLuint, gl::GLint >, glbinding::Function< gl::GLsync, gl::_cl_context *, gl::_cl_event *, gl::GLbitfield >, glbinding::Function< gl::GLsync, gl::GLenum, gl::GLbitfield >, glbinding::Function< gl::GLsync, gl::GLenum, gl::GLintptr, gl::GLbitfield >, glbinding::Function< gl::GLuint >, glbinding::Function< gl::GLuint, gl::GLenum >, glbinding::Function< gl::GLuint, gl::GLenum, const gl::GLchar * >, glbinding::Function< gl::GLuint, gl::GLenum, gl::GLenum >, glbinding::Function< gl::GLuint, gl::GLenum, gl::GLenum, gl::GLenum >, glbinding::Function< gl::GLuint, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLuint >, glbinding::Function< gl::GLuint, gl::GLenum, gl::GLsizei, const gl::GLchar *const * >, glbinding::Function< gl::GLuint, gl::GLenum, gl::GLuint >, glbinding::Function< gl::GLuint, gl::GLsizei >, glbinding::Function< gl::GLuint, gl::GLsizei, const gl::GLuint *, const gl::GLuint64 *, gl::GLuint, gl::GLbitfield, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLsizei, const gl::GLuint *, const gl::GLuint64 * >, glbinding::Function< gl::GLuint, gl::GLsizei, const gl::GLuint *, const gl::GLuint64 *, gl::GLuint, gl::GLbitfield, gl::GLuint, gl::GLuint, gl::GLintptr, gl::GLintptr, gl::GLsizeiptr, gl::GLsizei, const gl::GLuint *, const gl::GLuint64 * >, glbinding::Function< gl::GLuint, gl::GLsizei, const void *, gl::GLenum >, glbinding::Function< gl::GLuint, gl::GLuint >, glbinding::Function< gl::GLuint, gl::GLuint, const gl::GLchar * >, glbinding::Function< gl::GLuint, gl::GLuint, gl::GLenum, const gl::GLchar * >, glbinding::Function< gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLenum *, gl::GLenum *, gl::GLuint *, gl::GLenum *, gl::GLsizei *, gl::GLchar * >, glbinding::Function< gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLenum *, gl::GLenum *, gl::GLuint *, gl::GLsizei *, gl::GLchar * >, glbinding::Function< gl::GLuint64, gl::GLuint >, glbinding::Function< gl::GLuint64, gl::GLuint, gl::GLint, gl::GLboolean, gl::GLint, gl::GLenum >, glbinding::Function< gl::GLuint64, gl::GLuint, gl::GLuint >, glbinding::Function< gl::GLushort, gl::GLenum >, glbinding::Function< gl::GLvdpauSurfaceNV, const void *, gl::GLenum, gl::GLsizei, const gl::GLuint * >, glbinding::Function< gl::GLvdpauSurfaceNV, const void *, gl::GLenum, gl::GLsizei, const gl::GLuint *, gl::GLboolean >, glbinding::Function< gl::GLVULKANPROCNV, const gl::GLchar * >, glbinding::Function< void *, gl::GLenum, gl::GLenum >, glbinding::Function< void *, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, gl::MapBufferAccessMask >, glbinding::Function< void *, gl::GLuint >, glbinding::Function< void *, gl::GLuint, gl::GLenum >, glbinding::Function< void *, gl::GLuint, gl::GLint, gl::GLbitfield, gl::GLint *, gl::GLenum * >, glbinding::Function< void *, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, gl::MapBufferAccessMask >, glbinding::Function< void >, glbinding::Function< void, const gl::GLboolean * >, glbinding::Function< void, const gl::GLbyte * >, glbinding::Function< void, const gl::GLdouble * >, glbinding::Function< void, const gl::GLdouble *, const gl::GLdouble * >, glbinding::Function< void, const gl::GLenum *, const gl::GLint *, const gl::GLsizei *, gl::GLsizei, gl::GLint >, glbinding::Function< void, const gl::GLenum *, const gl::GLsizei *, gl::GLenum, const void *const *, gl::GLsizei, gl::GLint >, glbinding::Function< void, const gl::GLfixed * >, glbinding::Function< void, const gl::GLfixed *, const gl::GLfixed * >, glbinding::Function< void, const gl::GLfloat * >, glbinding::Function< void, const gl::GLfloat *, const gl::GLfloat * >, glbinding::Function< void, const gl::GLfloat *, const gl::GLfloat *, const gl::GLfloat * >, glbinding::Function< void, const gl::GLfloat *, const gl::GLfloat *, const gl::GLfloat *, const gl::GLfloat * >, glbinding::Function< void, const gl::GLfloat *, const gl::GLubyte *, const gl::GLfloat * >, glbinding::Function< void, const gl::GLhalfNV * >, glbinding::Function< void, const gl::GLint * >, glbinding::Function< void, const gl::GLint *, const gl::GLint * >, glbinding::Function< void, const gl::GLshort * >, glbinding::Function< void, const gl::GLshort *, const gl::GLshort * >, glbinding::Function< void, const gl::GLubyte * >, glbinding::Function< void, const gl::GLubyte *, const gl::GLfloat * >, glbinding::Function< void, const gl::GLuint * >, glbinding::Function< void, const gl::GLuint *, const gl::GLfloat * >, glbinding::Function< void, const gl::GLuint *, const gl::GLfloat *, const gl::GLfloat * >, glbinding::Function< void, const gl::GLuint *, const gl::GLfloat *, const gl::GLfloat *, const gl::GLfloat * >, glbinding::Function< void, const gl::GLuint *, const gl::GLfloat *, const gl::GLfloat *, const gl::GLfloat *, const gl::GLfloat * >, glbinding::Function< void, const gl::GLuint *, const gl::GLubyte *, const gl::GLfloat * >, glbinding::Function< void, const gl::GLuint64 *, const gl::GLsizei *, const gl::GLuint *, const gl::GLuint *, gl::GLuint >, glbinding::Function< void, const gl::GLushort * >, glbinding::Function< void, const void *, const void * >, glbinding::Function< void, const void *, gl::GLsizei, const gl::GLchar * >, glbinding::Function< void, const void *, gl::GLsizei, gl::GLsizei *, gl::GLchar * >, glbinding::Function< void, gl::AttribMask >, glbinding::Function< void, gl::ClearBufferMask >, glbinding::Function< void, gl::ClientAttribMask >, glbinding::Function< void, gl::FfdMaskSGIX >, glbinding::Function< void, gl::GLbitfield >, glbinding::Function< void, gl::GLbitfield, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, const void * >, glbinding::Function< void, gl::GLboolean >, glbinding::Function< void, gl::GLboolean, gl::GLboolean, gl::GLboolean, gl::GLboolean >, glbinding::Function< void, gl::GLbyte >, glbinding::Function< void, gl::GLbyte, gl::GLbyte >, glbinding::Function< void, gl::GLbyte, gl::GLbyte, gl::GLbyte >, glbinding::Function< void, gl::GLbyte, gl::GLbyte, gl::GLbyte, gl::GLbyte >, glbinding::Function< void, gl::GLchar *, gl::GLuint * >, glbinding::Function< void, gl::GLclampd, gl::GLclampd >, glbinding::Function< void, gl::GLclampf >, glbinding::Function< void, gl::GLclampf, gl::GLboolean >, glbinding::Function< void, gl::GLclampf, gl::GLclampf >, glbinding::Function< void, gl::GLclampx, gl::GLboolean >, glbinding::Function< void, gl::GLDEBUGPROC, const void * >, glbinding::Function< void, gl::GLDEBUGPROCAMD, void * >, glbinding::Function< void, gl::GLDEBUGPROCARB, const void * >, glbinding::Function< void, gl::GLDEBUGPROCKHR, const void * >, glbinding::Function< void, gl::GLdouble >, glbinding::Function< void, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLenum >, glbinding::Function< void, gl::GLenum, const gl::GLbyte * >, glbinding::Function< void, gl::GLenum, const gl::GLdouble * >, glbinding::Function< void, gl::GLenum, const gl::GLfixed * >, glbinding::Function< void, gl::GLenum, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, const gl::GLhalfNV * >, glbinding::Function< void, gl::GLenum, const gl::GLint * >, glbinding::Function< void, gl::GLenum, const gl::GLint *, const gl::GLsizei *, gl::GLsizei >, glbinding::Function< void, gl::GLenum, const gl::GLshort * >, glbinding::Function< void, gl::GLenum, const gl::GLsizei *, gl::GLenum, const void *const *, gl::GLsizei >, glbinding::Function< void, gl::GLenum, const gl::GLsizei *, gl::GLenum, const void *const *, gl::GLsizei, const gl::GLint * >, glbinding::Function< void, gl::GLenum, const gl::GLuint * >, glbinding::Function< void, gl::GLenum, const gl::GLuint64 *, const gl::GLsizei *, gl::GLuint >, glbinding::Function< void, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, const void ** >, glbinding::Function< void, gl::GLenum, const void *, gl::GLintptr, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, const void *, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, const void *, gl::GLsizei, gl::GLsizei, gl::GLint >, glbinding::Function< void, gl::GLenum, const void *, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLboolean * >, glbinding::Function< void, gl::GLenum, gl::GLboolean, gl::GLenum, gl::GLenum, gl::GLsizei, void * >, glbinding::Function< void, gl::GLenum, gl::GLboolean, gl::GLenum, gl::GLenum, void * >, glbinding::Function< void, gl::GLenum, gl::GLbyte >, glbinding::Function< void, gl::GLenum, gl::GLbyte, gl::GLbyte >, glbinding::Function< void, gl::GLenum, gl::GLbyte, gl::GLbyte, gl::GLbyte >, glbinding::Function< void, gl::GLenum, gl::GLbyte, gl::GLbyte, gl::GLbyte, gl::GLbyte >, glbinding::Function< void, gl::GLenum, gl::GLclampf >, glbinding::Function< void, gl::GLenum, gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLdouble >, glbinding::Function< void, gl::GLenum, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLenum, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLenum, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLenum, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLenum, gl::GLdouble, gl::GLdouble, gl::GLint, gl::GLint, const gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLdouble, gl::GLdouble, gl::GLint, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLint, gl::GLint, const gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLdouble, gl::GLdouble, gl::GLint, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLint, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLint, gl::GLint, const gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLeglImageOES, const gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLenum, gl::GLenum, const gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLenum, const gl::GLfixed * >, glbinding::Function< void, gl::GLenum, gl::GLenum, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLenum, const gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, const gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, const void *, gl::GLintptr, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLenum, const void *, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLenum, const void *, gl::GLsizei, gl::GLsizei, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLenum, const void *, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLdouble >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, const gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, const gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, const gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLdouble >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLboolean, gl::GLboolean, gl::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLfloat >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLsizei, const gl::GLuint *, gl::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLint64 * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLsizei, void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLsizei, void *, gl::GLsizei, void *, void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, void *, void *, void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLfixed * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLfixed >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLfloat >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint *, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLenum, gl::GLenum, void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLint, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint64 * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLintptr, gl::GLintptr, gl::GLsizeiptr >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, const gl::GLuint *, gl::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void *, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::TextureStorageMaskAMD >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLsizei, const gl::GLchar * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint, gl::GLenum >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLintptr, gl::GLsizeiptr >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLchar * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint64EXT * >, glbinding::Function< void, gl::GLenum, gl::GLenum, void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, void ** >, glbinding::Function< void, gl::GLenum, gl::GLfixed * >, glbinding::Function< void, gl::GLenum, gl::GLfixed >, glbinding::Function< void, gl::GLenum, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, gl::GLenum, gl::GLfixed, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, gl::GLenum, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, gl::GLenum, gl::GLfixed, gl::GLfixed, gl::GLint, gl::GLint, gl::GLfixed >, glbinding::Function< void, gl::GLenum, gl::GLfixed, gl::GLfixed, gl::GLint, gl::GLint, gl::GLfixed, gl::GLfixed, gl::GLint, gl::GLint, gl::GLfixed >, glbinding::Function< void, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLfloat >, glbinding::Function< void, gl::GLenum, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLenum, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLenum, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLenum, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLint, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLint, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLint, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLint, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLint, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLint, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLhalfNV >, glbinding::Function< void, gl::GLenum, gl::GLhalfNV, gl::GLhalfNV >, glbinding::Function< void, gl::GLenum, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV >, glbinding::Function< void, gl::GLenum, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV >, glbinding::Function< void, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLint, const gl::GLchar *, gl::GLint, const gl::GLchar * >, glbinding::Function< void, gl::GLenum, gl::GLint, const gl::GLfixed * >, glbinding::Function< void, gl::GLenum, gl::GLint, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLint, const gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLint, const gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLint, const void **, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLenum, gl::GLsizei, void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLenum, void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLfixed * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLint, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLfixed * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLfloat, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLuint, gl::GLuint64, gl::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLsizei, void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLint, void * >, glbinding::Function< void, gl::GLenum, gl::GLint64 * >, glbinding::Function< void, gl::GLenum, gl::GLintptr, gl::GLsizeiptr >, glbinding::Function< void, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, const void * >, glbinding::Function< void, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, gl::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, gl::GLeglClientBufferEXT, gl::BufferStorageMask >, glbinding::Function< void, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, gl::GLuint, gl::GLuint64, gl::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, void * >, glbinding::Function< void, gl::GLenum, gl::GLintptrARB, gl::GLsizeiptrARB, const void * >, glbinding::Function< void, gl::GLenum, gl::GLintptrARB, gl::GLsizeiptrARB, void * >, glbinding::Function< void, gl::GLenum, gl::GLshort >, glbinding::Function< void, gl::GLenum, gl::GLshort, gl::GLshort >, glbinding::Function< void, gl::GLenum, gl::GLshort, gl::GLshort, gl::GLshort >, glbinding::Function< void, gl::GLenum, gl::GLshort, gl::GLshort, gl::GLshort, gl::GLshort >, glbinding::Function< void, gl::GLenum, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLsizei, const gl::GLenum * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, const gl::GLenum *, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLsizei, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, const gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, const gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, const gl::GLushort * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, const void ** >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, const void *, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, const void *, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, const void *, gl::GLsizei, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, const void *, gl::GLsizei, gl::GLint, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, const void *, gl::GLsizei, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, const void *, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLboolean, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLint, gl::GLint, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLushort * >, glbinding::Function< void, gl::GLenum, gl::GLsizeiptr, const void *, gl::BufferStorageMask >, glbinding::Function< void, gl::GLenum, gl::GLsizeiptr, const void *, gl::GLenum >, glbinding::Function< void, gl::GLenum, gl::GLsizeiptr, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, gl::GLenum, gl::GLsizeiptrARB, const void *, gl::GLenum >, glbinding::Function< void, gl::GLenum, gl::GLubyte * >, glbinding::Function< void, gl::GLenum, gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLuint, const gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLuint, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLuint, const gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, const gl::GLintptr *, const gl::GLsizei *, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLuint, const gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::FragmentShaderDestMaskATI, gl::FragmentShaderDestModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::FragmentShaderDestMaskATI, gl::FragmentShaderDestModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::FragmentShaderDestMaskATI, gl::FragmentShaderDestModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::FragmentShaderDestModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::FragmentShaderDestModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::FragmentShaderDestModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLboolean * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLboolean, void * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLint, gl::GLboolean, const void * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLenum, gl::OcclusionQueryEventMaskAMD >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLint64 * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLchar * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLubyte * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLuint *, const gl::GLintptr *, const gl::GLsizeiptr * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLchar * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLubyte * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, const gl::GLint *, const gl::GLsizei *, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLint, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLintptr >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLintptr, gl::GLsizeiptr >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei, const gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei, const gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLenum, const void *, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint64EXT * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint64EXT, gl::GLsizeiptr >, glbinding::Function< void, gl::GLenum, gl::GLuint, void ** >, glbinding::Function< void, gl::GLenum, gl::GLuint64EXT * >, glbinding::Function< void, gl::GLenum, gl::GLushort * >, glbinding::Function< void, gl::GLenum, gl::VertexHintsMaskPGI >, glbinding::Function< void, gl::GLenum, void ** >, glbinding::Function< void, gl::GLfixed >, glbinding::Function< void, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, gl::GLfixed, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, gl::GLfloat * >, glbinding::Function< void, gl::GLfloat >, glbinding::Function< void, gl::GLfloat, gl::GLboolean >, glbinding::Function< void, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLfloat, gl::GLfloat, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLhalfNV >, glbinding::Function< void, gl::GLhalfNV, gl::GLhalfNV >, glbinding::Function< void, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV >, glbinding::Function< void, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV >, glbinding::Function< void, gl::GLhandleARB >, glbinding::Function< void, gl::GLhandleARB, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLhandleARB, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLhandleARB, gl::GLhandleARB >, glbinding::Function< void, gl::GLhandleARB, gl::GLint, gl::GLfloat * >, glbinding::Function< void, gl::GLhandleARB, gl::GLint, gl::GLint * >, glbinding::Function< void, gl::GLhandleARB, gl::GLsizei, const gl::GLcharARB **, const gl::GLint * >, glbinding::Function< void, gl::GLhandleARB, gl::GLsizei, gl::GLsizei *, gl::GLcharARB * >, glbinding::Function< void, gl::GLhandleARB, gl::GLsizei, gl::GLsizei *, gl::GLhandleARB * >, glbinding::Function< void, gl::GLhandleARB, gl::GLuint, const gl::GLcharARB * >, glbinding::Function< void, gl::GLhandleARB, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLint *, gl::GLenum *, gl::GLcharARB * >, glbinding::Function< void, gl::GLint *, gl::GLsizei, gl::GLuint * >, glbinding::Function< void, gl::GLint >, glbinding::Function< void, gl::GLint, const gl::GLboolean **, gl::GLint >, glbinding::Function< void, gl::GLint, const gl::GLbyte * >, glbinding::Function< void, gl::GLint, const gl::GLchar * >, glbinding::Function< void, gl::GLint, const gl::GLchar *, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLint, const gl::GLchar *, gl::GLsizei, gl::GLint *, gl::GLchar * >, glbinding::Function< void, gl::GLint, const gl::GLdouble * >, glbinding::Function< void, gl::GLint, const gl::GLfloat * >, glbinding::Function< void, gl::GLint, const gl::GLint * >, glbinding::Function< void, gl::GLint, const gl::GLshort * >, glbinding::Function< void, gl::GLint, const gl::GLubyte * >, glbinding::Function< void, gl::GLint, const gl::GLuint * >, glbinding::Function< void, gl::GLint, const gl::GLushort * >, glbinding::Function< void, gl::GLint, gl::GLdouble >, glbinding::Function< void, gl::GLint, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLint, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLint, gl::GLenum, const void ** >, glbinding::Function< void, gl::GLint, gl::GLenum, gl::GLint, const void **, gl::GLint >, glbinding::Function< void, gl::GLint, gl::GLenum, gl::GLsizei >, glbinding::Function< void, gl::GLint, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLint, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, gl::GLint, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, gl::GLint, gl::GLfloat >, glbinding::Function< void, gl::GLint, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLint, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLint, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLint, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::ClearBufferMask, gl::GLenum >, glbinding::Function< void, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum >, glbinding::Function< void, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, gl::GLsizei, void * >, glbinding::Function< void, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, void * >, glbinding::Function< void, gl::GLint, gl::GLint64 >, glbinding::Function< void, gl::GLint, gl::GLint64, gl::GLint64 >, glbinding::Function< void, gl::GLint, gl::GLint64, gl::GLint64, gl::GLint64 >, glbinding::Function< void, gl::GLint, gl::GLint64, gl::GLint64, gl::GLint64, gl::GLint64 >, glbinding::Function< void, gl::GLint, gl::GLint64EXT >, glbinding::Function< void, gl::GLint, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLint, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLint, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLint, gl::GLsizei >, glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLdouble * >, glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLfloat * >, glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLint * >, glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLint64 * >, glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLint64EXT * >, glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLuint * >, glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLuint64 * >, glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLuint64EXT * >, glbinding::Function< void, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLdouble * >, glbinding::Function< void, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLfloat * >, glbinding::Function< void, gl::GLint, gl::GLuint >, glbinding::Function< void, gl::GLint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLint, gl::GLuint64 >, glbinding::Function< void, gl::GLint, gl::GLuint64, gl::GLuint64 >, glbinding::Function< void, gl::GLint, gl::GLuint64, gl::GLuint64, gl::GLuint64 >, glbinding::Function< void, gl::GLint, gl::GLuint64, gl::GLuint64, gl::GLuint64, gl::GLuint64 >, glbinding::Function< void, gl::GLint, gl::GLuint64EXT >, glbinding::Function< void, gl::GLint, gl::GLuint64EXT, gl::GLuint64EXT >, glbinding::Function< void, gl::GLint, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT >, glbinding::Function< void, gl::GLint, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT >, glbinding::Function< void, gl::GLint, gl::GLushort >, glbinding::Function< void, gl::GLintptr >, glbinding::Function< void, gl::GLintptr, gl::GLintptr, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLintptr, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLshort >, glbinding::Function< void, gl::GLshort, gl::GLshort >, glbinding::Function< void, gl::GLshort, gl::GLshort, gl::GLshort >, glbinding::Function< void, gl::GLshort, gl::GLshort, gl::GLshort, gl::GLshort >, glbinding::Function< void, gl::GLsizei >, glbinding::Function< void, gl::GLsizei, const gl::GLchar * >, glbinding::Function< void, gl::GLsizei, const gl::GLenum * >, glbinding::Function< void, gl::GLsizei, const gl::GLfloat * >, glbinding::Function< void, gl::GLsizei, const gl::GLint * >, glbinding::Function< void, gl::GLsizei, const gl::GLint *, gl::GLenum >, glbinding::Function< void, gl::GLsizei, const gl::GLint *, gl::GLsizei, const gl::GLint *, gl::GLenum >, glbinding::Function< void, gl::GLsizei, const gl::GLuint * >, glbinding::Function< void, gl::GLsizei, const gl::GLuint *, const gl::GLclampf * >, glbinding::Function< void, gl::GLsizei, const gl::GLuint *, const gl::GLfixed * >, glbinding::Function< void, gl::GLsizei, const gl::GLuint *, const gl::GLfloat * >, glbinding::Function< void, gl::GLsizei, const gl::GLuint *, const gl::GLuint64 * >, glbinding::Function< void, gl::GLsizei, const gl::GLuint *, gl::GLenum, const void *, gl::GLsizei >, glbinding::Function< void, gl::GLsizei, const gl::GLvdpauSurfaceNV * >, glbinding::Function< void, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLsizei, gl::GLenum, const gl::GLfixed * >, glbinding::Function< void, gl::GLsizei, gl::GLenum, const void * >, glbinding::Function< void, gl::GLsizei, gl::GLenum, const void *, gl::GLuint, gl::GLenum, gl::GLenum, const gl::GLfloat * >, glbinding::Function< void, gl::GLsizei, gl::GLenum, const void *, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLenum, const gl::GLfloat * >, glbinding::Function< void, gl::GLsizei, gl::GLenum, const void *, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLenum, const gl::GLfloat * >, glbinding::Function< void, gl::GLsizei, gl::GLenum, const void *, gl::GLuint, gl::GLint, gl::GLuint, gl::GLenum, const gl::GLfloat * >, glbinding::Function< void, gl::GLsizei, gl::GLenum, const void *, gl::GLuint, gl::GLint, gl::GLuint, gl::GLenum, gl::GLenum, const gl::GLfloat * >, glbinding::Function< void, gl::GLsizei, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLsizei, gl::GLfloat * >, glbinding::Function< void, gl::GLsizei, gl::GLint * >, glbinding::Function< void, gl::GLsizei, gl::GLsizei, const gl::GLboolean * >, glbinding::Function< void, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLsizei, gl::GLsizei, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed, const gl::GLubyte * >, glbinding::Function< void, gl::GLsizei, gl::GLsizei, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, const gl::GLubyte * >, glbinding::Function< void, gl::GLsizei, gl::GLubyte * >, glbinding::Function< void, gl::GLsizei, gl::GLuint * >, glbinding::Function< void, gl::GLsizei, gl::GLuint >, glbinding::Function< void, gl::GLsizei, void * >, glbinding::Function< void, gl::GLsync >, glbinding::Function< void, gl::GLsync, gl::GLbitfield, gl::GLuint64 >, glbinding::Function< void, gl::GLsync, gl::GLenum, gl::GLsizei, gl::GLsizei *, gl::GLint * >, glbinding::Function< void, gl::GLubyte * >, glbinding::Function< void, gl::GLubyte >, glbinding::Function< void, gl::GLubyte, gl::GLubyte, gl::GLubyte >, glbinding::Function< void, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLubyte >, glbinding::Function< void, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint * >, glbinding::Function< void, gl::GLuint >, glbinding::Function< void, gl::GLuint, const gl::GLbyte * >, glbinding::Function< void, gl::GLuint, const gl::GLchar * >, glbinding::Function< void, gl::GLuint, const gl::GLchar *, gl::GLuint, const gl::GLuint *, const gl::GLuint * >, glbinding::Function< void, gl::GLuint, const gl::GLdouble * >, glbinding::Function< void, gl::GLuint, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, const gl::GLhalfNV * >, glbinding::Function< void, gl::GLuint, const gl::GLint * >, glbinding::Function< void, gl::GLuint, const gl::GLint64EXT * >, glbinding::Function< void, gl::GLuint, const gl::GLintptr *, const gl::GLsizei *, const gl::GLuint *, const gl::GLuint *, gl::GLuint >, glbinding::Function< void, gl::GLuint, const gl::GLshort * >, glbinding::Function< void, gl::GLuint, const gl::GLubyte * >, glbinding::Function< void, gl::GLuint, const gl::GLuint * >, glbinding::Function< void, gl::GLuint, const gl::GLuint64EXT * >, glbinding::Function< void, gl::GLuint, const gl::GLushort * >, glbinding::Function< void, gl::GLuint, gl::GLbitfield >, glbinding::Function< void, gl::GLuint, gl::GLbitfield, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLbitfield, gl::GLuint, gl::GLuint, gl::GLintptr, gl::GLintptr, gl::GLsizeiptr >, glbinding::Function< void, gl::GLuint, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLboolean, gl::GLboolean, gl::GLboolean, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLboolean, gl::GLuint, gl::GLint, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLdouble >, glbinding::Function< void, gl::GLuint, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLuint, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLuint, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLuint, gl::GLeglImageOES, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLenum, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, const gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, const gl::GLuint64 * >, glbinding::Function< void, gl::GLuint, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, const void *, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLenum, const void *, gl::PathFontStyle, gl::GLsizei, gl::GLenum, const void *, gl::GLenum, gl::GLuint, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLenum, const void *, gl::PathFontStyle, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLuint, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLboolean * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLboolean, const gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLboolean, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, const gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::TextureStorageMaskAMD >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLintptr, gl::GLsizeiptr >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, const gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLenum, gl::GLenum, void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLint, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLfloat, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLsizei, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint64 * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint64EXT * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLuint *, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizeiptr, gl::GLsizeiptr, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLubyte * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, const gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, const gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLint, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLint64 * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLintptr, gl::GLsizeiptr >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLenum *, gl::GLsizei, gl::GLsizei *, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLenum *, gl::GLsizei, gl::GLsizei *, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLchar * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint64 * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint64EXT * >, glbinding::Function< void, gl::GLuint, gl::GLenum, void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, void ** >, glbinding::Function< void, gl::GLuint, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLhalfNV >, glbinding::Function< void, gl::GLuint, gl::GLhalfNV, gl::GLhalfNV >, glbinding::Function< void, gl::GLuint, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV >, glbinding::Function< void, gl::GLuint, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV >, glbinding::Function< void, gl::GLuint, gl::GLint *, gl::GLint *, gl::GLsizei, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLdouble >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLboolean, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLboolean, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLboolean, gl::GLsizei, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLboolean, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLenum, gl::GLsizei, void * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLint, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLuint, gl::GLuint64, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, gl::GLsizei, void * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLsizei, void * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64 * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64 >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64, gl::GLint64 >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64, gl::GLint64, gl::GLint64 >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64, gl::GLint64, gl::GLint64, gl::GLint64 >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64EXT * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLint64 * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLint64EXT * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLuint64 * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLuint64EXT * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLint64 * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLuint64 * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, void * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64 * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64, gl::GLuint64, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64, gl::GLuint64, gl::GLuint64, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64EXT * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64EXT, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLintptr, gl::GLsizeiptr >, glbinding::Function< void, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, const void * >, glbinding::Function< void, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, gl::GLeglClientBufferEXT, gl::BufferStorageMask >, glbinding::Function< void, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, gl::GLuint, gl::GLuint64, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, void * >, glbinding::Function< void, gl::GLuint, gl::GLshort >, glbinding::Function< void, gl::GLuint, gl::GLshort, gl::GLshort >, glbinding::Function< void, gl::GLuint, gl::GLshort, gl::GLshort, gl::GLshort >, glbinding::Function< void, gl::GLuint, gl::GLshort, gl::GLshort, gl::GLshort, gl::GLshort >, glbinding::Function< void, gl::GLuint, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLchar *const *, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLchar *const *, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLchar *const *, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLenum * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLenum *, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLhalfNV * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLint *, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLshort * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLubyte * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLubyte *, const gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLubyte *, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLubyte *, gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLubyte *, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLubyte *, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLubyte *, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLubyte *, gl::GLsizei, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLuint *, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLuint *, const gl::GLintptr *, const gl::GLsizei * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLuint *, const gl::GLuint64 * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLuint *, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLboolean, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLchar * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLenum *, void * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLsizei, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLsizei, gl::GLsizei, const gl::GLubyte *, gl::GLsizei, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLsizeiptr, const void *, gl::BufferStorageMask >, glbinding::Function< void, gl::GLuint, gl::GLsizeiptr, const void *, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLsizeiptr, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLubyte * >, glbinding::Function< void, gl::GLuint, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLubyte >, glbinding::Function< void, gl::GLuint, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLuint, const gl::GLchar * >, glbinding::Function< void, gl::GLuint, gl::GLuint, const gl::GLuint *, gl::GLuint, const gl::GLuint *, const gl::GLenum * >, glbinding::Function< void, gl::GLuint, gl::GLuint, const void **, const gl::GLsizei *, const gl::GLuint *, const gl::GLuint *, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLchar *, gl::GLuint *, gl::GLuint *, gl::GLuint *, gl::PerformanceQueryCapsMaskINTEL >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLdouble, gl::GLdouble, gl::GLint, gl::GLint, const gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLdouble, gl::GLdouble, gl::GLint, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLint, gl::GLint, const gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, const gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLintptr >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLint64 * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLintptr >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLintptrARB >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLintptr >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLuint64 * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, void * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, void ** >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLint, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLint, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLint, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLint, gl::GLboolean, gl::GLint, gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLint, gl::GLboolean, gl::GLint, gl::GLenum, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLint, gl::GLenum, gl::GLboolean, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLintptr >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLint, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::ClearBufferMask, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLintptr, gl::GLintptr, gl::GLsizeiptr >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLintptr, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, const gl::GLenum * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, const gl::GLuint *, const gl::GLintptr *, const gl::GLsizei * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, const void *, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLintptr >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLchar * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLint *, gl::GLenum *, gl::GLchar * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLsizei *, gl::GLenum *, gl::GLchar * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, void *, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, const gl::GLchar * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLchar *, gl::GLuint, gl::GLchar *, gl::GLuint *, gl::GLuint *, gl::GLuint *, gl::GLuint *, gl::GLuint64 * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLint, gl::GLenum, gl::GLboolean, gl::GLsizei, gl::GLintptr >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLintptr >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLintptr, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLintptr, gl::GLsizeiptr >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLsizei, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::VertexShaderWriteMaskEXT, gl::VertexShaderWriteMaskEXT, gl::VertexShaderWriteMaskEXT, gl::VertexShaderWriteMaskEXT >, glbinding::Function< void, gl::GLuint, gl::GLuint64, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLuint64, gl::GLenum, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLuint64, gl::GLenum, void * >, glbinding::Function< void, gl::GLuint, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLuint64EXT, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLuint64EXT, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLuint64EXT, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, gl::UseProgramStageMask, gl::GLuint >, glbinding::Function< void, gl::GLuint64 >, glbinding::Function< void, gl::GLuint64, gl::GLenum >, glbinding::Function< void, gl::GLuint64, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLushort >, glbinding::Function< void, gl::GLushort, gl::GLushort, gl::GLushort >, glbinding::Function< void, gl::GLushort, gl::GLushort, gl::GLushort, gl::GLushort >, glbinding::Function< void, gl::GLvdpauSurfaceNV >, glbinding::Function< void, gl::GLvdpauSurfaceNV, gl::GLenum >, glbinding::Function< void, gl::GLvdpauSurfaceNV, gl::GLenum, gl::GLsizei, gl::GLsizei *, gl::GLint * >, glbinding::Function< void, gl::MemoryBarrierMask >, glbinding::Function< void, gl::PathMetricMask, gl::GLsizei, gl::GLenum, const void *, gl::GLuint, gl::GLsizei, gl::GLfloat * >, and glbinding::Function< void, gl::PathMetricMask, gl::GLuint, gl::GLsizei, gl::GLsizei, gl::GLfloat * >.

◆ hasState() [2/2]

virtual bool glbinding::AbstractFunction::hasState ( int pos) const
protectedpure virtual

Checks for existence of a state.

Parameters
[in]posThe index of the state to check
Returns
true if the state exists, else false

Implemented in glbinding::Function< ReturnType, Arguments >, glbinding::Function< const gl::GLubyte *, gl::GLenum >, glbinding::Function< const gl::GLubyte *, gl::GLenum, gl::GLuint >, glbinding::Function< gl::GLbitfield, gl::GLfixed *, gl::GLint * >, glbinding::Function< gl::GLboolean, gl::GLenum >, glbinding::Function< gl::GLboolean, gl::GLenum, gl::GLuint >, glbinding::Function< gl::GLboolean, gl::GLint, const gl::GLchar * >, glbinding::Function< gl::GLboolean, gl::GLsizei, const gl::GLuint *, gl::GLboolean * >, glbinding::Function< gl::GLboolean, gl::GLsync >, glbinding::Function< gl::GLboolean, gl::GLuint >, glbinding::Function< gl::GLboolean, gl::GLuint, gl::GLenum >, glbinding::Function< gl::GLboolean, gl::GLuint, gl::GLfloat, gl::GLfloat >, glbinding::Function< gl::GLboolean, gl::GLuint, gl::GLsizei, gl::GLsizei, gl::GLfloat, gl::GLfloat *, gl::GLfloat *, gl::GLfloat *, gl::GLfloat * >, glbinding::Function< gl::GLboolean, gl::GLuint, gl::GLuint, gl::GLfloat, gl::GLfloat >, glbinding::Function< gl::GLboolean, gl::GLuint, gl::GLuint64 >, glbinding::Function< gl::GLboolean, gl::GLuint, gl::GLuint64, gl::GLuint >, glbinding::Function< gl::GLboolean, gl::GLuint64 >, glbinding::Function< gl::GLboolean, gl::GLvdpauSurfaceNV >, glbinding::Function< gl::GLenum >, glbinding::Function< gl::GLenum, gl::GLenum >, glbinding::Function< gl::GLenum, gl::GLenum, const void *, gl::PathFontStyle, gl::GLuint, gl::GLfloat, gl::GLuint * >, glbinding::Function< gl::GLenum, gl::GLenum, gl::GLuint, gl::GLenum >, glbinding::Function< gl::GLenum, gl::GLsync, gl::SyncObjectMask, gl::GLuint64 >, glbinding::Function< gl::GLenum, gl::GLuint, gl::GLenum >, glbinding::Function< gl::GLenum, gl::GLuint, gl::GLenum, const void *, gl::PathFontStyle, gl::GLuint, gl::GLsizei, gl::GLuint, gl::GLfloat >, glbinding::Function< gl::GLenum, gl::GLuint, gl::GLenum, gl::GLsizeiptr, const void *, gl::GLsizei, gl::GLuint, gl::GLsizei, gl::GLuint, gl::GLfloat >, glbinding::Function< gl::GLenum, gl::GLuint, gl::GLuint *, gl::GLuint64EXT * >, glbinding::Function< gl::GLfloat, gl::GLuint, gl::GLsizei, gl::GLsizei >, glbinding::Function< gl::GLhandleARB >, glbinding::Function< gl::GLhandleARB, gl::GLenum >, glbinding::Function< gl::GLint >, glbinding::Function< gl::GLint, gl::GLenum >, glbinding::Function< gl::GLint, gl::GLenum, gl::GLint, gl::GLuint, gl::GLint * >, glbinding::Function< gl::GLint, gl::GLhandleARB, const gl::GLcharARB * >, glbinding::Function< gl::GLint, gl::GLint * >, glbinding::Function< gl::GLint, gl::GLuint * >, glbinding::Function< gl::GLint, gl::GLuint, const gl::GLchar * >, glbinding::Function< gl::GLint, gl::GLuint, gl::GLenum, const gl::GLchar * >, glbinding::Function< gl::GLint, gl::GLuint, gl::GLint >, glbinding::Function< gl::GLintptr, gl::GLuint, gl::GLint >, glbinding::Function< gl::GLsync, gl::_cl_context *, gl::_cl_event *, gl::GLbitfield >, glbinding::Function< gl::GLsync, gl::GLenum, gl::GLbitfield >, glbinding::Function< gl::GLsync, gl::GLenum, gl::GLintptr, gl::GLbitfield >, glbinding::Function< gl::GLuint >, glbinding::Function< gl::GLuint, gl::GLenum >, glbinding::Function< gl::GLuint, gl::GLenum, const gl::GLchar * >, glbinding::Function< gl::GLuint, gl::GLenum, gl::GLenum >, glbinding::Function< gl::GLuint, gl::GLenum, gl::GLenum, gl::GLenum >, glbinding::Function< gl::GLuint, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLuint >, glbinding::Function< gl::GLuint, gl::GLenum, gl::GLsizei, const gl::GLchar *const * >, glbinding::Function< gl::GLuint, gl::GLenum, gl::GLuint >, glbinding::Function< gl::GLuint, gl::GLsizei >, glbinding::Function< gl::GLuint, gl::GLsizei, const gl::GLuint *, const gl::GLuint64 *, gl::GLuint, gl::GLbitfield, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLsizei, const gl::GLuint *, const gl::GLuint64 * >, glbinding::Function< gl::GLuint, gl::GLsizei, const gl::GLuint *, const gl::GLuint64 *, gl::GLuint, gl::GLbitfield, gl::GLuint, gl::GLuint, gl::GLintptr, gl::GLintptr, gl::GLsizeiptr, gl::GLsizei, const gl::GLuint *, const gl::GLuint64 * >, glbinding::Function< gl::GLuint, gl::GLsizei, const void *, gl::GLenum >, glbinding::Function< gl::GLuint, gl::GLuint >, glbinding::Function< gl::GLuint, gl::GLuint, const gl::GLchar * >, glbinding::Function< gl::GLuint, gl::GLuint, gl::GLenum, const gl::GLchar * >, glbinding::Function< gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLenum *, gl::GLenum *, gl::GLuint *, gl::GLenum *, gl::GLsizei *, gl::GLchar * >, glbinding::Function< gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLenum *, gl::GLenum *, gl::GLuint *, gl::GLsizei *, gl::GLchar * >, glbinding::Function< gl::GLuint64, gl::GLuint >, glbinding::Function< gl::GLuint64, gl::GLuint, gl::GLint, gl::GLboolean, gl::GLint, gl::GLenum >, glbinding::Function< gl::GLuint64, gl::GLuint, gl::GLuint >, glbinding::Function< gl::GLushort, gl::GLenum >, glbinding::Function< gl::GLvdpauSurfaceNV, const void *, gl::GLenum, gl::GLsizei, const gl::GLuint * >, glbinding::Function< gl::GLvdpauSurfaceNV, const void *, gl::GLenum, gl::GLsizei, const gl::GLuint *, gl::GLboolean >, glbinding::Function< gl::GLVULKANPROCNV, const gl::GLchar * >, glbinding::Function< void *, gl::GLenum, gl::GLenum >, glbinding::Function< void *, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, gl::MapBufferAccessMask >, glbinding::Function< void *, gl::GLuint >, glbinding::Function< void *, gl::GLuint, gl::GLenum >, glbinding::Function< void *, gl::GLuint, gl::GLint, gl::GLbitfield, gl::GLint *, gl::GLenum * >, glbinding::Function< void *, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, gl::MapBufferAccessMask >, glbinding::Function< void >, glbinding::Function< void, const gl::GLboolean * >, glbinding::Function< void, const gl::GLbyte * >, glbinding::Function< void, const gl::GLdouble * >, glbinding::Function< void, const gl::GLdouble *, const gl::GLdouble * >, glbinding::Function< void, const gl::GLenum *, const gl::GLint *, const gl::GLsizei *, gl::GLsizei, gl::GLint >, glbinding::Function< void, const gl::GLenum *, const gl::GLsizei *, gl::GLenum, const void *const *, gl::GLsizei, gl::GLint >, glbinding::Function< void, const gl::GLfixed * >, glbinding::Function< void, const gl::GLfixed *, const gl::GLfixed * >, glbinding::Function< void, const gl::GLfloat * >, glbinding::Function< void, const gl::GLfloat *, const gl::GLfloat * >, glbinding::Function< void, const gl::GLfloat *, const gl::GLfloat *, const gl::GLfloat * >, glbinding::Function< void, const gl::GLfloat *, const gl::GLfloat *, const gl::GLfloat *, const gl::GLfloat * >, glbinding::Function< void, const gl::GLfloat *, const gl::GLubyte *, const gl::GLfloat * >, glbinding::Function< void, const gl::GLhalfNV * >, glbinding::Function< void, const gl::GLint * >, glbinding::Function< void, const gl::GLint *, const gl::GLint * >, glbinding::Function< void, const gl::GLshort * >, glbinding::Function< void, const gl::GLshort *, const gl::GLshort * >, glbinding::Function< void, const gl::GLubyte * >, glbinding::Function< void, const gl::GLubyte *, const gl::GLfloat * >, glbinding::Function< void, const gl::GLuint * >, glbinding::Function< void, const gl::GLuint *, const gl::GLfloat * >, glbinding::Function< void, const gl::GLuint *, const gl::GLfloat *, const gl::GLfloat * >, glbinding::Function< void, const gl::GLuint *, const gl::GLfloat *, const gl::GLfloat *, const gl::GLfloat * >, glbinding::Function< void, const gl::GLuint *, const gl::GLfloat *, const gl::GLfloat *, const gl::GLfloat *, const gl::GLfloat * >, glbinding::Function< void, const gl::GLuint *, const gl::GLubyte *, const gl::GLfloat * >, glbinding::Function< void, const gl::GLuint64 *, const gl::GLsizei *, const gl::GLuint *, const gl::GLuint *, gl::GLuint >, glbinding::Function< void, const gl::GLushort * >, glbinding::Function< void, const void *, const void * >, glbinding::Function< void, const void *, gl::GLsizei, const gl::GLchar * >, glbinding::Function< void, const void *, gl::GLsizei, gl::GLsizei *, gl::GLchar * >, glbinding::Function< void, gl::AttribMask >, glbinding::Function< void, gl::ClearBufferMask >, glbinding::Function< void, gl::ClientAttribMask >, glbinding::Function< void, gl::FfdMaskSGIX >, glbinding::Function< void, gl::GLbitfield >, glbinding::Function< void, gl::GLbitfield, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, const void * >, glbinding::Function< void, gl::GLboolean >, glbinding::Function< void, gl::GLboolean, gl::GLboolean, gl::GLboolean, gl::GLboolean >, glbinding::Function< void, gl::GLbyte >, glbinding::Function< void, gl::GLbyte, gl::GLbyte >, glbinding::Function< void, gl::GLbyte, gl::GLbyte, gl::GLbyte >, glbinding::Function< void, gl::GLbyte, gl::GLbyte, gl::GLbyte, gl::GLbyte >, glbinding::Function< void, gl::GLchar *, gl::GLuint * >, glbinding::Function< void, gl::GLclampd, gl::GLclampd >, glbinding::Function< void, gl::GLclampf >, glbinding::Function< void, gl::GLclampf, gl::GLboolean >, glbinding::Function< void, gl::GLclampf, gl::GLclampf >, glbinding::Function< void, gl::GLclampx, gl::GLboolean >, glbinding::Function< void, gl::GLDEBUGPROC, const void * >, glbinding::Function< void, gl::GLDEBUGPROCAMD, void * >, glbinding::Function< void, gl::GLDEBUGPROCARB, const void * >, glbinding::Function< void, gl::GLDEBUGPROCKHR, const void * >, glbinding::Function< void, gl::GLdouble >, glbinding::Function< void, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLenum >, glbinding::Function< void, gl::GLenum, const gl::GLbyte * >, glbinding::Function< void, gl::GLenum, const gl::GLdouble * >, glbinding::Function< void, gl::GLenum, const gl::GLfixed * >, glbinding::Function< void, gl::GLenum, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, const gl::GLhalfNV * >, glbinding::Function< void, gl::GLenum, const gl::GLint * >, glbinding::Function< void, gl::GLenum, const gl::GLint *, const gl::GLsizei *, gl::GLsizei >, glbinding::Function< void, gl::GLenum, const gl::GLshort * >, glbinding::Function< void, gl::GLenum, const gl::GLsizei *, gl::GLenum, const void *const *, gl::GLsizei >, glbinding::Function< void, gl::GLenum, const gl::GLsizei *, gl::GLenum, const void *const *, gl::GLsizei, const gl::GLint * >, glbinding::Function< void, gl::GLenum, const gl::GLuint * >, glbinding::Function< void, gl::GLenum, const gl::GLuint64 *, const gl::GLsizei *, gl::GLuint >, glbinding::Function< void, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, const void ** >, glbinding::Function< void, gl::GLenum, const void *, gl::GLintptr, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, const void *, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, const void *, gl::GLsizei, gl::GLsizei, gl::GLint >, glbinding::Function< void, gl::GLenum, const void *, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLboolean * >, glbinding::Function< void, gl::GLenum, gl::GLboolean, gl::GLenum, gl::GLenum, gl::GLsizei, void * >, glbinding::Function< void, gl::GLenum, gl::GLboolean, gl::GLenum, gl::GLenum, void * >, glbinding::Function< void, gl::GLenum, gl::GLbyte >, glbinding::Function< void, gl::GLenum, gl::GLbyte, gl::GLbyte >, glbinding::Function< void, gl::GLenum, gl::GLbyte, gl::GLbyte, gl::GLbyte >, glbinding::Function< void, gl::GLenum, gl::GLbyte, gl::GLbyte, gl::GLbyte, gl::GLbyte >, glbinding::Function< void, gl::GLenum, gl::GLclampf >, glbinding::Function< void, gl::GLenum, gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLdouble >, glbinding::Function< void, gl::GLenum, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLenum, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLenum, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLenum, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLenum, gl::GLdouble, gl::GLdouble, gl::GLint, gl::GLint, const gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLdouble, gl::GLdouble, gl::GLint, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLint, gl::GLint, const gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLdouble, gl::GLdouble, gl::GLint, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLint, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLint, gl::GLint, const gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLeglImageOES, const gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLenum, gl::GLenum, const gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLenum, const gl::GLfixed * >, glbinding::Function< void, gl::GLenum, gl::GLenum, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLenum, const gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, const gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, const void *, gl::GLintptr, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLenum, const void *, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLenum, const void *, gl::GLsizei, gl::GLsizei, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLenum, const void *, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLdouble >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, const gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, const gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, const gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLdouble >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLboolean, gl::GLboolean, gl::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLfloat >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLsizei, const gl::GLuint *, gl::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLint64 * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLsizei, void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLsizei, void *, gl::GLsizei, void *, void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, void *, void *, void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLfixed * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLfixed >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLfloat >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint *, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLenum, gl::GLenum, void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLint, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint64 * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLintptr, gl::GLintptr, gl::GLsizeiptr >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, const gl::GLuint *, gl::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void *, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::TextureStorageMaskAMD >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLsizei, const gl::GLchar * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint, gl::GLenum >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLintptr, gl::GLsizeiptr >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLchar * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint64EXT * >, glbinding::Function< void, gl::GLenum, gl::GLenum, void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, void ** >, glbinding::Function< void, gl::GLenum, gl::GLfixed * >, glbinding::Function< void, gl::GLenum, gl::GLfixed >, glbinding::Function< void, gl::GLenum, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, gl::GLenum, gl::GLfixed, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, gl::GLenum, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, gl::GLenum, gl::GLfixed, gl::GLfixed, gl::GLint, gl::GLint, gl::GLfixed >, glbinding::Function< void, gl::GLenum, gl::GLfixed, gl::GLfixed, gl::GLint, gl::GLint, gl::GLfixed, gl::GLfixed, gl::GLint, gl::GLint, gl::GLfixed >, glbinding::Function< void, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLfloat >, glbinding::Function< void, gl::GLenum, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLenum, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLenum, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLenum, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLint, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLint, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLint, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLint, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLint, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLint, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLhalfNV >, glbinding::Function< void, gl::GLenum, gl::GLhalfNV, gl::GLhalfNV >, glbinding::Function< void, gl::GLenum, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV >, glbinding::Function< void, gl::GLenum, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV >, glbinding::Function< void, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLint, const gl::GLchar *, gl::GLint, const gl::GLchar * >, glbinding::Function< void, gl::GLenum, gl::GLint, const gl::GLfixed * >, glbinding::Function< void, gl::GLenum, gl::GLint, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLint, const gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLint, const gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLint, const void **, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLenum, gl::GLsizei, void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLenum, void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLfixed * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLint, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLfixed * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLfloat, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLuint, gl::GLuint64, gl::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLsizei, void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLint, void * >, glbinding::Function< void, gl::GLenum, gl::GLint64 * >, glbinding::Function< void, gl::GLenum, gl::GLintptr, gl::GLsizeiptr >, glbinding::Function< void, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, const void * >, glbinding::Function< void, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, gl::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, gl::GLeglClientBufferEXT, gl::BufferStorageMask >, glbinding::Function< void, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, gl::GLuint, gl::GLuint64, gl::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, void * >, glbinding::Function< void, gl::GLenum, gl::GLintptrARB, gl::GLsizeiptrARB, const void * >, glbinding::Function< void, gl::GLenum, gl::GLintptrARB, gl::GLsizeiptrARB, void * >, glbinding::Function< void, gl::GLenum, gl::GLshort >, glbinding::Function< void, gl::GLenum, gl::GLshort, gl::GLshort >, glbinding::Function< void, gl::GLenum, gl::GLshort, gl::GLshort, gl::GLshort >, glbinding::Function< void, gl::GLenum, gl::GLshort, gl::GLshort, gl::GLshort, gl::GLshort >, glbinding::Function< void, gl::GLenum, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLsizei, const gl::GLenum * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, const gl::GLenum *, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLsizei, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, const gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, const gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, const gl::GLushort * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, const void ** >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, const void *, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, const void *, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, const void *, gl::GLsizei, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, const void *, gl::GLsizei, gl::GLint, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, const void *, gl::GLsizei, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, const void *, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLboolean, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLint, gl::GLint, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLushort * >, glbinding::Function< void, gl::GLenum, gl::GLsizeiptr, const void *, gl::BufferStorageMask >, glbinding::Function< void, gl::GLenum, gl::GLsizeiptr, const void *, gl::GLenum >, glbinding::Function< void, gl::GLenum, gl::GLsizeiptr, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, gl::GLenum, gl::GLsizeiptrARB, const void *, gl::GLenum >, glbinding::Function< void, gl::GLenum, gl::GLubyte * >, glbinding::Function< void, gl::GLenum, gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLuint, const gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLuint, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLuint, const gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, const gl::GLintptr *, const gl::GLsizei *, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLuint, const gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::FragmentShaderDestMaskATI, gl::FragmentShaderDestModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::FragmentShaderDestMaskATI, gl::FragmentShaderDestModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::FragmentShaderDestMaskATI, gl::FragmentShaderDestModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::FragmentShaderDestModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::FragmentShaderDestModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::FragmentShaderDestModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLboolean * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLboolean, void * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLint, gl::GLboolean, const void * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLenum, gl::OcclusionQueryEventMaskAMD >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLint64 * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLchar * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLubyte * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLuint *, const gl::GLintptr *, const gl::GLsizeiptr * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLchar * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLubyte * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, const gl::GLint *, const gl::GLsizei *, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLint, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLintptr >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLintptr, gl::GLsizeiptr >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei, const gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei, const gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLenum, const void *, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint64EXT * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint64EXT, gl::GLsizeiptr >, glbinding::Function< void, gl::GLenum, gl::GLuint, void ** >, glbinding::Function< void, gl::GLenum, gl::GLuint64EXT * >, glbinding::Function< void, gl::GLenum, gl::GLushort * >, glbinding::Function< void, gl::GLenum, gl::VertexHintsMaskPGI >, glbinding::Function< void, gl::GLenum, void ** >, glbinding::Function< void, gl::GLfixed >, glbinding::Function< void, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, gl::GLfixed, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, gl::GLfloat * >, glbinding::Function< void, gl::GLfloat >, glbinding::Function< void, gl::GLfloat, gl::GLboolean >, glbinding::Function< void, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLfloat, gl::GLfloat, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLhalfNV >, glbinding::Function< void, gl::GLhalfNV, gl::GLhalfNV >, glbinding::Function< void, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV >, glbinding::Function< void, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV >, glbinding::Function< void, gl::GLhandleARB >, glbinding::Function< void, gl::GLhandleARB, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLhandleARB, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLhandleARB, gl::GLhandleARB >, glbinding::Function< void, gl::GLhandleARB, gl::GLint, gl::GLfloat * >, glbinding::Function< void, gl::GLhandleARB, gl::GLint, gl::GLint * >, glbinding::Function< void, gl::GLhandleARB, gl::GLsizei, const gl::GLcharARB **, const gl::GLint * >, glbinding::Function< void, gl::GLhandleARB, gl::GLsizei, gl::GLsizei *, gl::GLcharARB * >, glbinding::Function< void, gl::GLhandleARB, gl::GLsizei, gl::GLsizei *, gl::GLhandleARB * >, glbinding::Function< void, gl::GLhandleARB, gl::GLuint, const gl::GLcharARB * >, glbinding::Function< void, gl::GLhandleARB, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLint *, gl::GLenum *, gl::GLcharARB * >, glbinding::Function< void, gl::GLint *, gl::GLsizei, gl::GLuint * >, glbinding::Function< void, gl::GLint >, glbinding::Function< void, gl::GLint, const gl::GLboolean **, gl::GLint >, glbinding::Function< void, gl::GLint, const gl::GLbyte * >, glbinding::Function< void, gl::GLint, const gl::GLchar * >, glbinding::Function< void, gl::GLint, const gl::GLchar *, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLint, const gl::GLchar *, gl::GLsizei, gl::GLint *, gl::GLchar * >, glbinding::Function< void, gl::GLint, const gl::GLdouble * >, glbinding::Function< void, gl::GLint, const gl::GLfloat * >, glbinding::Function< void, gl::GLint, const gl::GLint * >, glbinding::Function< void, gl::GLint, const gl::GLshort * >, glbinding::Function< void, gl::GLint, const gl::GLubyte * >, glbinding::Function< void, gl::GLint, const gl::GLuint * >, glbinding::Function< void, gl::GLint, const gl::GLushort * >, glbinding::Function< void, gl::GLint, gl::GLdouble >, glbinding::Function< void, gl::GLint, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLint, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLint, gl::GLenum, const void ** >, glbinding::Function< void, gl::GLint, gl::GLenum, gl::GLint, const void **, gl::GLint >, glbinding::Function< void, gl::GLint, gl::GLenum, gl::GLsizei >, glbinding::Function< void, gl::GLint, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLint, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, gl::GLint, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, gl::GLint, gl::GLfloat >, glbinding::Function< void, gl::GLint, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLint, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLint, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLint, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::ClearBufferMask, gl::GLenum >, glbinding::Function< void, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum >, glbinding::Function< void, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, gl::GLsizei, void * >, glbinding::Function< void, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, void * >, glbinding::Function< void, gl::GLint, gl::GLint64 >, glbinding::Function< void, gl::GLint, gl::GLint64, gl::GLint64 >, glbinding::Function< void, gl::GLint, gl::GLint64, gl::GLint64, gl::GLint64 >, glbinding::Function< void, gl::GLint, gl::GLint64, gl::GLint64, gl::GLint64, gl::GLint64 >, glbinding::Function< void, gl::GLint, gl::GLint64EXT >, glbinding::Function< void, gl::GLint, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLint, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLint, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLint, gl::GLsizei >, glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLdouble * >, glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLfloat * >, glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLint * >, glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLint64 * >, glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLint64EXT * >, glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLuint * >, glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLuint64 * >, glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLuint64EXT * >, glbinding::Function< void, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLdouble * >, glbinding::Function< void, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLfloat * >, glbinding::Function< void, gl::GLint, gl::GLuint >, glbinding::Function< void, gl::GLint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLint, gl::GLuint64 >, glbinding::Function< void, gl::GLint, gl::GLuint64, gl::GLuint64 >, glbinding::Function< void, gl::GLint, gl::GLuint64, gl::GLuint64, gl::GLuint64 >, glbinding::Function< void, gl::GLint, gl::GLuint64, gl::GLuint64, gl::GLuint64, gl::GLuint64 >, glbinding::Function< void, gl::GLint, gl::GLuint64EXT >, glbinding::Function< void, gl::GLint, gl::GLuint64EXT, gl::GLuint64EXT >, glbinding::Function< void, gl::GLint, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT >, glbinding::Function< void, gl::GLint, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT >, glbinding::Function< void, gl::GLint, gl::GLushort >, glbinding::Function< void, gl::GLintptr >, glbinding::Function< void, gl::GLintptr, gl::GLintptr, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLintptr, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLshort >, glbinding::Function< void, gl::GLshort, gl::GLshort >, glbinding::Function< void, gl::GLshort, gl::GLshort, gl::GLshort >, glbinding::Function< void, gl::GLshort, gl::GLshort, gl::GLshort, gl::GLshort >, glbinding::Function< void, gl::GLsizei >, glbinding::Function< void, gl::GLsizei, const gl::GLchar * >, glbinding::Function< void, gl::GLsizei, const gl::GLenum * >, glbinding::Function< void, gl::GLsizei, const gl::GLfloat * >, glbinding::Function< void, gl::GLsizei, const gl::GLint * >, glbinding::Function< void, gl::GLsizei, const gl::GLint *, gl::GLenum >, glbinding::Function< void, gl::GLsizei, const gl::GLint *, gl::GLsizei, const gl::GLint *, gl::GLenum >, glbinding::Function< void, gl::GLsizei, const gl::GLuint * >, glbinding::Function< void, gl::GLsizei, const gl::GLuint *, const gl::GLclampf * >, glbinding::Function< void, gl::GLsizei, const gl::GLuint *, const gl::GLfixed * >, glbinding::Function< void, gl::GLsizei, const gl::GLuint *, const gl::GLfloat * >, glbinding::Function< void, gl::GLsizei, const gl::GLuint *, const gl::GLuint64 * >, glbinding::Function< void, gl::GLsizei, const gl::GLuint *, gl::GLenum, const void *, gl::GLsizei >, glbinding::Function< void, gl::GLsizei, const gl::GLvdpauSurfaceNV * >, glbinding::Function< void, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLsizei, gl::GLenum, const gl::GLfixed * >, glbinding::Function< void, gl::GLsizei, gl::GLenum, const void * >, glbinding::Function< void, gl::GLsizei, gl::GLenum, const void *, gl::GLuint, gl::GLenum, gl::GLenum, const gl::GLfloat * >, glbinding::Function< void, gl::GLsizei, gl::GLenum, const void *, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLenum, const gl::GLfloat * >, glbinding::Function< void, gl::GLsizei, gl::GLenum, const void *, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLenum, const gl::GLfloat * >, glbinding::Function< void, gl::GLsizei, gl::GLenum, const void *, gl::GLuint, gl::GLint, gl::GLuint, gl::GLenum, const gl::GLfloat * >, glbinding::Function< void, gl::GLsizei, gl::GLenum, const void *, gl::GLuint, gl::GLint, gl::GLuint, gl::GLenum, gl::GLenum, const gl::GLfloat * >, glbinding::Function< void, gl::GLsizei, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLsizei, gl::GLfloat * >, glbinding::Function< void, gl::GLsizei, gl::GLint * >, glbinding::Function< void, gl::GLsizei, gl::GLsizei, const gl::GLboolean * >, glbinding::Function< void, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLsizei, gl::GLsizei, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed, const gl::GLubyte * >, glbinding::Function< void, gl::GLsizei, gl::GLsizei, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, const gl::GLubyte * >, glbinding::Function< void, gl::GLsizei, gl::GLubyte * >, glbinding::Function< void, gl::GLsizei, gl::GLuint * >, glbinding::Function< void, gl::GLsizei, gl::GLuint >, glbinding::Function< void, gl::GLsizei, void * >, glbinding::Function< void, gl::GLsync >, glbinding::Function< void, gl::GLsync, gl::GLbitfield, gl::GLuint64 >, glbinding::Function< void, gl::GLsync, gl::GLenum, gl::GLsizei, gl::GLsizei *, gl::GLint * >, glbinding::Function< void, gl::GLubyte * >, glbinding::Function< void, gl::GLubyte >, glbinding::Function< void, gl::GLubyte, gl::GLubyte, gl::GLubyte >, glbinding::Function< void, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLubyte >, glbinding::Function< void, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint * >, glbinding::Function< void, gl::GLuint >, glbinding::Function< void, gl::GLuint, const gl::GLbyte * >, glbinding::Function< void, gl::GLuint, const gl::GLchar * >, glbinding::Function< void, gl::GLuint, const gl::GLchar *, gl::GLuint, const gl::GLuint *, const gl::GLuint * >, glbinding::Function< void, gl::GLuint, const gl::GLdouble * >, glbinding::Function< void, gl::GLuint, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, const gl::GLhalfNV * >, glbinding::Function< void, gl::GLuint, const gl::GLint * >, glbinding::Function< void, gl::GLuint, const gl::GLint64EXT * >, glbinding::Function< void, gl::GLuint, const gl::GLintptr *, const gl::GLsizei *, const gl::GLuint *, const gl::GLuint *, gl::GLuint >, glbinding::Function< void, gl::GLuint, const gl::GLshort * >, glbinding::Function< void, gl::GLuint, const gl::GLubyte * >, glbinding::Function< void, gl::GLuint, const gl::GLuint * >, glbinding::Function< void, gl::GLuint, const gl::GLuint64EXT * >, glbinding::Function< void, gl::GLuint, const gl::GLushort * >, glbinding::Function< void, gl::GLuint, gl::GLbitfield >, glbinding::Function< void, gl::GLuint, gl::GLbitfield, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLbitfield, gl::GLuint, gl::GLuint, gl::GLintptr, gl::GLintptr, gl::GLsizeiptr >, glbinding::Function< void, gl::GLuint, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLboolean, gl::GLboolean, gl::GLboolean, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLboolean, gl::GLuint, gl::GLint, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLdouble >, glbinding::Function< void, gl::GLuint, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLuint, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLuint, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLuint, gl::GLeglImageOES, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLenum, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, const gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, const gl::GLuint64 * >, glbinding::Function< void, gl::GLuint, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, const void *, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLenum, const void *, gl::PathFontStyle, gl::GLsizei, gl::GLenum, const void *, gl::GLenum, gl::GLuint, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLenum, const void *, gl::PathFontStyle, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLuint, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLboolean * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLboolean, const gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLboolean, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, const gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::TextureStorageMaskAMD >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLintptr, gl::GLsizeiptr >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, const gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLenum, gl::GLenum, void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLint, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLfloat, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLsizei, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint64 * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint64EXT * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLuint *, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizeiptr, gl::GLsizeiptr, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLubyte * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, const gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, const gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLint, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLint64 * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLintptr, gl::GLsizeiptr >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLenum *, gl::GLsizei, gl::GLsizei *, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLenum *, gl::GLsizei, gl::GLsizei *, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLchar * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint64 * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint64EXT * >, glbinding::Function< void, gl::GLuint, gl::GLenum, void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, void ** >, glbinding::Function< void, gl::GLuint, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLhalfNV >, glbinding::Function< void, gl::GLuint, gl::GLhalfNV, gl::GLhalfNV >, glbinding::Function< void, gl::GLuint, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV >, glbinding::Function< void, gl::GLuint, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV >, glbinding::Function< void, gl::GLuint, gl::GLint *, gl::GLint *, gl::GLsizei, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLdouble >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLboolean, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLboolean, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLboolean, gl::GLsizei, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLboolean, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLenum, gl::GLsizei, void * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLint, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLuint, gl::GLuint64, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, gl::GLsizei, void * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLsizei, void * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64 * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64 >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64, gl::GLint64 >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64, gl::GLint64, gl::GLint64 >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64, gl::GLint64, gl::GLint64, gl::GLint64 >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64EXT * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLint64 * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLint64EXT * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLuint64 * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLuint64EXT * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLint64 * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLuint64 * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, void * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64 * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64, gl::GLuint64, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64, gl::GLuint64, gl::GLuint64, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64EXT * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64EXT, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLintptr, gl::GLsizeiptr >, glbinding::Function< void, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, const void * >, glbinding::Function< void, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, gl::GLeglClientBufferEXT, gl::BufferStorageMask >, glbinding::Function< void, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, gl::GLuint, gl::GLuint64, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, void * >, glbinding::Function< void, gl::GLuint, gl::GLshort >, glbinding::Function< void, gl::GLuint, gl::GLshort, gl::GLshort >, glbinding::Function< void, gl::GLuint, gl::GLshort, gl::GLshort, gl::GLshort >, glbinding::Function< void, gl::GLuint, gl::GLshort, gl::GLshort, gl::GLshort, gl::GLshort >, glbinding::Function< void, gl::GLuint, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLchar *const *, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLchar *const *, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLchar *const *, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLenum * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLenum *, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLhalfNV * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLint *, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLshort * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLubyte * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLubyte *, const gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLubyte *, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLubyte *, gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLubyte *, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLubyte *, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLubyte *, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLubyte *, gl::GLsizei, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLuint *, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLuint *, const gl::GLintptr *, const gl::GLsizei * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLuint *, const gl::GLuint64 * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLuint *, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLboolean, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLchar * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLenum *, void * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLsizei, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLsizei, gl::GLsizei, const gl::GLubyte *, gl::GLsizei, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLsizeiptr, const void *, gl::BufferStorageMask >, glbinding::Function< void, gl::GLuint, gl::GLsizeiptr, const void *, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLsizeiptr, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLubyte * >, glbinding::Function< void, gl::GLuint, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLubyte >, glbinding::Function< void, gl::GLuint, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLuint, const gl::GLchar * >, glbinding::Function< void, gl::GLuint, gl::GLuint, const gl::GLuint *, gl::GLuint, const gl::GLuint *, const gl::GLenum * >, glbinding::Function< void, gl::GLuint, gl::GLuint, const void **, const gl::GLsizei *, const gl::GLuint *, const gl::GLuint *, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLchar *, gl::GLuint *, gl::GLuint *, gl::GLuint *, gl::PerformanceQueryCapsMaskINTEL >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLdouble, gl::GLdouble, gl::GLint, gl::GLint, const gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLdouble, gl::GLdouble, gl::GLint, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLint, gl::GLint, const gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, const gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLintptr >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLint64 * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLintptr >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLintptrARB >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLintptr >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLuint64 * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, void * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, void ** >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLint, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLint, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLint, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLint, gl::GLboolean, gl::GLint, gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLint, gl::GLboolean, gl::GLint, gl::GLenum, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLint, gl::GLenum, gl::GLboolean, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLintptr >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLint, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::ClearBufferMask, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLintptr, gl::GLintptr, gl::GLsizeiptr >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLintptr, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, const gl::GLenum * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, const gl::GLuint *, const gl::GLintptr *, const gl::GLsizei * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, const void *, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLintptr >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLchar * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLint *, gl::GLenum *, gl::GLchar * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLsizei *, gl::GLenum *, gl::GLchar * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, void *, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, const gl::GLchar * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLchar *, gl::GLuint, gl::GLchar *, gl::GLuint *, gl::GLuint *, gl::GLuint *, gl::GLuint *, gl::GLuint64 * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLint, gl::GLenum, gl::GLboolean, gl::GLsizei, gl::GLintptr >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLintptr >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLintptr, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLintptr, gl::GLsizeiptr >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLsizei, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::VertexShaderWriteMaskEXT, gl::VertexShaderWriteMaskEXT, gl::VertexShaderWriteMaskEXT, gl::VertexShaderWriteMaskEXT >, glbinding::Function< void, gl::GLuint, gl::GLuint64, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLuint64, gl::GLenum, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLuint64, gl::GLenum, void * >, glbinding::Function< void, gl::GLuint, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLuint64EXT, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLuint64EXT, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLuint64EXT, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, gl::UseProgramStageMask, gl::GLuint >, glbinding::Function< void, gl::GLuint64 >, glbinding::Function< void, gl::GLuint64, gl::GLenum >, glbinding::Function< void, gl::GLuint64, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLushort >, glbinding::Function< void, gl::GLushort, gl::GLushort, gl::GLushort >, glbinding::Function< void, gl::GLushort, gl::GLushort, gl::GLushort, gl::GLushort >, glbinding::Function< void, gl::GLvdpauSurfaceNV >, glbinding::Function< void, gl::GLvdpauSurfaceNV, gl::GLenum >, glbinding::Function< void, gl::GLvdpauSurfaceNV, gl::GLenum, gl::GLsizei, gl::GLsizei *, gl::GLint * >, glbinding::Function< void, gl::MemoryBarrierMask >, glbinding::Function< void, gl::PathMetricMask, gl::GLsizei, gl::GLenum, const void *, gl::GLuint, gl::GLsizei, gl::GLfloat * >, and glbinding::Function< void, gl::PathMetricMask, gl::GLuint, gl::GLsizei, gl::GLsizei, gl::GLfloat * >.

◆ state() [1/2]

virtual AbstractState & glbinding::AbstractFunction::state ( ) const
protectedpure virtual

Get current state.

Returns
The current state

Implemented in glbinding::Function< ReturnType, Arguments >, glbinding::Function< const gl::GLubyte *, gl::GLenum >, glbinding::Function< const gl::GLubyte *, gl::GLenum, gl::GLuint >, glbinding::Function< gl::GLbitfield, gl::GLfixed *, gl::GLint * >, glbinding::Function< gl::GLboolean, gl::GLenum >, glbinding::Function< gl::GLboolean, gl::GLenum, gl::GLuint >, glbinding::Function< gl::GLboolean, gl::GLint, const gl::GLchar * >, glbinding::Function< gl::GLboolean, gl::GLsizei, const gl::GLuint *, gl::GLboolean * >, glbinding::Function< gl::GLboolean, gl::GLsync >, glbinding::Function< gl::GLboolean, gl::GLuint >, glbinding::Function< gl::GLboolean, gl::GLuint, gl::GLenum >, glbinding::Function< gl::GLboolean, gl::GLuint, gl::GLfloat, gl::GLfloat >, glbinding::Function< gl::GLboolean, gl::GLuint, gl::GLsizei, gl::GLsizei, gl::GLfloat, gl::GLfloat *, gl::GLfloat *, gl::GLfloat *, gl::GLfloat * >, glbinding::Function< gl::GLboolean, gl::GLuint, gl::GLuint, gl::GLfloat, gl::GLfloat >, glbinding::Function< gl::GLboolean, gl::GLuint, gl::GLuint64 >, glbinding::Function< gl::GLboolean, gl::GLuint, gl::GLuint64, gl::GLuint >, glbinding::Function< gl::GLboolean, gl::GLuint64 >, glbinding::Function< gl::GLboolean, gl::GLvdpauSurfaceNV >, glbinding::Function< gl::GLenum >, glbinding::Function< gl::GLenum, gl::GLenum >, glbinding::Function< gl::GLenum, gl::GLenum, const void *, gl::PathFontStyle, gl::GLuint, gl::GLfloat, gl::GLuint * >, glbinding::Function< gl::GLenum, gl::GLenum, gl::GLuint, gl::GLenum >, glbinding::Function< gl::GLenum, gl::GLsync, gl::SyncObjectMask, gl::GLuint64 >, glbinding::Function< gl::GLenum, gl::GLuint, gl::GLenum >, glbinding::Function< gl::GLenum, gl::GLuint, gl::GLenum, const void *, gl::PathFontStyle, gl::GLuint, gl::GLsizei, gl::GLuint, gl::GLfloat >, glbinding::Function< gl::GLenum, gl::GLuint, gl::GLenum, gl::GLsizeiptr, const void *, gl::GLsizei, gl::GLuint, gl::GLsizei, gl::GLuint, gl::GLfloat >, glbinding::Function< gl::GLenum, gl::GLuint, gl::GLuint *, gl::GLuint64EXT * >, glbinding::Function< gl::GLfloat, gl::GLuint, gl::GLsizei, gl::GLsizei >, glbinding::Function< gl::GLhandleARB >, glbinding::Function< gl::GLhandleARB, gl::GLenum >, glbinding::Function< gl::GLint >, glbinding::Function< gl::GLint, gl::GLenum >, glbinding::Function< gl::GLint, gl::GLenum, gl::GLint, gl::GLuint, gl::GLint * >, glbinding::Function< gl::GLint, gl::GLhandleARB, const gl::GLcharARB * >, glbinding::Function< gl::GLint, gl::GLint * >, glbinding::Function< gl::GLint, gl::GLuint * >, glbinding::Function< gl::GLint, gl::GLuint, const gl::GLchar * >, glbinding::Function< gl::GLint, gl::GLuint, gl::GLenum, const gl::GLchar * >, glbinding::Function< gl::GLint, gl::GLuint, gl::GLint >, glbinding::Function< gl::GLintptr, gl::GLuint, gl::GLint >, glbinding::Function< gl::GLsync, gl::_cl_context *, gl::_cl_event *, gl::GLbitfield >, glbinding::Function< gl::GLsync, gl::GLenum, gl::GLbitfield >, glbinding::Function< gl::GLsync, gl::GLenum, gl::GLintptr, gl::GLbitfield >, glbinding::Function< gl::GLuint >, glbinding::Function< gl::GLuint, gl::GLenum >, glbinding::Function< gl::GLuint, gl::GLenum, const gl::GLchar * >, glbinding::Function< gl::GLuint, gl::GLenum, gl::GLenum >, glbinding::Function< gl::GLuint, gl::GLenum, gl::GLenum, gl::GLenum >, glbinding::Function< gl::GLuint, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLuint >, glbinding::Function< gl::GLuint, gl::GLenum, gl::GLsizei, const gl::GLchar *const * >, glbinding::Function< gl::GLuint, gl::GLenum, gl::GLuint >, glbinding::Function< gl::GLuint, gl::GLsizei >, glbinding::Function< gl::GLuint, gl::GLsizei, const gl::GLuint *, const gl::GLuint64 *, gl::GLuint, gl::GLbitfield, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLsizei, const gl::GLuint *, const gl::GLuint64 * >, glbinding::Function< gl::GLuint, gl::GLsizei, const gl::GLuint *, const gl::GLuint64 *, gl::GLuint, gl::GLbitfield, gl::GLuint, gl::GLuint, gl::GLintptr, gl::GLintptr, gl::GLsizeiptr, gl::GLsizei, const gl::GLuint *, const gl::GLuint64 * >, glbinding::Function< gl::GLuint, gl::GLsizei, const void *, gl::GLenum >, glbinding::Function< gl::GLuint, gl::GLuint >, glbinding::Function< gl::GLuint, gl::GLuint, const gl::GLchar * >, glbinding::Function< gl::GLuint, gl::GLuint, gl::GLenum, const gl::GLchar * >, glbinding::Function< gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLenum *, gl::GLenum *, gl::GLuint *, gl::GLenum *, gl::GLsizei *, gl::GLchar * >, glbinding::Function< gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLenum *, gl::GLenum *, gl::GLuint *, gl::GLsizei *, gl::GLchar * >, glbinding::Function< gl::GLuint64, gl::GLuint >, glbinding::Function< gl::GLuint64, gl::GLuint, gl::GLint, gl::GLboolean, gl::GLint, gl::GLenum >, glbinding::Function< gl::GLuint64, gl::GLuint, gl::GLuint >, glbinding::Function< gl::GLushort, gl::GLenum >, glbinding::Function< gl::GLvdpauSurfaceNV, const void *, gl::GLenum, gl::GLsizei, const gl::GLuint * >, glbinding::Function< gl::GLvdpauSurfaceNV, const void *, gl::GLenum, gl::GLsizei, const gl::GLuint *, gl::GLboolean >, glbinding::Function< gl::GLVULKANPROCNV, const gl::GLchar * >, glbinding::Function< void *, gl::GLenum, gl::GLenum >, glbinding::Function< void *, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, gl::MapBufferAccessMask >, glbinding::Function< void *, gl::GLuint >, glbinding::Function< void *, gl::GLuint, gl::GLenum >, glbinding::Function< void *, gl::GLuint, gl::GLint, gl::GLbitfield, gl::GLint *, gl::GLenum * >, glbinding::Function< void *, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, gl::MapBufferAccessMask >, glbinding::Function< void >, glbinding::Function< void, const gl::GLboolean * >, glbinding::Function< void, const gl::GLbyte * >, glbinding::Function< void, const gl::GLdouble * >, glbinding::Function< void, const gl::GLdouble *, const gl::GLdouble * >, glbinding::Function< void, const gl::GLenum *, const gl::GLint *, const gl::GLsizei *, gl::GLsizei, gl::GLint >, glbinding::Function< void, const gl::GLenum *, const gl::GLsizei *, gl::GLenum, const void *const *, gl::GLsizei, gl::GLint >, glbinding::Function< void, const gl::GLfixed * >, glbinding::Function< void, const gl::GLfixed *, const gl::GLfixed * >, glbinding::Function< void, const gl::GLfloat * >, glbinding::Function< void, const gl::GLfloat *, const gl::GLfloat * >, glbinding::Function< void, const gl::GLfloat *, const gl::GLfloat *, const gl::GLfloat * >, glbinding::Function< void, const gl::GLfloat *, const gl::GLfloat *, const gl::GLfloat *, const gl::GLfloat * >, glbinding::Function< void, const gl::GLfloat *, const gl::GLubyte *, const gl::GLfloat * >, glbinding::Function< void, const gl::GLhalfNV * >, glbinding::Function< void, const gl::GLint * >, glbinding::Function< void, const gl::GLint *, const gl::GLint * >, glbinding::Function< void, const gl::GLshort * >, glbinding::Function< void, const gl::GLshort *, const gl::GLshort * >, glbinding::Function< void, const gl::GLubyte * >, glbinding::Function< void, const gl::GLubyte *, const gl::GLfloat * >, glbinding::Function< void, const gl::GLuint * >, glbinding::Function< void, const gl::GLuint *, const gl::GLfloat * >, glbinding::Function< void, const gl::GLuint *, const gl::GLfloat *, const gl::GLfloat * >, glbinding::Function< void, const gl::GLuint *, const gl::GLfloat *, const gl::GLfloat *, const gl::GLfloat * >, glbinding::Function< void, const gl::GLuint *, const gl::GLfloat *, const gl::GLfloat *, const gl::GLfloat *, const gl::GLfloat * >, glbinding::Function< void, const gl::GLuint *, const gl::GLubyte *, const gl::GLfloat * >, glbinding::Function< void, const gl::GLuint64 *, const gl::GLsizei *, const gl::GLuint *, const gl::GLuint *, gl::GLuint >, glbinding::Function< void, const gl::GLushort * >, glbinding::Function< void, const void *, const void * >, glbinding::Function< void, const void *, gl::GLsizei, const gl::GLchar * >, glbinding::Function< void, const void *, gl::GLsizei, gl::GLsizei *, gl::GLchar * >, glbinding::Function< void, gl::AttribMask >, glbinding::Function< void, gl::ClearBufferMask >, glbinding::Function< void, gl::ClientAttribMask >, glbinding::Function< void, gl::FfdMaskSGIX >, glbinding::Function< void, gl::GLbitfield >, glbinding::Function< void, gl::GLbitfield, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, const void * >, glbinding::Function< void, gl::GLboolean >, glbinding::Function< void, gl::GLboolean, gl::GLboolean, gl::GLboolean, gl::GLboolean >, glbinding::Function< void, gl::GLbyte >, glbinding::Function< void, gl::GLbyte, gl::GLbyte >, glbinding::Function< void, gl::GLbyte, gl::GLbyte, gl::GLbyte >, glbinding::Function< void, gl::GLbyte, gl::GLbyte, gl::GLbyte, gl::GLbyte >, glbinding::Function< void, gl::GLchar *, gl::GLuint * >, glbinding::Function< void, gl::GLclampd, gl::GLclampd >, glbinding::Function< void, gl::GLclampf >, glbinding::Function< void, gl::GLclampf, gl::GLboolean >, glbinding::Function< void, gl::GLclampf, gl::GLclampf >, glbinding::Function< void, gl::GLclampx, gl::GLboolean >, glbinding::Function< void, gl::GLDEBUGPROC, const void * >, glbinding::Function< void, gl::GLDEBUGPROCAMD, void * >, glbinding::Function< void, gl::GLDEBUGPROCARB, const void * >, glbinding::Function< void, gl::GLDEBUGPROCKHR, const void * >, glbinding::Function< void, gl::GLdouble >, glbinding::Function< void, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLenum >, glbinding::Function< void, gl::GLenum, const gl::GLbyte * >, glbinding::Function< void, gl::GLenum, const gl::GLdouble * >, glbinding::Function< void, gl::GLenum, const gl::GLfixed * >, glbinding::Function< void, gl::GLenum, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, const gl::GLhalfNV * >, glbinding::Function< void, gl::GLenum, const gl::GLint * >, glbinding::Function< void, gl::GLenum, const gl::GLint *, const gl::GLsizei *, gl::GLsizei >, glbinding::Function< void, gl::GLenum, const gl::GLshort * >, glbinding::Function< void, gl::GLenum, const gl::GLsizei *, gl::GLenum, const void *const *, gl::GLsizei >, glbinding::Function< void, gl::GLenum, const gl::GLsizei *, gl::GLenum, const void *const *, gl::GLsizei, const gl::GLint * >, glbinding::Function< void, gl::GLenum, const gl::GLuint * >, glbinding::Function< void, gl::GLenum, const gl::GLuint64 *, const gl::GLsizei *, gl::GLuint >, glbinding::Function< void, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, const void ** >, glbinding::Function< void, gl::GLenum, const void *, gl::GLintptr, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, const void *, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, const void *, gl::GLsizei, gl::GLsizei, gl::GLint >, glbinding::Function< void, gl::GLenum, const void *, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLboolean * >, glbinding::Function< void, gl::GLenum, gl::GLboolean, gl::GLenum, gl::GLenum, gl::GLsizei, void * >, glbinding::Function< void, gl::GLenum, gl::GLboolean, gl::GLenum, gl::GLenum, void * >, glbinding::Function< void, gl::GLenum, gl::GLbyte >, glbinding::Function< void, gl::GLenum, gl::GLbyte, gl::GLbyte >, glbinding::Function< void, gl::GLenum, gl::GLbyte, gl::GLbyte, gl::GLbyte >, glbinding::Function< void, gl::GLenum, gl::GLbyte, gl::GLbyte, gl::GLbyte, gl::GLbyte >, glbinding::Function< void, gl::GLenum, gl::GLclampf >, glbinding::Function< void, gl::GLenum, gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLdouble >, glbinding::Function< void, gl::GLenum, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLenum, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLenum, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLenum, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLenum, gl::GLdouble, gl::GLdouble, gl::GLint, gl::GLint, const gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLdouble, gl::GLdouble, gl::GLint, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLint, gl::GLint, const gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLdouble, gl::GLdouble, gl::GLint, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLint, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLint, gl::GLint, const gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLeglImageOES, const gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLenum, gl::GLenum, const gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLenum, const gl::GLfixed * >, glbinding::Function< void, gl::GLenum, gl::GLenum, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLenum, const gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, const gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, const void *, gl::GLintptr, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLenum, const void *, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLenum, const void *, gl::GLsizei, gl::GLsizei, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLenum, const void *, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLdouble >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, const gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, const gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, const gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLdouble >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLboolean, gl::GLboolean, gl::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLfloat >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLsizei, const gl::GLuint *, gl::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLint64 * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLsizei, void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLsizei, void *, gl::GLsizei, void *, void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, void *, void *, void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLfixed * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLfixed >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLfloat >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint *, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLenum, gl::GLenum, void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLint, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint64 * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLintptr, gl::GLintptr, gl::GLsizeiptr >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, const gl::GLuint *, gl::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void *, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::TextureStorageMaskAMD >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLsizei, const gl::GLchar * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint, gl::GLenum >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLintptr, gl::GLsizeiptr >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLchar * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint64EXT * >, glbinding::Function< void, gl::GLenum, gl::GLenum, void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, void ** >, glbinding::Function< void, gl::GLenum, gl::GLfixed * >, glbinding::Function< void, gl::GLenum, gl::GLfixed >, glbinding::Function< void, gl::GLenum, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, gl::GLenum, gl::GLfixed, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, gl::GLenum, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, gl::GLenum, gl::GLfixed, gl::GLfixed, gl::GLint, gl::GLint, gl::GLfixed >, glbinding::Function< void, gl::GLenum, gl::GLfixed, gl::GLfixed, gl::GLint, gl::GLint, gl::GLfixed, gl::GLfixed, gl::GLint, gl::GLint, gl::GLfixed >, glbinding::Function< void, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLfloat >, glbinding::Function< void, gl::GLenum, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLenum, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLenum, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLenum, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLint, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLint, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLint, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLint, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLint, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLint, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLhalfNV >, glbinding::Function< void, gl::GLenum, gl::GLhalfNV, gl::GLhalfNV >, glbinding::Function< void, gl::GLenum, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV >, glbinding::Function< void, gl::GLenum, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV >, glbinding::Function< void, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLint, const gl::GLchar *, gl::GLint, const gl::GLchar * >, glbinding::Function< void, gl::GLenum, gl::GLint, const gl::GLfixed * >, glbinding::Function< void, gl::GLenum, gl::GLint, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLint, const gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLint, const gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLint, const void **, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLenum, gl::GLsizei, void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLenum, void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLfixed * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLint, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLfixed * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLfloat, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLuint, gl::GLuint64, gl::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLsizei, void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLint, void * >, glbinding::Function< void, gl::GLenum, gl::GLint64 * >, glbinding::Function< void, gl::GLenum, gl::GLintptr, gl::GLsizeiptr >, glbinding::Function< void, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, const void * >, glbinding::Function< void, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, gl::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, gl::GLeglClientBufferEXT, gl::BufferStorageMask >, glbinding::Function< void, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, gl::GLuint, gl::GLuint64, gl::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, void * >, glbinding::Function< void, gl::GLenum, gl::GLintptrARB, gl::GLsizeiptrARB, const void * >, glbinding::Function< void, gl::GLenum, gl::GLintptrARB, gl::GLsizeiptrARB, void * >, glbinding::Function< void, gl::GLenum, gl::GLshort >, glbinding::Function< void, gl::GLenum, gl::GLshort, gl::GLshort >, glbinding::Function< void, gl::GLenum, gl::GLshort, gl::GLshort, gl::GLshort >, glbinding::Function< void, gl::GLenum, gl::GLshort, gl::GLshort, gl::GLshort, gl::GLshort >, glbinding::Function< void, gl::GLenum, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLsizei, const gl::GLenum * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, const gl::GLenum *, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLsizei, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, const gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, const gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, const gl::GLushort * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, const void ** >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, const void *, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, const void *, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, const void *, gl::GLsizei, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, const void *, gl::GLsizei, gl::GLint, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, const void *, gl::GLsizei, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, const void *, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLboolean, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLint, gl::GLint, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLushort * >, glbinding::Function< void, gl::GLenum, gl::GLsizeiptr, const void *, gl::BufferStorageMask >, glbinding::Function< void, gl::GLenum, gl::GLsizeiptr, const void *, gl::GLenum >, glbinding::Function< void, gl::GLenum, gl::GLsizeiptr, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, gl::GLenum, gl::GLsizeiptrARB, const void *, gl::GLenum >, glbinding::Function< void, gl::GLenum, gl::GLubyte * >, glbinding::Function< void, gl::GLenum, gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLuint, const gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLuint, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLuint, const gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, const gl::GLintptr *, const gl::GLsizei *, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLuint, const gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::FragmentShaderDestMaskATI, gl::FragmentShaderDestModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::FragmentShaderDestMaskATI, gl::FragmentShaderDestModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::FragmentShaderDestMaskATI, gl::FragmentShaderDestModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::FragmentShaderDestModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::FragmentShaderDestModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::FragmentShaderDestModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLboolean * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLboolean, void * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLint, gl::GLboolean, const void * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLenum, gl::OcclusionQueryEventMaskAMD >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLint64 * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLchar * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLubyte * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLuint *, const gl::GLintptr *, const gl::GLsizeiptr * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLchar * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLubyte * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, const gl::GLint *, const gl::GLsizei *, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLint, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLintptr >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLintptr, gl::GLsizeiptr >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei, const gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei, const gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLenum, const void *, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint64EXT * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint64EXT, gl::GLsizeiptr >, glbinding::Function< void, gl::GLenum, gl::GLuint, void ** >, glbinding::Function< void, gl::GLenum, gl::GLuint64EXT * >, glbinding::Function< void, gl::GLenum, gl::GLushort * >, glbinding::Function< void, gl::GLenum, gl::VertexHintsMaskPGI >, glbinding::Function< void, gl::GLenum, void ** >, glbinding::Function< void, gl::GLfixed >, glbinding::Function< void, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, gl::GLfixed, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, gl::GLfloat * >, glbinding::Function< void, gl::GLfloat >, glbinding::Function< void, gl::GLfloat, gl::GLboolean >, glbinding::Function< void, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLfloat, gl::GLfloat, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLhalfNV >, glbinding::Function< void, gl::GLhalfNV, gl::GLhalfNV >, glbinding::Function< void, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV >, glbinding::Function< void, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV >, glbinding::Function< void, gl::GLhandleARB >, glbinding::Function< void, gl::GLhandleARB, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLhandleARB, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLhandleARB, gl::GLhandleARB >, glbinding::Function< void, gl::GLhandleARB, gl::GLint, gl::GLfloat * >, glbinding::Function< void, gl::GLhandleARB, gl::GLint, gl::GLint * >, glbinding::Function< void, gl::GLhandleARB, gl::GLsizei, const gl::GLcharARB **, const gl::GLint * >, glbinding::Function< void, gl::GLhandleARB, gl::GLsizei, gl::GLsizei *, gl::GLcharARB * >, glbinding::Function< void, gl::GLhandleARB, gl::GLsizei, gl::GLsizei *, gl::GLhandleARB * >, glbinding::Function< void, gl::GLhandleARB, gl::GLuint, const gl::GLcharARB * >, glbinding::Function< void, gl::GLhandleARB, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLint *, gl::GLenum *, gl::GLcharARB * >, glbinding::Function< void, gl::GLint *, gl::GLsizei, gl::GLuint * >, glbinding::Function< void, gl::GLint >, glbinding::Function< void, gl::GLint, const gl::GLboolean **, gl::GLint >, glbinding::Function< void, gl::GLint, const gl::GLbyte * >, glbinding::Function< void, gl::GLint, const gl::GLchar * >, glbinding::Function< void, gl::GLint, const gl::GLchar *, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLint, const gl::GLchar *, gl::GLsizei, gl::GLint *, gl::GLchar * >, glbinding::Function< void, gl::GLint, const gl::GLdouble * >, glbinding::Function< void, gl::GLint, const gl::GLfloat * >, glbinding::Function< void, gl::GLint, const gl::GLint * >, glbinding::Function< void, gl::GLint, const gl::GLshort * >, glbinding::Function< void, gl::GLint, const gl::GLubyte * >, glbinding::Function< void, gl::GLint, const gl::GLuint * >, glbinding::Function< void, gl::GLint, const gl::GLushort * >, glbinding::Function< void, gl::GLint, gl::GLdouble >, glbinding::Function< void, gl::GLint, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLint, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLint, gl::GLenum, const void ** >, glbinding::Function< void, gl::GLint, gl::GLenum, gl::GLint, const void **, gl::GLint >, glbinding::Function< void, gl::GLint, gl::GLenum, gl::GLsizei >, glbinding::Function< void, gl::GLint, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLint, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, gl::GLint, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, gl::GLint, gl::GLfloat >, glbinding::Function< void, gl::GLint, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLint, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLint, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLint, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::ClearBufferMask, gl::GLenum >, glbinding::Function< void, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum >, glbinding::Function< void, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, gl::GLsizei, void * >, glbinding::Function< void, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, void * >, glbinding::Function< void, gl::GLint, gl::GLint64 >, glbinding::Function< void, gl::GLint, gl::GLint64, gl::GLint64 >, glbinding::Function< void, gl::GLint, gl::GLint64, gl::GLint64, gl::GLint64 >, glbinding::Function< void, gl::GLint, gl::GLint64, gl::GLint64, gl::GLint64, gl::GLint64 >, glbinding::Function< void, gl::GLint, gl::GLint64EXT >, glbinding::Function< void, gl::GLint, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLint, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLint, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLint, gl::GLsizei >, glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLdouble * >, glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLfloat * >, glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLint * >, glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLint64 * >, glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLint64EXT * >, glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLuint * >, glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLuint64 * >, glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLuint64EXT * >, glbinding::Function< void, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLdouble * >, glbinding::Function< void, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLfloat * >, glbinding::Function< void, gl::GLint, gl::GLuint >, glbinding::Function< void, gl::GLint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLint, gl::GLuint64 >, glbinding::Function< void, gl::GLint, gl::GLuint64, gl::GLuint64 >, glbinding::Function< void, gl::GLint, gl::GLuint64, gl::GLuint64, gl::GLuint64 >, glbinding::Function< void, gl::GLint, gl::GLuint64, gl::GLuint64, gl::GLuint64, gl::GLuint64 >, glbinding::Function< void, gl::GLint, gl::GLuint64EXT >, glbinding::Function< void, gl::GLint, gl::GLuint64EXT, gl::GLuint64EXT >, glbinding::Function< void, gl::GLint, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT >, glbinding::Function< void, gl::GLint, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT >, glbinding::Function< void, gl::GLint, gl::GLushort >, glbinding::Function< void, gl::GLintptr >, glbinding::Function< void, gl::GLintptr, gl::GLintptr, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLintptr, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLshort >, glbinding::Function< void, gl::GLshort, gl::GLshort >, glbinding::Function< void, gl::GLshort, gl::GLshort, gl::GLshort >, glbinding::Function< void, gl::GLshort, gl::GLshort, gl::GLshort, gl::GLshort >, glbinding::Function< void, gl::GLsizei >, glbinding::Function< void, gl::GLsizei, const gl::GLchar * >, glbinding::Function< void, gl::GLsizei, const gl::GLenum * >, glbinding::Function< void, gl::GLsizei, const gl::GLfloat * >, glbinding::Function< void, gl::GLsizei, const gl::GLint * >, glbinding::Function< void, gl::GLsizei, const gl::GLint *, gl::GLenum >, glbinding::Function< void, gl::GLsizei, const gl::GLint *, gl::GLsizei, const gl::GLint *, gl::GLenum >, glbinding::Function< void, gl::GLsizei, const gl::GLuint * >, glbinding::Function< void, gl::GLsizei, const gl::GLuint *, const gl::GLclampf * >, glbinding::Function< void, gl::GLsizei, const gl::GLuint *, const gl::GLfixed * >, glbinding::Function< void, gl::GLsizei, const gl::GLuint *, const gl::GLfloat * >, glbinding::Function< void, gl::GLsizei, const gl::GLuint *, const gl::GLuint64 * >, glbinding::Function< void, gl::GLsizei, const gl::GLuint *, gl::GLenum, const void *, gl::GLsizei >, glbinding::Function< void, gl::GLsizei, const gl::GLvdpauSurfaceNV * >, glbinding::Function< void, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLsizei, gl::GLenum, const gl::GLfixed * >, glbinding::Function< void, gl::GLsizei, gl::GLenum, const void * >, glbinding::Function< void, gl::GLsizei, gl::GLenum, const void *, gl::GLuint, gl::GLenum, gl::GLenum, const gl::GLfloat * >, glbinding::Function< void, gl::GLsizei, gl::GLenum, const void *, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLenum, const gl::GLfloat * >, glbinding::Function< void, gl::GLsizei, gl::GLenum, const void *, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLenum, const gl::GLfloat * >, glbinding::Function< void, gl::GLsizei, gl::GLenum, const void *, gl::GLuint, gl::GLint, gl::GLuint, gl::GLenum, const gl::GLfloat * >, glbinding::Function< void, gl::GLsizei, gl::GLenum, const void *, gl::GLuint, gl::GLint, gl::GLuint, gl::GLenum, gl::GLenum, const gl::GLfloat * >, glbinding::Function< void, gl::GLsizei, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLsizei, gl::GLfloat * >, glbinding::Function< void, gl::GLsizei, gl::GLint * >, glbinding::Function< void, gl::GLsizei, gl::GLsizei, const gl::GLboolean * >, glbinding::Function< void, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLsizei, gl::GLsizei, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed, const gl::GLubyte * >, glbinding::Function< void, gl::GLsizei, gl::GLsizei, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, const gl::GLubyte * >, glbinding::Function< void, gl::GLsizei, gl::GLubyte * >, glbinding::Function< void, gl::GLsizei, gl::GLuint * >, glbinding::Function< void, gl::GLsizei, gl::GLuint >, glbinding::Function< void, gl::GLsizei, void * >, glbinding::Function< void, gl::GLsync >, glbinding::Function< void, gl::GLsync, gl::GLbitfield, gl::GLuint64 >, glbinding::Function< void, gl::GLsync, gl::GLenum, gl::GLsizei, gl::GLsizei *, gl::GLint * >, glbinding::Function< void, gl::GLubyte * >, glbinding::Function< void, gl::GLubyte >, glbinding::Function< void, gl::GLubyte, gl::GLubyte, gl::GLubyte >, glbinding::Function< void, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLubyte >, glbinding::Function< void, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint * >, glbinding::Function< void, gl::GLuint >, glbinding::Function< void, gl::GLuint, const gl::GLbyte * >, glbinding::Function< void, gl::GLuint, const gl::GLchar * >, glbinding::Function< void, gl::GLuint, const gl::GLchar *, gl::GLuint, const gl::GLuint *, const gl::GLuint * >, glbinding::Function< void, gl::GLuint, const gl::GLdouble * >, glbinding::Function< void, gl::GLuint, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, const gl::GLhalfNV * >, glbinding::Function< void, gl::GLuint, const gl::GLint * >, glbinding::Function< void, gl::GLuint, const gl::GLint64EXT * >, glbinding::Function< void, gl::GLuint, const gl::GLintptr *, const gl::GLsizei *, const gl::GLuint *, const gl::GLuint *, gl::GLuint >, glbinding::Function< void, gl::GLuint, const gl::GLshort * >, glbinding::Function< void, gl::GLuint, const gl::GLubyte * >, glbinding::Function< void, gl::GLuint, const gl::GLuint * >, glbinding::Function< void, gl::GLuint, const gl::GLuint64EXT * >, glbinding::Function< void, gl::GLuint, const gl::GLushort * >, glbinding::Function< void, gl::GLuint, gl::GLbitfield >, glbinding::Function< void, gl::GLuint, gl::GLbitfield, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLbitfield, gl::GLuint, gl::GLuint, gl::GLintptr, gl::GLintptr, gl::GLsizeiptr >, glbinding::Function< void, gl::GLuint, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLboolean, gl::GLboolean, gl::GLboolean, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLboolean, gl::GLuint, gl::GLint, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLdouble >, glbinding::Function< void, gl::GLuint, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLuint, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLuint, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLuint, gl::GLeglImageOES, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLenum, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, const gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, const gl::GLuint64 * >, glbinding::Function< void, gl::GLuint, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, const void *, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLenum, const void *, gl::PathFontStyle, gl::GLsizei, gl::GLenum, const void *, gl::GLenum, gl::GLuint, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLenum, const void *, gl::PathFontStyle, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLuint, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLboolean * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLboolean, const gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLboolean, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, const gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::TextureStorageMaskAMD >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLintptr, gl::GLsizeiptr >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, const gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLenum, gl::GLenum, void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLint, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLfloat, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLsizei, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint64 * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint64EXT * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLuint *, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizeiptr, gl::GLsizeiptr, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLubyte * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, const gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, const gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLint, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLint64 * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLintptr, gl::GLsizeiptr >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLenum *, gl::GLsizei, gl::GLsizei *, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLenum *, gl::GLsizei, gl::GLsizei *, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLchar * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint64 * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint64EXT * >, glbinding::Function< void, gl::GLuint, gl::GLenum, void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, void ** >, glbinding::Function< void, gl::GLuint, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLhalfNV >, glbinding::Function< void, gl::GLuint, gl::GLhalfNV, gl::GLhalfNV >, glbinding::Function< void, gl::GLuint, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV >, glbinding::Function< void, gl::GLuint, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV >, glbinding::Function< void, gl::GLuint, gl::GLint *, gl::GLint *, gl::GLsizei, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLdouble >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLboolean, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLboolean, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLboolean, gl::GLsizei, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLboolean, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLenum, gl::GLsizei, void * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLint, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLuint, gl::GLuint64, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, gl::GLsizei, void * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLsizei, void * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64 * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64 >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64, gl::GLint64 >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64, gl::GLint64, gl::GLint64 >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64, gl::GLint64, gl::GLint64, gl::GLint64 >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64EXT * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLint64 * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLint64EXT * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLuint64 * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLuint64EXT * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLint64 * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLuint64 * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, void * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64 * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64, gl::GLuint64, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64, gl::GLuint64, gl::GLuint64, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64EXT * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64EXT, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLintptr, gl::GLsizeiptr >, glbinding::Function< void, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, const void * >, glbinding::Function< void, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, gl::GLeglClientBufferEXT, gl::BufferStorageMask >, glbinding::Function< void, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, gl::GLuint, gl::GLuint64, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, void * >, glbinding::Function< void, gl::GLuint, gl::GLshort >, glbinding::Function< void, gl::GLuint, gl::GLshort, gl::GLshort >, glbinding::Function< void, gl::GLuint, gl::GLshort, gl::GLshort, gl::GLshort >, glbinding::Function< void, gl::GLuint, gl::GLshort, gl::GLshort, gl::GLshort, gl::GLshort >, glbinding::Function< void, gl::GLuint, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLchar *const *, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLchar *const *, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLchar *const *, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLenum * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLenum *, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLhalfNV * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLint *, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLshort * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLubyte * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLubyte *, const gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLubyte *, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLubyte *, gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLubyte *, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLubyte *, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLubyte *, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLubyte *, gl::GLsizei, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLuint *, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLuint *, const gl::GLintptr *, const gl::GLsizei * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLuint *, const gl::GLuint64 * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLuint *, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLboolean, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLchar * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLenum *, void * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLsizei, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLsizei, gl::GLsizei, const gl::GLubyte *, gl::GLsizei, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLsizeiptr, const void *, gl::BufferStorageMask >, glbinding::Function< void, gl::GLuint, gl::GLsizeiptr, const void *, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLsizeiptr, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLubyte * >, glbinding::Function< void, gl::GLuint, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLubyte >, glbinding::Function< void, gl::GLuint, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLuint, const gl::GLchar * >, glbinding::Function< void, gl::GLuint, gl::GLuint, const gl::GLuint *, gl::GLuint, const gl::GLuint *, const gl::GLenum * >, glbinding::Function< void, gl::GLuint, gl::GLuint, const void **, const gl::GLsizei *, const gl::GLuint *, const gl::GLuint *, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLchar *, gl::GLuint *, gl::GLuint *, gl::GLuint *, gl::PerformanceQueryCapsMaskINTEL >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLdouble, gl::GLdouble, gl::GLint, gl::GLint, const gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLdouble, gl::GLdouble, gl::GLint, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLint, gl::GLint, const gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, const gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLintptr >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLint64 * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLintptr >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLintptrARB >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLintptr >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLuint64 * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, void * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, void ** >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLint, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLint, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLint, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLint, gl::GLboolean, gl::GLint, gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLint, gl::GLboolean, gl::GLint, gl::GLenum, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLint, gl::GLenum, gl::GLboolean, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLintptr >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLint, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::ClearBufferMask, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLintptr, gl::GLintptr, gl::GLsizeiptr >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLintptr, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, const gl::GLenum * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, const gl::GLuint *, const gl::GLintptr *, const gl::GLsizei * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, const void *, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLintptr >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLchar * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLint *, gl::GLenum *, gl::GLchar * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLsizei *, gl::GLenum *, gl::GLchar * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, void *, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, const gl::GLchar * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLchar *, gl::GLuint, gl::GLchar *, gl::GLuint *, gl::GLuint *, gl::GLuint *, gl::GLuint *, gl::GLuint64 * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLint, gl::GLenum, gl::GLboolean, gl::GLsizei, gl::GLintptr >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLintptr >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLintptr, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLintptr, gl::GLsizeiptr >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLsizei, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::VertexShaderWriteMaskEXT, gl::VertexShaderWriteMaskEXT, gl::VertexShaderWriteMaskEXT, gl::VertexShaderWriteMaskEXT >, glbinding::Function< void, gl::GLuint, gl::GLuint64, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLuint64, gl::GLenum, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLuint64, gl::GLenum, void * >, glbinding::Function< void, gl::GLuint, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLuint64EXT, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLuint64EXT, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLuint64EXT, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, gl::UseProgramStageMask, gl::GLuint >, glbinding::Function< void, gl::GLuint64 >, glbinding::Function< void, gl::GLuint64, gl::GLenum >, glbinding::Function< void, gl::GLuint64, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLushort >, glbinding::Function< void, gl::GLushort, gl::GLushort, gl::GLushort >, glbinding::Function< void, gl::GLushort, gl::GLushort, gl::GLushort, gl::GLushort >, glbinding::Function< void, gl::GLvdpauSurfaceNV >, glbinding::Function< void, gl::GLvdpauSurfaceNV, gl::GLenum >, glbinding::Function< void, gl::GLvdpauSurfaceNV, gl::GLenum, gl::GLsizei, gl::GLsizei *, gl::GLint * >, glbinding::Function< void, gl::MemoryBarrierMask >, glbinding::Function< void, gl::PathMetricMask, gl::GLsizei, gl::GLenum, const void *, gl::GLuint, gl::GLsizei, gl::GLfloat * >, and glbinding::Function< void, gl::PathMetricMask, gl::GLuint, gl::GLsizei, gl::GLsizei, gl::GLfloat * >.

◆ state() [2/2]

virtual AbstractState & glbinding::AbstractFunction::state ( int pos) const
protectedpure virtual

Get state.

Parameters
[in]posThe index of the state
Returns
The state

Implemented in glbinding::Function< ReturnType, Arguments >, glbinding::Function< const gl::GLubyte *, gl::GLenum >, glbinding::Function< const gl::GLubyte *, gl::GLenum, gl::GLuint >, glbinding::Function< gl::GLbitfield, gl::GLfixed *, gl::GLint * >, glbinding::Function< gl::GLboolean, gl::GLenum >, glbinding::Function< gl::GLboolean, gl::GLenum, gl::GLuint >, glbinding::Function< gl::GLboolean, gl::GLint, const gl::GLchar * >, glbinding::Function< gl::GLboolean, gl::GLsizei, const gl::GLuint *, gl::GLboolean * >, glbinding::Function< gl::GLboolean, gl::GLsync >, glbinding::Function< gl::GLboolean, gl::GLuint >, glbinding::Function< gl::GLboolean, gl::GLuint, gl::GLenum >, glbinding::Function< gl::GLboolean, gl::GLuint, gl::GLfloat, gl::GLfloat >, glbinding::Function< gl::GLboolean, gl::GLuint, gl::GLsizei, gl::GLsizei, gl::GLfloat, gl::GLfloat *, gl::GLfloat *, gl::GLfloat *, gl::GLfloat * >, glbinding::Function< gl::GLboolean, gl::GLuint, gl::GLuint, gl::GLfloat, gl::GLfloat >, glbinding::Function< gl::GLboolean, gl::GLuint, gl::GLuint64 >, glbinding::Function< gl::GLboolean, gl::GLuint, gl::GLuint64, gl::GLuint >, glbinding::Function< gl::GLboolean, gl::GLuint64 >, glbinding::Function< gl::GLboolean, gl::GLvdpauSurfaceNV >, glbinding::Function< gl::GLenum >, glbinding::Function< gl::GLenum, gl::GLenum >, glbinding::Function< gl::GLenum, gl::GLenum, const void *, gl::PathFontStyle, gl::GLuint, gl::GLfloat, gl::GLuint * >, glbinding::Function< gl::GLenum, gl::GLenum, gl::GLuint, gl::GLenum >, glbinding::Function< gl::GLenum, gl::GLsync, gl::SyncObjectMask, gl::GLuint64 >, glbinding::Function< gl::GLenum, gl::GLuint, gl::GLenum >, glbinding::Function< gl::GLenum, gl::GLuint, gl::GLenum, const void *, gl::PathFontStyle, gl::GLuint, gl::GLsizei, gl::GLuint, gl::GLfloat >, glbinding::Function< gl::GLenum, gl::GLuint, gl::GLenum, gl::GLsizeiptr, const void *, gl::GLsizei, gl::GLuint, gl::GLsizei, gl::GLuint, gl::GLfloat >, glbinding::Function< gl::GLenum, gl::GLuint, gl::GLuint *, gl::GLuint64EXT * >, glbinding::Function< gl::GLfloat, gl::GLuint, gl::GLsizei, gl::GLsizei >, glbinding::Function< gl::GLhandleARB >, glbinding::Function< gl::GLhandleARB, gl::GLenum >, glbinding::Function< gl::GLint >, glbinding::Function< gl::GLint, gl::GLenum >, glbinding::Function< gl::GLint, gl::GLenum, gl::GLint, gl::GLuint, gl::GLint * >, glbinding::Function< gl::GLint, gl::GLhandleARB, const gl::GLcharARB * >, glbinding::Function< gl::GLint, gl::GLint * >, glbinding::Function< gl::GLint, gl::GLuint * >, glbinding::Function< gl::GLint, gl::GLuint, const gl::GLchar * >, glbinding::Function< gl::GLint, gl::GLuint, gl::GLenum, const gl::GLchar * >, glbinding::Function< gl::GLint, gl::GLuint, gl::GLint >, glbinding::Function< gl::GLintptr, gl::GLuint, gl::GLint >, glbinding::Function< gl::GLsync, gl::_cl_context *, gl::_cl_event *, gl::GLbitfield >, glbinding::Function< gl::GLsync, gl::GLenum, gl::GLbitfield >, glbinding::Function< gl::GLsync, gl::GLenum, gl::GLintptr, gl::GLbitfield >, glbinding::Function< gl::GLuint >, glbinding::Function< gl::GLuint, gl::GLenum >, glbinding::Function< gl::GLuint, gl::GLenum, const gl::GLchar * >, glbinding::Function< gl::GLuint, gl::GLenum, gl::GLenum >, glbinding::Function< gl::GLuint, gl::GLenum, gl::GLenum, gl::GLenum >, glbinding::Function< gl::GLuint, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLuint >, glbinding::Function< gl::GLuint, gl::GLenum, gl::GLsizei, const gl::GLchar *const * >, glbinding::Function< gl::GLuint, gl::GLenum, gl::GLuint >, glbinding::Function< gl::GLuint, gl::GLsizei >, glbinding::Function< gl::GLuint, gl::GLsizei, const gl::GLuint *, const gl::GLuint64 *, gl::GLuint, gl::GLbitfield, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLsizei, const gl::GLuint *, const gl::GLuint64 * >, glbinding::Function< gl::GLuint, gl::GLsizei, const gl::GLuint *, const gl::GLuint64 *, gl::GLuint, gl::GLbitfield, gl::GLuint, gl::GLuint, gl::GLintptr, gl::GLintptr, gl::GLsizeiptr, gl::GLsizei, const gl::GLuint *, const gl::GLuint64 * >, glbinding::Function< gl::GLuint, gl::GLsizei, const void *, gl::GLenum >, glbinding::Function< gl::GLuint, gl::GLuint >, glbinding::Function< gl::GLuint, gl::GLuint, const gl::GLchar * >, glbinding::Function< gl::GLuint, gl::GLuint, gl::GLenum, const gl::GLchar * >, glbinding::Function< gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLenum *, gl::GLenum *, gl::GLuint *, gl::GLenum *, gl::GLsizei *, gl::GLchar * >, glbinding::Function< gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLenum *, gl::GLenum *, gl::GLuint *, gl::GLsizei *, gl::GLchar * >, glbinding::Function< gl::GLuint64, gl::GLuint >, glbinding::Function< gl::GLuint64, gl::GLuint, gl::GLint, gl::GLboolean, gl::GLint, gl::GLenum >, glbinding::Function< gl::GLuint64, gl::GLuint, gl::GLuint >, glbinding::Function< gl::GLushort, gl::GLenum >, glbinding::Function< gl::GLvdpauSurfaceNV, const void *, gl::GLenum, gl::GLsizei, const gl::GLuint * >, glbinding::Function< gl::GLvdpauSurfaceNV, const void *, gl::GLenum, gl::GLsizei, const gl::GLuint *, gl::GLboolean >, glbinding::Function< gl::GLVULKANPROCNV, const gl::GLchar * >, glbinding::Function< void *, gl::GLenum, gl::GLenum >, glbinding::Function< void *, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, gl::MapBufferAccessMask >, glbinding::Function< void *, gl::GLuint >, glbinding::Function< void *, gl::GLuint, gl::GLenum >, glbinding::Function< void *, gl::GLuint, gl::GLint, gl::GLbitfield, gl::GLint *, gl::GLenum * >, glbinding::Function< void *, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, gl::MapBufferAccessMask >, glbinding::Function< void >, glbinding::Function< void, const gl::GLboolean * >, glbinding::Function< void, const gl::GLbyte * >, glbinding::Function< void, const gl::GLdouble * >, glbinding::Function< void, const gl::GLdouble *, const gl::GLdouble * >, glbinding::Function< void, const gl::GLenum *, const gl::GLint *, const gl::GLsizei *, gl::GLsizei, gl::GLint >, glbinding::Function< void, const gl::GLenum *, const gl::GLsizei *, gl::GLenum, const void *const *, gl::GLsizei, gl::GLint >, glbinding::Function< void, const gl::GLfixed * >, glbinding::Function< void, const gl::GLfixed *, const gl::GLfixed * >, glbinding::Function< void, const gl::GLfloat * >, glbinding::Function< void, const gl::GLfloat *, const gl::GLfloat * >, glbinding::Function< void, const gl::GLfloat *, const gl::GLfloat *, const gl::GLfloat * >, glbinding::Function< void, const gl::GLfloat *, const gl::GLfloat *, const gl::GLfloat *, const gl::GLfloat * >, glbinding::Function< void, const gl::GLfloat *, const gl::GLubyte *, const gl::GLfloat * >, glbinding::Function< void, const gl::GLhalfNV * >, glbinding::Function< void, const gl::GLint * >, glbinding::Function< void, const gl::GLint *, const gl::GLint * >, glbinding::Function< void, const gl::GLshort * >, glbinding::Function< void, const gl::GLshort *, const gl::GLshort * >, glbinding::Function< void, const gl::GLubyte * >, glbinding::Function< void, const gl::GLubyte *, const gl::GLfloat * >, glbinding::Function< void, const gl::GLuint * >, glbinding::Function< void, const gl::GLuint *, const gl::GLfloat * >, glbinding::Function< void, const gl::GLuint *, const gl::GLfloat *, const gl::GLfloat * >, glbinding::Function< void, const gl::GLuint *, const gl::GLfloat *, const gl::GLfloat *, const gl::GLfloat * >, glbinding::Function< void, const gl::GLuint *, const gl::GLfloat *, const gl::GLfloat *, const gl::GLfloat *, const gl::GLfloat * >, glbinding::Function< void, const gl::GLuint *, const gl::GLubyte *, const gl::GLfloat * >, glbinding::Function< void, const gl::GLuint64 *, const gl::GLsizei *, const gl::GLuint *, const gl::GLuint *, gl::GLuint >, glbinding::Function< void, const gl::GLushort * >, glbinding::Function< void, const void *, const void * >, glbinding::Function< void, const void *, gl::GLsizei, const gl::GLchar * >, glbinding::Function< void, const void *, gl::GLsizei, gl::GLsizei *, gl::GLchar * >, glbinding::Function< void, gl::AttribMask >, glbinding::Function< void, gl::ClearBufferMask >, glbinding::Function< void, gl::ClientAttribMask >, glbinding::Function< void, gl::FfdMaskSGIX >, glbinding::Function< void, gl::GLbitfield >, glbinding::Function< void, gl::GLbitfield, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, const void * >, glbinding::Function< void, gl::GLboolean >, glbinding::Function< void, gl::GLboolean, gl::GLboolean, gl::GLboolean, gl::GLboolean >, glbinding::Function< void, gl::GLbyte >, glbinding::Function< void, gl::GLbyte, gl::GLbyte >, glbinding::Function< void, gl::GLbyte, gl::GLbyte, gl::GLbyte >, glbinding::Function< void, gl::GLbyte, gl::GLbyte, gl::GLbyte, gl::GLbyte >, glbinding::Function< void, gl::GLchar *, gl::GLuint * >, glbinding::Function< void, gl::GLclampd, gl::GLclampd >, glbinding::Function< void, gl::GLclampf >, glbinding::Function< void, gl::GLclampf, gl::GLboolean >, glbinding::Function< void, gl::GLclampf, gl::GLclampf >, glbinding::Function< void, gl::GLclampx, gl::GLboolean >, glbinding::Function< void, gl::GLDEBUGPROC, const void * >, glbinding::Function< void, gl::GLDEBUGPROCAMD, void * >, glbinding::Function< void, gl::GLDEBUGPROCARB, const void * >, glbinding::Function< void, gl::GLDEBUGPROCKHR, const void * >, glbinding::Function< void, gl::GLdouble >, glbinding::Function< void, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLenum >, glbinding::Function< void, gl::GLenum, const gl::GLbyte * >, glbinding::Function< void, gl::GLenum, const gl::GLdouble * >, glbinding::Function< void, gl::GLenum, const gl::GLfixed * >, glbinding::Function< void, gl::GLenum, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, const gl::GLhalfNV * >, glbinding::Function< void, gl::GLenum, const gl::GLint * >, glbinding::Function< void, gl::GLenum, const gl::GLint *, const gl::GLsizei *, gl::GLsizei >, glbinding::Function< void, gl::GLenum, const gl::GLshort * >, glbinding::Function< void, gl::GLenum, const gl::GLsizei *, gl::GLenum, const void *const *, gl::GLsizei >, glbinding::Function< void, gl::GLenum, const gl::GLsizei *, gl::GLenum, const void *const *, gl::GLsizei, const gl::GLint * >, glbinding::Function< void, gl::GLenum, const gl::GLuint * >, glbinding::Function< void, gl::GLenum, const gl::GLuint64 *, const gl::GLsizei *, gl::GLuint >, glbinding::Function< void, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, const void ** >, glbinding::Function< void, gl::GLenum, const void *, gl::GLintptr, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, const void *, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, const void *, gl::GLsizei, gl::GLsizei, gl::GLint >, glbinding::Function< void, gl::GLenum, const void *, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLboolean * >, glbinding::Function< void, gl::GLenum, gl::GLboolean, gl::GLenum, gl::GLenum, gl::GLsizei, void * >, glbinding::Function< void, gl::GLenum, gl::GLboolean, gl::GLenum, gl::GLenum, void * >, glbinding::Function< void, gl::GLenum, gl::GLbyte >, glbinding::Function< void, gl::GLenum, gl::GLbyte, gl::GLbyte >, glbinding::Function< void, gl::GLenum, gl::GLbyte, gl::GLbyte, gl::GLbyte >, glbinding::Function< void, gl::GLenum, gl::GLbyte, gl::GLbyte, gl::GLbyte, gl::GLbyte >, glbinding::Function< void, gl::GLenum, gl::GLclampf >, glbinding::Function< void, gl::GLenum, gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLdouble >, glbinding::Function< void, gl::GLenum, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLenum, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLenum, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLenum, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLenum, gl::GLdouble, gl::GLdouble, gl::GLint, gl::GLint, const gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLdouble, gl::GLdouble, gl::GLint, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLint, gl::GLint, const gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLdouble, gl::GLdouble, gl::GLint, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLint, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLint, gl::GLint, const gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLeglImageOES, const gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLenum, gl::GLenum, const gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLenum, const gl::GLfixed * >, glbinding::Function< void, gl::GLenum, gl::GLenum, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLenum, const gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, const gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, const void *, gl::GLintptr, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLenum, const void *, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLenum, const void *, gl::GLsizei, gl::GLsizei, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLenum, const void *, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLdouble >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, const gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, const gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, const gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLdouble >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLboolean, gl::GLboolean, gl::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLfloat >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLsizei, const gl::GLuint *, gl::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLint64 * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLsizei, void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLsizei, void *, gl::GLsizei, void *, void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, void *, void *, void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLfixed * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLfixed >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLfloat >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint *, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLenum, gl::GLenum, void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLint, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint64 * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLintptr, gl::GLintptr, gl::GLsizeiptr >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, const gl::GLuint *, gl::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void *, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::TextureStorageMaskAMD >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLsizei, const gl::GLchar * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint, gl::GLenum >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLintptr, gl::GLsizeiptr >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLchar * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint64EXT * >, glbinding::Function< void, gl::GLenum, gl::GLenum, void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, void ** >, glbinding::Function< void, gl::GLenum, gl::GLfixed * >, glbinding::Function< void, gl::GLenum, gl::GLfixed >, glbinding::Function< void, gl::GLenum, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, gl::GLenum, gl::GLfixed, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, gl::GLenum, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, gl::GLenum, gl::GLfixed, gl::GLfixed, gl::GLint, gl::GLint, gl::GLfixed >, glbinding::Function< void, gl::GLenum, gl::GLfixed, gl::GLfixed, gl::GLint, gl::GLint, gl::GLfixed, gl::GLfixed, gl::GLint, gl::GLint, gl::GLfixed >, glbinding::Function< void, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLfloat >, glbinding::Function< void, gl::GLenum, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLenum, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLenum, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLenum, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLint, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLint, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLint, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLint, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLint, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLint, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLhalfNV >, glbinding::Function< void, gl::GLenum, gl::GLhalfNV, gl::GLhalfNV >, glbinding::Function< void, gl::GLenum, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV >, glbinding::Function< void, gl::GLenum, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV >, glbinding::Function< void, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLint, const gl::GLchar *, gl::GLint, const gl::GLchar * >, glbinding::Function< void, gl::GLenum, gl::GLint, const gl::GLfixed * >, glbinding::Function< void, gl::GLenum, gl::GLint, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLint, const gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLint, const gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLint, const void **, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLenum, gl::GLsizei, void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLenum, void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLfixed * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLint, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLfixed * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLfloat, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLuint, gl::GLuint64, gl::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLsizei, void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLint, void * >, glbinding::Function< void, gl::GLenum, gl::GLint64 * >, glbinding::Function< void, gl::GLenum, gl::GLintptr, gl::GLsizeiptr >, glbinding::Function< void, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, const void * >, glbinding::Function< void, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, gl::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, gl::GLeglClientBufferEXT, gl::BufferStorageMask >, glbinding::Function< void, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, gl::GLuint, gl::GLuint64, gl::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, void * >, glbinding::Function< void, gl::GLenum, gl::GLintptrARB, gl::GLsizeiptrARB, const void * >, glbinding::Function< void, gl::GLenum, gl::GLintptrARB, gl::GLsizeiptrARB, void * >, glbinding::Function< void, gl::GLenum, gl::GLshort >, glbinding::Function< void, gl::GLenum, gl::GLshort, gl::GLshort >, glbinding::Function< void, gl::GLenum, gl::GLshort, gl::GLshort, gl::GLshort >, glbinding::Function< void, gl::GLenum, gl::GLshort, gl::GLshort, gl::GLshort, gl::GLshort >, glbinding::Function< void, gl::GLenum, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLsizei, const gl::GLenum * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, const gl::GLenum *, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLsizei, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, const gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, const gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, const gl::GLushort * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, const void ** >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, const void *, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, const void *, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, const void *, gl::GLsizei, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, const void *, gl::GLsizei, gl::GLint, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, const void *, gl::GLsizei, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, const void *, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLboolean, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLint, gl::GLint, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLushort * >, glbinding::Function< void, gl::GLenum, gl::GLsizeiptr, const void *, gl::BufferStorageMask >, glbinding::Function< void, gl::GLenum, gl::GLsizeiptr, const void *, gl::GLenum >, glbinding::Function< void, gl::GLenum, gl::GLsizeiptr, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, gl::GLenum, gl::GLsizeiptrARB, const void *, gl::GLenum >, glbinding::Function< void, gl::GLenum, gl::GLubyte * >, glbinding::Function< void, gl::GLenum, gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLuint, const gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLuint, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLuint, const gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, const gl::GLintptr *, const gl::GLsizei *, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLuint, const gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::FragmentShaderDestMaskATI, gl::FragmentShaderDestModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::FragmentShaderDestMaskATI, gl::FragmentShaderDestModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::FragmentShaderDestMaskATI, gl::FragmentShaderDestModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::FragmentShaderDestModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::FragmentShaderDestModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::FragmentShaderDestModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLboolean * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLboolean, void * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLint, gl::GLboolean, const void * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLenum, gl::OcclusionQueryEventMaskAMD >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLint64 * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLchar * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLubyte * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLuint *, const gl::GLintptr *, const gl::GLsizeiptr * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLchar * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLubyte * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, const gl::GLint *, const gl::GLsizei *, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLint, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLintptr >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLintptr, gl::GLsizeiptr >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei, const gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei, const gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLenum, const void *, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint64EXT * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint64EXT, gl::GLsizeiptr >, glbinding::Function< void, gl::GLenum, gl::GLuint, void ** >, glbinding::Function< void, gl::GLenum, gl::GLuint64EXT * >, glbinding::Function< void, gl::GLenum, gl::GLushort * >, glbinding::Function< void, gl::GLenum, gl::VertexHintsMaskPGI >, glbinding::Function< void, gl::GLenum, void ** >, glbinding::Function< void, gl::GLfixed >, glbinding::Function< void, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, gl::GLfixed, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, gl::GLfloat * >, glbinding::Function< void, gl::GLfloat >, glbinding::Function< void, gl::GLfloat, gl::GLboolean >, glbinding::Function< void, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLfloat, gl::GLfloat, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLhalfNV >, glbinding::Function< void, gl::GLhalfNV, gl::GLhalfNV >, glbinding::Function< void, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV >, glbinding::Function< void, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV >, glbinding::Function< void, gl::GLhandleARB >, glbinding::Function< void, gl::GLhandleARB, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLhandleARB, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLhandleARB, gl::GLhandleARB >, glbinding::Function< void, gl::GLhandleARB, gl::GLint, gl::GLfloat * >, glbinding::Function< void, gl::GLhandleARB, gl::GLint, gl::GLint * >, glbinding::Function< void, gl::GLhandleARB, gl::GLsizei, const gl::GLcharARB **, const gl::GLint * >, glbinding::Function< void, gl::GLhandleARB, gl::GLsizei, gl::GLsizei *, gl::GLcharARB * >, glbinding::Function< void, gl::GLhandleARB, gl::GLsizei, gl::GLsizei *, gl::GLhandleARB * >, glbinding::Function< void, gl::GLhandleARB, gl::GLuint, const gl::GLcharARB * >, glbinding::Function< void, gl::GLhandleARB, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLint *, gl::GLenum *, gl::GLcharARB * >, glbinding::Function< void, gl::GLint *, gl::GLsizei, gl::GLuint * >, glbinding::Function< void, gl::GLint >, glbinding::Function< void, gl::GLint, const gl::GLboolean **, gl::GLint >, glbinding::Function< void, gl::GLint, const gl::GLbyte * >, glbinding::Function< void, gl::GLint, const gl::GLchar * >, glbinding::Function< void, gl::GLint, const gl::GLchar *, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLint, const gl::GLchar *, gl::GLsizei, gl::GLint *, gl::GLchar * >, glbinding::Function< void, gl::GLint, const gl::GLdouble * >, glbinding::Function< void, gl::GLint, const gl::GLfloat * >, glbinding::Function< void, gl::GLint, const gl::GLint * >, glbinding::Function< void, gl::GLint, const gl::GLshort * >, glbinding::Function< void, gl::GLint, const gl::GLubyte * >, glbinding::Function< void, gl::GLint, const gl::GLuint * >, glbinding::Function< void, gl::GLint, const gl::GLushort * >, glbinding::Function< void, gl::GLint, gl::GLdouble >, glbinding::Function< void, gl::GLint, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLint, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLint, gl::GLenum, const void ** >, glbinding::Function< void, gl::GLint, gl::GLenum, gl::GLint, const void **, gl::GLint >, glbinding::Function< void, gl::GLint, gl::GLenum, gl::GLsizei >, glbinding::Function< void, gl::GLint, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLint, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, gl::GLint, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, gl::GLint, gl::GLfloat >, glbinding::Function< void, gl::GLint, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLint, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLint, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLint, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::ClearBufferMask, gl::GLenum >, glbinding::Function< void, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum >, glbinding::Function< void, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, gl::GLsizei, void * >, glbinding::Function< void, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, void * >, glbinding::Function< void, gl::GLint, gl::GLint64 >, glbinding::Function< void, gl::GLint, gl::GLint64, gl::GLint64 >, glbinding::Function< void, gl::GLint, gl::GLint64, gl::GLint64, gl::GLint64 >, glbinding::Function< void, gl::GLint, gl::GLint64, gl::GLint64, gl::GLint64, gl::GLint64 >, glbinding::Function< void, gl::GLint, gl::GLint64EXT >, glbinding::Function< void, gl::GLint, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLint, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLint, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLint, gl::GLsizei >, glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLdouble * >, glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLfloat * >, glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLint * >, glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLint64 * >, glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLint64EXT * >, glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLuint * >, glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLuint64 * >, glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLuint64EXT * >, glbinding::Function< void, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLdouble * >, glbinding::Function< void, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLfloat * >, glbinding::Function< void, gl::GLint, gl::GLuint >, glbinding::Function< void, gl::GLint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLint, gl::GLuint64 >, glbinding::Function< void, gl::GLint, gl::GLuint64, gl::GLuint64 >, glbinding::Function< void, gl::GLint, gl::GLuint64, gl::GLuint64, gl::GLuint64 >, glbinding::Function< void, gl::GLint, gl::GLuint64, gl::GLuint64, gl::GLuint64, gl::GLuint64 >, glbinding::Function< void, gl::GLint, gl::GLuint64EXT >, glbinding::Function< void, gl::GLint, gl::GLuint64EXT, gl::GLuint64EXT >, glbinding::Function< void, gl::GLint, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT >, glbinding::Function< void, gl::GLint, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT >, glbinding::Function< void, gl::GLint, gl::GLushort >, glbinding::Function< void, gl::GLintptr >, glbinding::Function< void, gl::GLintptr, gl::GLintptr, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLintptr, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLshort >, glbinding::Function< void, gl::GLshort, gl::GLshort >, glbinding::Function< void, gl::GLshort, gl::GLshort, gl::GLshort >, glbinding::Function< void, gl::GLshort, gl::GLshort, gl::GLshort, gl::GLshort >, glbinding::Function< void, gl::GLsizei >, glbinding::Function< void, gl::GLsizei, const gl::GLchar * >, glbinding::Function< void, gl::GLsizei, const gl::GLenum * >, glbinding::Function< void, gl::GLsizei, const gl::GLfloat * >, glbinding::Function< void, gl::GLsizei, const gl::GLint * >, glbinding::Function< void, gl::GLsizei, const gl::GLint *, gl::GLenum >, glbinding::Function< void, gl::GLsizei, const gl::GLint *, gl::GLsizei, const gl::GLint *, gl::GLenum >, glbinding::Function< void, gl::GLsizei, const gl::GLuint * >, glbinding::Function< void, gl::GLsizei, const gl::GLuint *, const gl::GLclampf * >, glbinding::Function< void, gl::GLsizei, const gl::GLuint *, const gl::GLfixed * >, glbinding::Function< void, gl::GLsizei, const gl::GLuint *, const gl::GLfloat * >, glbinding::Function< void, gl::GLsizei, const gl::GLuint *, const gl::GLuint64 * >, glbinding::Function< void, gl::GLsizei, const gl::GLuint *, gl::GLenum, const void *, gl::GLsizei >, glbinding::Function< void, gl::GLsizei, const gl::GLvdpauSurfaceNV * >, glbinding::Function< void, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLsizei, gl::GLenum, const gl::GLfixed * >, glbinding::Function< void, gl::GLsizei, gl::GLenum, const void * >, glbinding::Function< void, gl::GLsizei, gl::GLenum, const void *, gl::GLuint, gl::GLenum, gl::GLenum, const gl::GLfloat * >, glbinding::Function< void, gl::GLsizei, gl::GLenum, const void *, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLenum, const gl::GLfloat * >, glbinding::Function< void, gl::GLsizei, gl::GLenum, const void *, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLenum, const gl::GLfloat * >, glbinding::Function< void, gl::GLsizei, gl::GLenum, const void *, gl::GLuint, gl::GLint, gl::GLuint, gl::GLenum, const gl::GLfloat * >, glbinding::Function< void, gl::GLsizei, gl::GLenum, const void *, gl::GLuint, gl::GLint, gl::GLuint, gl::GLenum, gl::GLenum, const gl::GLfloat * >, glbinding::Function< void, gl::GLsizei, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLsizei, gl::GLfloat * >, glbinding::Function< void, gl::GLsizei, gl::GLint * >, glbinding::Function< void, gl::GLsizei, gl::GLsizei, const gl::GLboolean * >, glbinding::Function< void, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLsizei, gl::GLsizei, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed, const gl::GLubyte * >, glbinding::Function< void, gl::GLsizei, gl::GLsizei, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, const gl::GLubyte * >, glbinding::Function< void, gl::GLsizei, gl::GLubyte * >, glbinding::Function< void, gl::GLsizei, gl::GLuint * >, glbinding::Function< void, gl::GLsizei, gl::GLuint >, glbinding::Function< void, gl::GLsizei, void * >, glbinding::Function< void, gl::GLsync >, glbinding::Function< void, gl::GLsync, gl::GLbitfield, gl::GLuint64 >, glbinding::Function< void, gl::GLsync, gl::GLenum, gl::GLsizei, gl::GLsizei *, gl::GLint * >, glbinding::Function< void, gl::GLubyte * >, glbinding::Function< void, gl::GLubyte >, glbinding::Function< void, gl::GLubyte, gl::GLubyte, gl::GLubyte >, glbinding::Function< void, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLubyte >, glbinding::Function< void, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint * >, glbinding::Function< void, gl::GLuint >, glbinding::Function< void, gl::GLuint, const gl::GLbyte * >, glbinding::Function< void, gl::GLuint, const gl::GLchar * >, glbinding::Function< void, gl::GLuint, const gl::GLchar *, gl::GLuint, const gl::GLuint *, const gl::GLuint * >, glbinding::Function< void, gl::GLuint, const gl::GLdouble * >, glbinding::Function< void, gl::GLuint, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, const gl::GLhalfNV * >, glbinding::Function< void, gl::GLuint, const gl::GLint * >, glbinding::Function< void, gl::GLuint, const gl::GLint64EXT * >, glbinding::Function< void, gl::GLuint, const gl::GLintptr *, const gl::GLsizei *, const gl::GLuint *, const gl::GLuint *, gl::GLuint >, glbinding::Function< void, gl::GLuint, const gl::GLshort * >, glbinding::Function< void, gl::GLuint, const gl::GLubyte * >, glbinding::Function< void, gl::GLuint, const gl::GLuint * >, glbinding::Function< void, gl::GLuint, const gl::GLuint64EXT * >, glbinding::Function< void, gl::GLuint, const gl::GLushort * >, glbinding::Function< void, gl::GLuint, gl::GLbitfield >, glbinding::Function< void, gl::GLuint, gl::GLbitfield, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLbitfield, gl::GLuint, gl::GLuint, gl::GLintptr, gl::GLintptr, gl::GLsizeiptr >, glbinding::Function< void, gl::GLuint, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLboolean, gl::GLboolean, gl::GLboolean, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLboolean, gl::GLuint, gl::GLint, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLdouble >, glbinding::Function< void, gl::GLuint, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLuint, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLuint, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLuint, gl::GLeglImageOES, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLenum, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, const gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, const gl::GLuint64 * >, glbinding::Function< void, gl::GLuint, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, const void *, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLenum, const void *, gl::PathFontStyle, gl::GLsizei, gl::GLenum, const void *, gl::GLenum, gl::GLuint, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLenum, const void *, gl::PathFontStyle, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLuint, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLboolean * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLboolean, const gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLboolean, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, const gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::TextureStorageMaskAMD >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLintptr, gl::GLsizeiptr >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, const gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLenum, gl::GLenum, void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLint, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLfloat, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLsizei, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint64 * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint64EXT * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLuint *, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizeiptr, gl::GLsizeiptr, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLubyte * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, const gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, const gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLint, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLint64 * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLintptr, gl::GLsizeiptr >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLenum *, gl::GLsizei, gl::GLsizei *, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLenum *, gl::GLsizei, gl::GLsizei *, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLchar * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint64 * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint64EXT * >, glbinding::Function< void, gl::GLuint, gl::GLenum, void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, void ** >, glbinding::Function< void, gl::GLuint, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLhalfNV >, glbinding::Function< void, gl::GLuint, gl::GLhalfNV, gl::GLhalfNV >, glbinding::Function< void, gl::GLuint, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV >, glbinding::Function< void, gl::GLuint, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV >, glbinding::Function< void, gl::GLuint, gl::GLint *, gl::GLint *, gl::GLsizei, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLdouble >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLboolean, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLboolean, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLboolean, gl::GLsizei, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLboolean, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLenum, gl::GLsizei, void * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLint, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLuint, gl::GLuint64, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, gl::GLsizei, void * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLsizei, void * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64 * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64 >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64, gl::GLint64 >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64, gl::GLint64, gl::GLint64 >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64, gl::GLint64, gl::GLint64, gl::GLint64 >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64EXT * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLint64 * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLint64EXT * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLuint64 * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLuint64EXT * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLint64 * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLuint64 * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, void * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64 * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64, gl::GLuint64, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64, gl::GLuint64, gl::GLuint64, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64EXT * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64EXT, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLintptr, gl::GLsizeiptr >, glbinding::Function< void, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, const void * >, glbinding::Function< void, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, gl::GLeglClientBufferEXT, gl::BufferStorageMask >, glbinding::Function< void, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, gl::GLuint, gl::GLuint64, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, void * >, glbinding::Function< void, gl::GLuint, gl::GLshort >, glbinding::Function< void, gl::GLuint, gl::GLshort, gl::GLshort >, glbinding::Function< void, gl::GLuint, gl::GLshort, gl::GLshort, gl::GLshort >, glbinding::Function< void, gl::GLuint, gl::GLshort, gl::GLshort, gl::GLshort, gl::GLshort >, glbinding::Function< void, gl::GLuint, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLchar *const *, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLchar *const *, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLchar *const *, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLenum * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLenum *, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLhalfNV * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLint *, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLshort * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLubyte * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLubyte *, const gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLubyte *, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLubyte *, gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLubyte *, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLubyte *, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLubyte *, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLubyte *, gl::GLsizei, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLuint *, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLuint *, const gl::GLintptr *, const gl::GLsizei * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLuint *, const gl::GLuint64 * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLuint *, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLboolean, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLchar * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLenum *, void * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLsizei, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLsizei, gl::GLsizei, const gl::GLubyte *, gl::GLsizei, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLsizeiptr, const void *, gl::BufferStorageMask >, glbinding::Function< void, gl::GLuint, gl::GLsizeiptr, const void *, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLsizeiptr, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLubyte * >, glbinding::Function< void, gl::GLuint, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLubyte >, glbinding::Function< void, gl::GLuint, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLuint, const gl::GLchar * >, glbinding::Function< void, gl::GLuint, gl::GLuint, const gl::GLuint *, gl::GLuint, const gl::GLuint *, const gl::GLenum * >, glbinding::Function< void, gl::GLuint, gl::GLuint, const void **, const gl::GLsizei *, const gl::GLuint *, const gl::GLuint *, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLchar *, gl::GLuint *, gl::GLuint *, gl::GLuint *, gl::PerformanceQueryCapsMaskINTEL >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLdouble, gl::GLdouble, gl::GLint, gl::GLint, const gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLdouble, gl::GLdouble, gl::GLint, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLint, gl::GLint, const gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, const gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLintptr >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLint64 * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLintptr >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLintptrARB >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLintptr >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLuint64 * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, void * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, void ** >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLint, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLint, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLint, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLint, gl::GLboolean, gl::GLint, gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLint, gl::GLboolean, gl::GLint, gl::GLenum, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLint, gl::GLenum, gl::GLboolean, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLintptr >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLint, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::ClearBufferMask, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLintptr, gl::GLintptr, gl::GLsizeiptr >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLintptr, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, const gl::GLenum * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, const gl::GLuint *, const gl::GLintptr *, const gl::GLsizei * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, const void *, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLintptr >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLchar * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLint *, gl::GLenum *, gl::GLchar * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLsizei *, gl::GLenum *, gl::GLchar * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, void *, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, const gl::GLchar * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLchar *, gl::GLuint, gl::GLchar *, gl::GLuint *, gl::GLuint *, gl::GLuint *, gl::GLuint *, gl::GLuint64 * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLint, gl::GLenum, gl::GLboolean, gl::GLsizei, gl::GLintptr >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLintptr >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLintptr, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLintptr, gl::GLsizeiptr >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLsizei, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::VertexShaderWriteMaskEXT, gl::VertexShaderWriteMaskEXT, gl::VertexShaderWriteMaskEXT, gl::VertexShaderWriteMaskEXT >, glbinding::Function< void, gl::GLuint, gl::GLuint64, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLuint64, gl::GLenum, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLuint64, gl::GLenum, void * >, glbinding::Function< void, gl::GLuint, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLuint64EXT, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLuint64EXT, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLuint64EXT, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, gl::UseProgramStageMask, gl::GLuint >, glbinding::Function< void, gl::GLuint64 >, glbinding::Function< void, gl::GLuint64, gl::GLenum >, glbinding::Function< void, gl::GLuint64, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLushort >, glbinding::Function< void, gl::GLushort, gl::GLushort, gl::GLushort >, glbinding::Function< void, gl::GLushort, gl::GLushort, gl::GLushort, gl::GLushort >, glbinding::Function< void, gl::GLvdpauSurfaceNV >, glbinding::Function< void, gl::GLvdpauSurfaceNV, gl::GLenum >, glbinding::Function< void, gl::GLvdpauSurfaceNV, gl::GLenum, gl::GLsizei, gl::GLsizei *, gl::GLint * >, glbinding::Function< void, gl::MemoryBarrierMask >, glbinding::Function< void, gl::PathMetricMask, gl::GLsizei, gl::GLenum, const void *, gl::GLuint, gl::GLsizei, gl::GLfloat * >, and glbinding::Function< void, gl::PathMetricMask, gl::GLuint, gl::GLsizei, gl::GLsizei, gl::GLfloat * >.

Friends And Related Symbol Documentation

◆ Binding

friend class Binding
friend

Member Data Documentation

◆ m_name

const char* glbinding::AbstractFunction::m_name
protected

The function name, including the 'gl' prefix.


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