glbinding  3.0.2.58901078581f
A C++ binding for the OpenGL API, generated using the gl.xml specification.

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

#include <glbinding/include/glbinding/AbstractFunction.h>

Inheritance diagram for glbinding::AbstractFunction:
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_array_2 > 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::UnusedMask > glbinding::Function< gl::GLsync, gl::GLenum, gl::GLintptr, gl::UnusedMask > glbinding::Function< gl::GLsync, gl::GLenum, gl::UnusedMask > 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 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::GLuint *, 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::GLVULKANPROCNV, const gl::GLchar * > glbinding::Function< void *, gl::GLenum, gl::GLenum > glbinding::Function< void *, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, gl::BufferAccessMask > glbinding::Function< void *, gl::GLuint > glbinding::Function< void *, gl::GLuint, gl::GLenum > glbinding::Function< void *, gl::GLuint, gl::GLint, gl::MapBufferUsageMask, gl::GLint *, gl::GLenum * > glbinding::Function< void *, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, gl::BufferAccessMask > 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::GLDEBUGPROC, const void * > glbinding::Function< void, gl::GLDEBUGPROCAMD, void * > glbinding::Function< void, gl::GLDEBUGPROCARB, 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 > 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::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::MapBufferUsageMask > 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::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::GLuint > 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, 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::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint > glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint > glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint > glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint > glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint > 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, 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::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 *, 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::GLenum, gl::GLsizei, gl::GLsizei *, gl::GLint * > glbinding::Function< void, gl::GLsync, gl::UnusedMask, gl::GLuint64 > 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, 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::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::MapBufferUsageMask > 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 *, 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::GLuint * > 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, 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, 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::GLfloat * > 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::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::PathRenderingMaskNV, gl::GLsizei, gl::GLenum, const void *, gl::GLuint, gl::GLsizei, gl::GLfloat * > glbinding::Function< void, gl::PathRenderingMaskNV, gl::GLuint, gl::GLsizei, gl::GLsizei, gl::GLfloat * > glbinding::Function< ReturnType, Arguments >

Public Member Functions

 AbstractFunction (const char *name)
 Constructor. More...
 
virtual ~AbstractFunction ()
 Destructor to guarantee correct memory deallocation of subclasses. More...
 
const char * name () const
 Get function name. More...
 
void resolveAddress ()
 Lookup the function pointer and stores it in the current state. More...
 
bool isResolved () const
 Check for a valid function pointer in the current state. More...
 
ProcAddress address () const
 Get function pointer. More...
 
CallbackMask callbackMask () const
 Get callback mask. More...
 
void setCallbackMask (CallbackMask mask)
 Reconfigures the callback mask for the current state. More...
 
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. More...
 
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. More...
 
bool isEnabled (CallbackMask mask) const
 Check if all bits of the parameter are set in the currently configured callback mask of the current state. More...
 
bool isAnyEnabled (CallbackMask mask) const
 Check if any bit of the parameter is set in the currently configured callback mask of the current state. More...
 
virtual void resizeStates (int count)=0
 

Static Public Member Functions

static void unresolved (const AbstractFunction *function)
 
static void before (const FunctionCall &call)
 
static void after (const FunctionCall &call)
 
static void log (FunctionCall &&call)
 
static int currentPos ()
 
static int maxPos ()
 

Protected Member Functions

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

Protected Attributes

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

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

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

Constructor.

Parameters
[in]nameThe actual exported OpenGL API function name, including the 'gl' prefix
virtual glbinding::AbstractFunction::~AbstractFunction ( )
virtual

Destructor to guarantee correct memory deallocation of subclasses.

Member Function Documentation

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

Get function name.

Returns
The function name
void glbinding::AbstractFunction::resolveAddress ( )

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

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'
ProcAddress glbinding::AbstractFunction::address ( ) const
CallbackMask glbinding::AbstractFunction::callbackMask ( ) const

Get callback mask.

Returns
The currently configured callback mask for the current state
void glbinding::AbstractFunction::setCallbackMask ( CallbackMask  mask)

Reconfigures the callback mask for the current state.

Parameters
[in]maskThe new callback mask
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
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
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< ReturnType, Arguments >::call().

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< ReturnType, Arguments >::call().

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

Implemented in glbinding::Function< ReturnType, Arguments >, glbinding::Function< void, gl::GLint, const gl::GLbyte * >, glbinding::Function< void, gl::GLsync, gl::UnusedMask, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLboolean, gl::GLuint >, glbinding::Function< void, gl::GLint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLint64EXT * >, glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLint64 * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, const gl::GLfloat * >, glbinding::Function< void, gl::GLsizei, const gl::GLint *, gl::GLsizei, const gl::GLint *, gl::GLenum >, 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::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, gl::GLenum, gl::GLenum, const gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, const gl::GLfloat * >, glbinding::Function< void, gl::GLfloat, gl::GLboolean >, glbinding::Function< void, gl::GLbitfield >, glbinding::Function< void, gl::GLenum, gl::GLuint, 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::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::GLenum, const gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, gl::GLenum, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLenum, const void *, gl::GLsizei, gl::GLsizei >, glbinding::Function< void *, gl::GLuint >, glbinding::Function< void *, gl::GLuint, gl::GLenum >, 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::GLdouble, gl::GLdouble, gl::GLint, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLint, gl::GLint, const gl::GLdouble * >, glbinding::Function< void, gl::GLbitfield, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, const void * >, glbinding::Function< gl::GLboolean, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLuint * >, glbinding::Function< gl::GLintptr, gl::GLuint, gl::GLint >, glbinding::Function< gl::GLuint, gl::GLuint, const gl::GLchar * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLenum, gl::GLsizei, void * >, glbinding::Function< void, gl::GLsync, gl::GLenum, gl::GLsizei, gl::GLsizei *, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint *, gl::GLint * >, glbinding::Function< void, gl::GLint *, gl::GLsizei, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLint *, gl::GLint *, gl::GLsizei, gl::GLuint * >, 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::GLint, const gl::GLchar *, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, 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::GLint64 * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLint64 * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLint *, gl::GLenum *, gl::GLchar * >, glbinding::Function< void, gl::GLsizei, void * >, glbinding::Function< void, gl::GLsizei, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLeglImageOES, const gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, const void *, gl::GLsizei, gl::GLuint >, glbinding::Function< void, const gl::GLuint64 *, const gl::GLsizei *, const gl::GLuint *, const gl::GLuint *, gl::GLuint >, glbinding::Function< gl::GLuint, gl::GLenum, gl::GLsizei, const gl::GLchar *const * >, glbinding::Function< void, gl::GLuint, gl::GLuint * >, 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::GLsizei >, glbinding::Function< void, const gl::GLuint * >, glbinding::Function< void, const gl::GLubyte * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, const gl::GLint * >, glbinding::Function< void, const gl::GLbyte * >, 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::GLuint, const gl::GLchar * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLintptr, gl::GLsizeiptr >, glbinding::Function< void, gl::GLenum >, glbinding::Function< void, gl::GLint, const gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, const gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLboolean, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLuint, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLubyte >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, const void *, gl::GLenum >, glbinding::Function< void, gl::GLint, gl::GLint64, gl::GLint64, gl::GLint64 >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLintptr, gl::GLsizeiptr >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLuint >, 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::GLubyte *, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, const gl::GLshort *, const gl::GLshort * >, glbinding::Function< void, gl::AttribMask >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64, gl::GLint64, gl::GLint64, gl::GLint64 >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei, const gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, const gl::GLushort * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLsizei, gl::GLenum, const void * >, 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::GLuint, gl::GLenum, gl::GLsizei, gl::GLsizei >, 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::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::GLint, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLshort, gl::GLshort, gl::GLshort >, glbinding::Function< void, gl::GLenum, gl::GLbyte, gl::GLbyte, gl::GLbyte >, glbinding::Function< void, gl::GLenum, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void *, gl::GLuint, gl::GLint, gl::MapBufferUsageMask, gl::GLint *, gl::GLenum * >, glbinding::Function< void, gl::GLint, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, gl::GLuint, gl::GLuint, const void **, const gl::GLsizei *, const gl::GLuint *, const gl::GLuint *, gl::GLuint >, glbinding::Function< void, gl::GLushort >, glbinding::Function< gl::GLVULKANPROCNV, const gl::GLchar * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLenum, void * >, glbinding::Function< gl::GLushort, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, void * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLboolean, void * >, glbinding::Function< void, gl::GLenum, gl::GLint64 * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLint64 * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLfloat * >, glbinding::Function< void, gl::GLfloat * >, glbinding::Function< void, gl::GLuint * >, glbinding::Function< gl::GLuint, gl::GLenum, gl::GLuint >, glbinding::Function< gl::GLsync, gl::GLenum, gl::UnusedMask >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint >, glbinding::Function< void, const gl::GLboolean * >, glbinding::Function< void, gl::GLsizei, gl::GLsizei, const gl::GLboolean * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLuint, const gl::GLuint * >, glbinding::Function< void, gl::GLDEBUGPROC, const void * >, glbinding::Function< void, gl::GLuint, 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::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLsizei, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLintptr >, glbinding::Function< void, gl::GLuint, gl::GLdouble >, glbinding::Function< void, gl::GLint, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT >, glbinding::Function< void, gl::GLint, gl::GLuint64, gl::GLuint64 >, glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLuint64 * >, glbinding::Function< void, gl::GLint, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, const gl::GLfloat *, const gl::GLfloat *, const gl::GLfloat *, const gl::GLfloat * >, glbinding::Function< void, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, 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::GLint, gl::GLsizei, gl::GLboolean, const gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64 >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLsizei, const gl::GLuint *, const gl::GLclampf * >, glbinding::Function< void, gl::GLenum, gl::GLint, const gl::GLfixed * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLint, const gl::GLchar *, gl::GLint, const gl::GLchar * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLshort, gl::GLshort, gl::GLshort, gl::GLshort >, glbinding::Function< void, gl::GLenum, gl::GLdouble >, glbinding::Function< void, gl::GLenum, gl::GLbyte >, glbinding::Function< void, gl::GLenum, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLint, const gl::GLushort * >, glbinding::Function< void, gl::GLenum, gl::GLclampf >, glbinding::Function< gl::GLint, gl::GLuint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLubyte * >, glbinding::Function< void, gl::GLenum, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLuint *, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLenum, gl::GLintptr, gl::GLsizeiptr >, glbinding::Function< void, gl::GLint, const gl::GLboolean **, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, const void *, gl::GLsizei, gl::GLint, gl::GLuint >, glbinding::Function< void, gl::GLenum, const gl::GLuint64 *, const gl::GLsizei *, gl::GLuint >, glbinding::Function< void, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, 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::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLintptr, gl::GLintptr, gl::GLsizeiptr >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLchar *const *, const gl::GLint * >, glbinding::Function< void, gl::GLhandleARB >, glbinding::Function< void, gl::GLenum, const gl::GLuint * >, glbinding::Function< void, gl::GLenum, const gl::GLfixed * >, glbinding::Function< void, gl::ClientAttribMask >, glbinding::Function< void, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, gl::GLboolean >, glbinding::Function< void, gl::GLsizei, gl::GLsizei, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed, const gl::GLubyte * >, glbinding::Function< void, const gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLintptrARB >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLint, gl::GLboolean, gl::GLint, gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLhandleARB, gl::GLuint, const gl::GLcharARB * >, glbinding::Function< void, gl::GLuint >, glbinding::Function< gl::GLboolean, gl::GLuint, gl::GLuint64, gl::GLuint >, glbinding::Function< void, gl::GLint, const gl::GLshort * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLubyte * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLboolean, gl::GLsizei, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLuint, const gl::GLushort * >, glbinding::Function< void, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLint, gl::GLuint64EXT, gl::GLuint64EXT >, 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::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei >, 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::GLsizei, gl::GLenum, const void *, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLenum, const gl::GLfloat * >, glbinding::Function< void, const gl::GLuint *, const gl::GLfloat *, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLint64EXT * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLint, const 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::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, const void * >, glbinding::Function< void, gl::GLuint, gl::GLbitfield >, 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::GLbyte, gl::GLbyte, gl::GLbyte, gl::GLbyte >, glbinding::Function< void, gl::GLenum, gl::GLhalfNV, gl::GLhalfNV >, 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 >, glbinding::Function< void, gl::GLenum, const void *, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLchar * >, glbinding::Function< gl::GLboolean, gl::GLsync >, glbinding::Function< gl::GLboolean, gl::GLint, const gl::GLchar * >, 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::GLuint64, gl::GLenum, void * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLenum, gl::GLsizei, void * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLubyte * >, glbinding::Function< void, gl::GLuint, gl::GLint, 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::GLhandleARB, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLenum, gl::GLenum, void * >, glbinding::Function< void, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLsizei, gl::GLfloat * >, glbinding::Function< gl::GLint, gl::GLhandleARB, const gl::GLcharARB * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, const void *, gl::GLsizei >, glbinding::Function< void, gl::GLsizei, gl::GLuint * >, glbinding::Function< void, gl::GLsizei, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLint, gl::GLint, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLenum, const gl::GLfixed * >, glbinding::Function< void, gl::GLenum, gl::GLenum, const gl::GLint * >, glbinding::Function< void, gl::GLboolean, gl::GLboolean, gl::GLboolean, gl::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLushort, gl::GLushort, gl::GLushort, gl::GLushort >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizeiptr, gl::GLsizeiptr, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLdouble >, glbinding::Function< void, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint >, glbinding::Function< void, const gl::GLshort * >, glbinding::Function< void, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum >, glbinding::Function< void, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV >, glbinding::Function< void, gl::GLuint, gl::GLhalfNV, gl::GLhalfNV >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, const gl::GLuint *, const gl::GLintptr *, const gl::GLsizei * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::UseProgramStageMask, gl::GLuint >, glbinding::Function< void, gl::GLint, gl::GLsizei, gl::GLboolean, const 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::GLfloat >, glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLint * >, glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLdouble * >, 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::GLenum, gl::GLuint, gl::GLintptr, gl::GLsizeiptr >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, 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::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * >, 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::GLint, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void *, const void * >, glbinding::Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLshort, gl::GLshort >, glbinding::Function< gl::GLbitfield, gl::GLfixed *, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64, gl::GLuint64, gl::GLuint64, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLuint64EXT * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLdouble >, glbinding::Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< gl::GLenum, gl::GLenum, const void *, gl::PathFontStyle, gl::GLuint, gl::GLfloat, gl::GLuint_array_2 >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLenum, const gl::GLsizei *, gl::GLenum, const void *const *, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLint, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLenum, gl::GLfixed, gl::GLfixed, gl::GLint, gl::GLint, gl::GLfixed >, glbinding::Function< gl::GLboolean, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLuint64, gl::GLenum, const void * >, glbinding::Function< void, gl::GLsizei, gl::GLubyte * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, void ** >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64 * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLchar *, gl::GLuint *, gl::GLuint *, gl::GLuint *, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLuint * >, glbinding::Function< void, gl::GLhandleARB, gl::GLsizei, gl::GLsizei *, gl::GLhandleARB * >, glbinding::Function< void, gl::GLhandleARB, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLint *, gl::GLenum *, gl::GLcharARB * >, glbinding::Function< gl::GLuint, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLsizei, const gl::GLchar * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, const gl::GLubyte *, const gl::GLfloat * >, glbinding::Function< void, gl::GLubyte, gl::GLubyte, gl::GLubyte >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLfloat, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLuint, const gl::GLhalfNV * >, glbinding::Function< void, gl::GLsizei, const gl::GLvdpauSurfaceNV * >, glbinding::Function< void, const void *, const void * >, glbinding::Function< void, gl::GLint, gl::GLuint, gl::GLuint >, 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::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLuint, gl::GLuint64 >, 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::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::GLint, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLintptr, gl::GLsizeiptr >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint, gl::GLenum >, 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::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, void * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLubyte *, const gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLuint, const gl::GLdouble * >, glbinding::Function< void, gl::GLsizei, const gl::GLuint *, const gl::GLfloat * >, glbinding::Function< gl::GLboolean, gl::GLuint, gl::GLsizei, gl::GLsizei, gl::GLfloat, gl::GLfloat *, gl::GLfloat *, gl::GLfloat *, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLint, gl::GLenum >, glbinding::Function< void, gl::GLenum, const gl::GLint *, const gl::GLsizei *, gl::GLsizei >, glbinding::Function< void *, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, gl::BufferAccessMask >, glbinding::Function< void, gl::GLenum, gl::GLdouble, gl::GLdouble, gl::GLint, gl::GLint, const gl::GLdouble * >, glbinding::Function< void, gl::GLint, gl::GLushort >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLhandleARB, gl::GLint, 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< void, gl::GLenum, gl::GLushort * >, glbinding::Function< void, gl::PathRenderingMaskNV, gl::GLuint, gl::GLsizei, gl::GLsizei, gl::GLfloat * >, glbinding::Function< gl::GLfloat, gl::GLuint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLubyte * >, glbinding::Function< void, gl::GLint, const gl::GLchar *, gl::GLsizei, gl::GLint *, gl::GLchar * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint64EXT * >, glbinding::Function< void, gl::GLhandleARB, gl::GLsizei, gl::GLsizei *, gl::GLcharARB * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLfixed * >, glbinding::Function< gl::GLuint, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint >, glbinding::Function< gl::GLint, gl::GLuint * >, glbinding::Function< void, gl::GLsizei, gl::GLenum, const gl::GLfixed * >, glbinding::Function< void, gl::GLintptr >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLboolean >, glbinding::Function< void, gl::GLsync >, glbinding::Function< void, gl::GLenum, gl::GLfloat * >, 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::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, const gl::GLhalfNV * >, glbinding::Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, const gl::GLfloat * >, glbinding::Function< void, gl::GLfixed >, glbinding::Function< void, gl::GLenum, gl::GLint, const gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLsizeiptrARB, const void *, gl::GLenum >, glbinding::Function< void, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLuint *, const gl::GLintptr *, const gl::GLsizei * >, glbinding::Function< void, gl::GLuint, gl::GLuint, const gl::GLchar * >, glbinding::Function< void, gl::GLint, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLint64EXT >, glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLuint, gl::GLuint64 >, 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::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, const gl::GLuint *, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< gl::GLenum, gl::GLuint, gl::GLenum, const void *, gl::PathFontStyle, gl::GLuint, gl::GLsizei, gl::GLuint, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, const gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, gl::GLenum, gl::GLshort, gl::GLshort >, glbinding::Function< void, gl::GLenum, const gl::GLshort * >, glbinding::Function< void, gl::GLint, const gl::GLuint * >, glbinding::Function< void, gl::GLint, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, gl::GLint, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLenum, gl::GLsizei, const gl::GLenum * >, glbinding::Function< gl::GLsync, gl::GLenum, gl::GLintptr, gl::UnusedMask >, glbinding::Function< void, gl::GLuint, gl::GLenum, const void * >, glbinding::Function< void, gl::GLbyte >, glbinding::Function< gl::GLuint64, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLdouble * >, 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::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLdouble * >, glbinding::Function< gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLenum, void ** >, glbinding::Function< void, gl::GLenum, gl::GLboolean * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei >, glbinding::Function< void, gl::GLint, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLint, gl::GLenum, gl::GLsizei >, glbinding::Function< void, gl::GLclampf >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLint, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLboolean, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, const void * >, glbinding::Function< gl::GLvdpauSurfaceNV, const void *, gl::GLenum, gl::GLsizei, const gl::GLuint * >, glbinding::Function< void, gl::GLint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLint, gl::GLint64, gl::GLint64, gl::GLint64, gl::GLint64 >, glbinding::Function< void, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLfloat * >, 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 >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLuint, gl::GLuint64 >, 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::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * >, 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::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, gl::GLsizei, void * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64EXT, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64EXT >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLsizeiptr, const void *, gl::BufferStorageMask >, glbinding::Function< void, gl::GLenum, const gl::GLbyte * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, const gl::GLint *, const gl::GLsizei *, gl::GLsizei >, 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::GLint, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLfloat, gl::GLfloat >, glbinding::Function< gl::GLboolean, gl::GLuint, 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, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLint64 * >, glbinding::Function< void, gl::GLenum, gl::GLubyte * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64EXT * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLfloat * >, glbinding::Function< void, gl::PathRenderingMaskNV, gl::GLsizei, gl::GLenum, const void *, gl::GLuint, gl::GLsizei, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLboolean, gl::GLenum, gl::GLenum, void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint * >, glbinding::Function< gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLenum *, gl::GLenum *, gl::GLuint *, gl::GLenum *, gl::GLsizei *, gl::GLchar * >, glbinding::Function< void, gl::GLsizei, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLenum, const void * >, glbinding::Function< void, gl::GLsizei, const gl::GLenum * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLsizei, const gl::GLfloat * >, glbinding::Function< gl::GLhandleARB, 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::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::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLenum, 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::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, const gl::GLuint * >, glbinding::Function< void, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLuint, gl::GLuint >, glbinding::Function< void >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< gl::GLenum, gl::GLuint, gl::GLuint *, gl::GLuint64EXT * >, glbinding::Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLhalfNV >, 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::GLenum, gl::GLint, gl::GLenum, 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::GLuint, gl::GLintptr, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLint, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLuint, const gl::GLubyte * >, glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLuint64EXT * >, glbinding::Function< void, gl::GLint, gl::GLint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLchar *const *, gl::GLenum >, 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::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::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::TextureStorageMaskAMD >, 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::GLsizei, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLboolean >, 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::GLuint, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLubyte, 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::GLenum, gl::GLuint, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLint, 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::GLsizei, const gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLubyte *, gl::GLsizei, gl::GLenum, const void * >, glbinding::Function< gl::GLenum, gl::GLenum, gl::GLuint, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, gl::GLeglClientBufferEXT, gl::MapBufferUsageMask >, 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::GLuint, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLint, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLint, const gl::GLfloat * >, glbinding::Function< gl::GLboolean, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint64EXT * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLubyte *, gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLint, const void **, gl::GLint >, 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::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::GLenum, gl::GLuint, gl::GLsizei, const gl::GLchar * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLfloat >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, 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::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLint, gl::GLsizei, const void * >, glbinding::Function< gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLsizei, gl::GLsizei, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, const gl::GLubyte * >, glbinding::Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLuint, const gl::GLuint * >, glbinding::Function< void, gl::GLuint, const gl::GLdouble * >, glbinding::Function< void, gl::GLvdpauSurfaceNV >, glbinding::Function< void, gl::GLvdpauSurfaceNV, gl::GLenum, gl::GLsizei, gl::GLsizei *, gl::GLint * >, glbinding::Function< void, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLdouble * >, glbinding::Function< void, gl::GLint, gl::GLfloat >, 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::GLenum, gl::GLenum, const gl::GLuint * >, 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::GLbyte, gl::GLbyte >, glbinding::Function< void, gl::GLsizei, gl::GLenum, const void *, gl::GLuint, gl::GLint, gl::GLuint, gl::GLenum, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLenum, const gl::GLuint64 * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, const void ** >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum >, glbinding::Function< void, const void *, gl::GLsizei, const gl::GLchar * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, const gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLsizeiptr, const void *, gl::GLenum >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLbyte, gl::GLbyte >, glbinding::Function< void, gl::GLenum, const void *, gl::GLintptr, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLint, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, void * >, glbinding::Function< void, gl::GLuint, gl::GLuint64, gl::GLenum, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, void *, void *, void * >, glbinding::Function< void, gl::GLubyte * >, glbinding::Function< void, gl::GLenum, gl::GLuint, void ** >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, void *, gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLchar * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, 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::GLuint, gl::GLenum, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLchar * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint, gl::GLenum >, glbinding::Function< void, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, const void *, gl::GLsizei, gl::GLint >, glbinding::Function< void, gl::GLuint, const gl::GLintptr *, const gl::GLsizei *, const gl::GLuint *, const gl::GLuint *, gl::GLuint >, glbinding::Function< void, gl::GLint, const gl::GLchar * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLuint * >, glbinding::Function< void, gl::GLsizei, gl::GLenum, const void *, gl::GLuint, gl::GLenum, gl::GLenum, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLfixed >, glbinding::Function< void, gl::GLuint, 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::GLsizei, gl::GLint, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLint, gl::GLsizei, const void * >, glbinding::Function< gl::GLenum, gl::GLsync, gl::SyncObjectMask, gl::GLuint64 >, glbinding::Function< void, gl::GLenum, gl::GLint, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLintptrARB, gl::GLsizeiptrARB, const void * >, 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::GLshort, gl::GLshort, gl::GLshort >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLintptr, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLhalfNV * >, glbinding::Function< void, gl::GLuint, gl::GLuint64EXT, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLdouble >, 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::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::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::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLdouble >, 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::GLsizei, const gl::GLint * >, glbinding::Function< void, const gl::GLuint *, const gl::GLfloat *, const gl::GLfloat *, const gl::GLfloat * >, glbinding::Function< gl::GLint, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64, gl::GLuint64, gl::GLuint64 >, glbinding::Function< gl::GLint, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLsizeiptr, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLsizei, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLfixed, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, gl::GLenum, gl::GLenum, const void *, gl::GLsizei, gl::GLsizei, gl::GLint >, glbinding::Function< void *, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, gl::BufferAccessMask >, glbinding::Function< void, gl::GLuint64, gl::GLenum >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLubyte * >, glbinding::Function< void, gl::GLuint, gl::GLenum, const gl::GLfloat * >, glbinding::Function< gl::GLboolean, gl::GLuint, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLuint64 * >, glbinding::Function< gl::GLuint, gl::GLuint, gl::GLenum, const gl::GLchar * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLdouble * >, glbinding::Function< void, gl::GLhandleARB, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLintptrARB, gl::GLsizeiptrARB, void * >, glbinding::Function< void, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, void * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLenum, const void *, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLclampd, gl::GLclampd >, glbinding::Function< void, gl::GLDEBUGPROCARB, const void * >, glbinding::Function< void, gl::GLenum, gl::GLdouble * >, 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::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::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLshort, gl::GLshort, gl::GLshort, gl::GLshort >, 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::GLfixed * >, glbinding::Function< void, gl::GLenum, gl::GLsizeiptr, const void *, gl::BufferStorageMask >, glbinding::Function< void, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, const gl::GLint * >, glbinding::Function< void, gl::GLuint, const gl::GLint64EXT * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLint, gl::GLenum, gl::GLboolean, gl::GLuint >, glbinding::Function< void, gl::GLvdpauSurfaceNV, gl::GLenum >, glbinding::Function< void, gl::GLint, gl::GLuint64, gl::GLuint64, gl::GLuint64, gl::GLuint64 >, glbinding::Function< void, gl::GLint, gl::GLint64, gl::GLint64 >, glbinding::Function< void, gl::GLint, gl::GLint64 >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLfloat >, 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 >, 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 >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLclampf, gl::GLboolean >, glbinding::Function< gl::GLint, gl::GLenum, gl::GLint, gl::GLuint, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLdouble * >, 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::GLsizei, gl::GLsizei, gl::GLsizei, const gl::GLubyte *, gl::GLsizei, gl::GLenum, const void * >, 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::GLenum, gl::GLuint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV >, glbinding::Function< void, gl::GLenum, gl::GLhalfNV >, glbinding::Function< void, gl::GLenum, const void *, gl::GLsizei, gl::GLsizei, gl::GLint >, 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, const gl::GLdouble * >, glbinding::Function< void, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLint, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLint, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLenum *, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLsizei, void * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64EXT * >, glbinding::Function< void, gl::GLhandleARB, gl::GLint, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLenum, gl::GLenum, void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLfloat * >, glbinding::Function< const gl::GLubyte *, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLintptr >, glbinding::Function< gl::GLint, gl::GLuint, gl::GLenum, const gl::GLchar * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLfloat * >, glbinding::Function< gl::GLint, gl::GLuint, const gl::GLchar * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLeglImageOES, const gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLuint >, glbinding::Function< void, gl::FfdMaskSGIX >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLsizei, const gl::GLuint *, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, 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::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::GLint, gl::GLint, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLfloat, gl::GLint >, glbinding::Function< void, gl::GLint, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLfixed >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLshort * >, glbinding::Function< void, gl::GLuint, gl::GLshort, gl::GLshort, gl::GLshort, gl::GLshort >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLintptr >, glbinding::Function< void, gl::GLuint, const gl::GLshort * >, glbinding::Function< void, gl::GLint, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLint, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLint, gl::GLuint64 >, glbinding::Function< void, gl::GLint, gl::GLdouble >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLhandleARB, gl::GLsizei, const gl::GLcharARB **, const gl::GLint * >, glbinding::Function< void, gl::GLsizei, const gl::GLuint *, gl::GLenum, const void *, gl::GLsizei >, glbinding::Function< void, gl::GLuint, const gl::GLint * >, glbinding::Function< void, const gl::GLint *, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLuint64 * >, 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::GLsizei, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, const void ** >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLbitfield, gl::GLuint, gl::GLuint, gl::GLintptr, gl::GLintptr, gl::GLsizeiptr >, 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::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLboolean >, 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::GLuint, gl::GLenum, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint >, glbinding::Function< void, gl::GLshort >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64 * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLuint * >, glbinding::Function< gl::GLuint64, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint64 * >, glbinding::Function< void, gl::GLenum, gl::GLenum, void * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLubyte *, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLchar * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLfloat * >, glbinding::Function< gl::GLenum >, 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::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLfixed * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLboolean * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLchar * >, glbinding::Function< gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLdouble, gl::GLdouble >, glbinding::Function< gl::GLsync, gl::_cl_context *, gl::_cl_event *, gl::UnusedMask >, glbinding::Function< gl::GLuint >, 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::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::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLboolean, gl::GLboolean, gl::GLboolean, gl::GLboolean >, glbinding::Function< void, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLubyte >, glbinding::Function< void, const gl::GLushort * >, glbinding::Function< void, gl::GLenum, const gl::GLfloat * >, 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::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::GLenum, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint >, glbinding::Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLuint *, const gl::GLintptr *, const gl::GLsizeiptr * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLuint *, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLboolean, const gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, const gl::GLuint64EXT * >, glbinding::Function< void, gl::GLint, gl::GLuint64, gl::GLuint64, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, const gl::GLchar *, gl::GLuint, const gl::GLuint *, const gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLfloat >, glbinding::Function< void, gl::GLenum, gl::GLshort >, glbinding::Function< void *, gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLsizei, const gl::GLchar * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLsizei, void *, gl::GLsizei, void *, void * >, glbinding::Function< void, gl::GLenum, gl::GLint, 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< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLboolean * >, glbinding::Function< void, gl::GLenum, gl::GLuint64EXT * >, glbinding::Function< gl::GLuint64, gl::GLuint, gl::GLint, gl::GLboolean, gl::GLint, gl::GLenum >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint64 * >, glbinding::Function< void, gl::GLhalfNV >, glbinding::Function< void, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLuint, const gl::GLintptr *, const gl::GLsizei *, gl::GLuint >, glbinding::Function< void, gl::GLsizei, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLsizei >, glbinding::Function< void, gl::GLDEBUGPROCAMD, void * >, 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::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::GLsizei >, 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, const gl::GLfloat * >, glbinding::Function< void, gl::GLfixed, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint >, 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::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLsizeiptr, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, gl::GLeglClientBufferEXT, gl::MapBufferUsageMask >, glbinding::Function< void, gl::GLenum, gl::GLenum >, glbinding::Function< gl::GLuint, gl::GLenum, gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLhandleARB, gl::GLhandleARB >, glbinding::Function< void, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLboolean, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLshort, gl::GLshort, gl::GLshort >, glbinding::Function< void, gl::GLuint, gl::GLshort >, glbinding::Function< void, gl::GLint, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, 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::GLenum >, 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::GLsizei, gl::GLsizei, gl::GLint, 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::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei >, 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::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, 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::GLboolean, gl::GLuint, gl::GLint, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLboolean >, 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::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei, const gl::GLint * >, 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::GLenum, gl::GLsizei, const void * >, glbinding::Function< gl::GLuint, gl::GLsizei, const void *, gl::GLenum >, 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::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, const gl::GLenum *, const gl::GLint *, const 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::GLenum, const gl::GLsizei *, gl::GLenum, const void *const *, gl::GLsizei, const gl::GLint * >, glbinding::Function< void, gl::GLint, const gl::GLubyte * >, 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::GLenum, gl::GLboolean, gl::GLenum, gl::GLenum, gl::GLsizei, void * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLenum *, gl::GLsizei, gl::GLsizei *, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, void ** >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const 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::GLenum, gl::GLuint, gl::GLuint, gl::GLint, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, const void *, gl::GLint >, glbinding::Function< void, gl::GLsizei, const gl::GLuint * >, 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< gl::GLhandleARB >, 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::GLint, gl::GLint, gl::GLsizei, gl::GLint >, 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::GLint, gl::GLsizei, gl::GLsizei >, 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::GLenum, gl::GLsizei, gl::GLsizei, gl::GLint, 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::GLint, gl::GLenum, gl::GLint, const void **, gl::GLint >, glbinding::Function< void, const gl::GLfloat *, const gl::GLfloat *, const gl::GLfloat * >, glbinding::Function< void, gl::GLushort, gl::GLushort, gl::GLushort >, glbinding::Function< gl::GLenum, gl::GLuint, 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::GLuint, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum >, glbinding::Function< gl::GLuint, gl::GLenum >, glbinding::Function< gl::GLuint, gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLuint * >, glbinding::Function< gl::GLboolean, gl::GLsizei, const gl::GLuint *, gl::GLboolean * >, glbinding::Function< void, gl::GLuint, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLshort, gl::GLshort >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLintptr >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLintptr >, glbinding::Function< void, gl::GLuint, const gl::GLbyte * >, glbinding::Function< void, gl::GLint, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, const gl::GLfloat *, const gl::GLubyte *, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLsizei, gl::GLuint >, glbinding::Function< void, gl::GLuint, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, const gl::GLuint * >, glbinding::Function< void, const gl::GLdouble *, const gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLsizei, const gl::GLuint *, const gl::GLfixed * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, const gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLdouble >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, const gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, const gl::GLuint * >, glbinding::Function< void, const gl::GLenum *, const gl::GLsizei *, gl::GLenum, const void *const *, gl::GLsizei, gl::GLint >, glbinding::Function< void, gl::MemoryBarrierMask >, glbinding::Function< void, gl::GLenum, 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::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLubyte >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLint64 * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLushort * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLdouble * >, 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::GLenum, gl::GLint, gl::GLenum, gl::GLfixed * >, glbinding::Function< const gl::GLubyte *, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, void * >, glbinding::Function< void, const void *, gl::GLsizei, gl::GLsizei *, gl::GLchar * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint64EXT * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLdouble * >, glbinding::Function< gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLenum *, gl::GLuint *, gl::GLuint *, gl::GLsizei *, gl::GLchar * >, glbinding::Function< void, gl::GLenum, gl::GLint, void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint64EXT * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLuint *, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLintptr, gl::GLsizeiptr >, glbinding::Function< void, gl::GLenum, gl::GLuint, const gl::GLfloat * >, glbinding::Function< void, gl::GLclampf, gl::GLclampf >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLdouble * >, glbinding::Function< gl::GLuint, gl::GLenum, const gl::GLchar * >, 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::GLuint, gl::GLintptr, gl::GLintptr, gl::GLsizeiptr >, 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, const gl::GLint * >, 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::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLint, gl::GLenum, const void ** >, glbinding::Function< void, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV >, glbinding::Function< void, const gl::GLfloat *, const gl::GLfloat * >, glbinding::Function< void, gl::GLfloat >, glbinding::Function< void, gl::GLenum, gl::GLsizeiptr, const void *, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLbyte, gl::GLbyte, gl::GLbyte >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, const gl::GLchar * >, glbinding::Function< void, gl::GLenum, gl::GLfloat >, glbinding::Function< gl::GLboolean, gl::GLvdpauSurfaceNV >, 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::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< gl::GLboolean, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, const gl::GLfixed *, const gl::GLfixed * >, 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 >, 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::GLfloat * >, 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::GLenum, gl::GLenum, gl::GLenum, const gl::GLuint * >, glbinding::Function< void, gl::GLenum, const gl::GLhalfNV * >, 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::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLfloat >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLchar *const *, gl::GLuint * >, 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::GLsizei, gl::GLsizei *, gl::GLenum *, void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLfixed * >, glbinding::Function< void, gl::GLchar *, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, void ** >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLenum * >, glbinding::Function< void, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, const gl::GLuint *, gl::GLboolean >, 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::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::GLsizei, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLbyte, gl::GLbyte, gl::GLbyte, gl::GLbyte >, glbinding::Function< void, gl::GLenum, const gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::ClearBufferMask >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint64EXT, gl::GLsizeiptr >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum >, and glbinding::Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >.

static void glbinding::AbstractFunction::unresolved ( const AbstractFunction function)
static
static void glbinding::AbstractFunction::before ( const FunctionCall call)
static
static void glbinding::AbstractFunction::after ( const FunctionCall call)
static
static void glbinding::AbstractFunction::log ( FunctionCall &&  call)
static
static int glbinding::AbstractFunction::currentPos ( )
static
static int glbinding::AbstractFunction::maxPos ( )
static
virtual bool glbinding::AbstractFunction::hasState ( ) const
protectedpure virtual

Checks for existance 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< void, gl::GLint, const gl::GLbyte * >, glbinding::Function< void, gl::GLsync, gl::UnusedMask, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLboolean, gl::GLuint >, glbinding::Function< void, gl::GLint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLint64EXT * >, glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLint64 * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, const gl::GLfloat * >, glbinding::Function< void, gl::GLsizei, const gl::GLint *, gl::GLsizei, const gl::GLint *, gl::GLenum >, 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::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, gl::GLenum, gl::GLenum, const gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, const gl::GLfloat * >, glbinding::Function< void, gl::GLfloat, gl::GLboolean >, glbinding::Function< void, gl::GLbitfield >, glbinding::Function< void, gl::GLenum, gl::GLuint, 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::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::GLenum, const gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, gl::GLenum, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLenum, const void *, gl::GLsizei, gl::GLsizei >, glbinding::Function< void *, gl::GLuint >, glbinding::Function< void *, gl::GLuint, gl::GLenum >, 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::GLdouble, gl::GLdouble, gl::GLint, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLint, gl::GLint, const gl::GLdouble * >, glbinding::Function< void, gl::GLbitfield, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, const void * >, glbinding::Function< gl::GLboolean, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLuint * >, glbinding::Function< gl::GLintptr, gl::GLuint, gl::GLint >, glbinding::Function< gl::GLuint, gl::GLuint, const gl::GLchar * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLenum, gl::GLsizei, void * >, glbinding::Function< void, gl::GLsync, gl::GLenum, gl::GLsizei, gl::GLsizei *, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint *, gl::GLint * >, glbinding::Function< void, gl::GLint *, gl::GLsizei, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLint *, gl::GLint *, gl::GLsizei, gl::GLuint * >, 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::GLint, const gl::GLchar *, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, 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::GLint64 * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLint64 * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLint *, gl::GLenum *, gl::GLchar * >, glbinding::Function< void, gl::GLsizei, void * >, glbinding::Function< void, gl::GLsizei, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLeglImageOES, const gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, const void *, gl::GLsizei, gl::GLuint >, glbinding::Function< void, const gl::GLuint64 *, const gl::GLsizei *, const gl::GLuint *, const gl::GLuint *, gl::GLuint >, glbinding::Function< gl::GLuint, gl::GLenum, gl::GLsizei, const gl::GLchar *const * >, glbinding::Function< void, gl::GLuint, gl::GLuint * >, 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::GLsizei >, glbinding::Function< void, const gl::GLuint * >, glbinding::Function< void, const gl::GLubyte * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, const gl::GLint * >, glbinding::Function< void, const gl::GLbyte * >, 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::GLuint, const gl::GLchar * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLintptr, gl::GLsizeiptr >, glbinding::Function< void, gl::GLenum >, glbinding::Function< void, gl::GLint, const gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, const gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLboolean, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLuint, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLubyte >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, const void *, gl::GLenum >, glbinding::Function< void, gl::GLint, gl::GLint64, gl::GLint64, gl::GLint64 >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLintptr, gl::GLsizeiptr >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLuint >, 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::GLubyte *, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, const gl::GLshort *, const gl::GLshort * >, glbinding::Function< void, gl::AttribMask >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64, gl::GLint64, gl::GLint64, gl::GLint64 >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei, const gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, const gl::GLushort * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLsizei, gl::GLenum, const void * >, 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::GLuint, gl::GLenum, gl::GLsizei, gl::GLsizei >, 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::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::GLint, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLshort, gl::GLshort, gl::GLshort >, glbinding::Function< void, gl::GLenum, gl::GLbyte, gl::GLbyte, gl::GLbyte >, glbinding::Function< void, gl::GLenum, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void *, gl::GLuint, gl::GLint, gl::MapBufferUsageMask, gl::GLint *, gl::GLenum * >, glbinding::Function< void, gl::GLint, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, gl::GLuint, gl::GLuint, const void **, const gl::GLsizei *, const gl::GLuint *, const gl::GLuint *, gl::GLuint >, glbinding::Function< void, gl::GLushort >, glbinding::Function< gl::GLVULKANPROCNV, const gl::GLchar * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLenum, void * >, glbinding::Function< gl::GLushort, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, void * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLboolean, void * >, glbinding::Function< void, gl::GLenum, gl::GLint64 * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLint64 * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLfloat * >, glbinding::Function< void, gl::GLfloat * >, glbinding::Function< void, gl::GLuint * >, glbinding::Function< gl::GLuint, gl::GLenum, gl::GLuint >, glbinding::Function< gl::GLsync, gl::GLenum, gl::UnusedMask >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint >, glbinding::Function< void, const gl::GLboolean * >, glbinding::Function< void, gl::GLsizei, gl::GLsizei, const gl::GLboolean * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLuint, const gl::GLuint * >, glbinding::Function< void, gl::GLDEBUGPROC, const void * >, glbinding::Function< void, gl::GLuint, 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::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLsizei, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLintptr >, glbinding::Function< void, gl::GLuint, gl::GLdouble >, glbinding::Function< void, gl::GLint, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT >, glbinding::Function< void, gl::GLint, gl::GLuint64, gl::GLuint64 >, glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLuint64 * >, glbinding::Function< void, gl::GLint, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, const gl::GLfloat *, const gl::GLfloat *, const gl::GLfloat *, const gl::GLfloat * >, glbinding::Function< void, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, 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::GLint, gl::GLsizei, gl::GLboolean, const gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64 >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLsizei, const gl::GLuint *, const gl::GLclampf * >, glbinding::Function< void, gl::GLenum, gl::GLint, const gl::GLfixed * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLint, const gl::GLchar *, gl::GLint, const gl::GLchar * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLshort, gl::GLshort, gl::GLshort, gl::GLshort >, glbinding::Function< void, gl::GLenum, gl::GLdouble >, glbinding::Function< void, gl::GLenum, gl::GLbyte >, glbinding::Function< void, gl::GLenum, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLint, const gl::GLushort * >, glbinding::Function< void, gl::GLenum, gl::GLclampf >, glbinding::Function< gl::GLint, gl::GLuint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLubyte * >, glbinding::Function< void, gl::GLenum, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLuint *, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLenum, gl::GLintptr, gl::GLsizeiptr >, glbinding::Function< void, gl::GLint, const gl::GLboolean **, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, const void *, gl::GLsizei, gl::GLint, gl::GLuint >, glbinding::Function< void, gl::GLenum, const gl::GLuint64 *, const gl::GLsizei *, gl::GLuint >, glbinding::Function< void, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, 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::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLintptr, gl::GLintptr, gl::GLsizeiptr >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLchar *const *, const gl::GLint * >, glbinding::Function< void, gl::GLhandleARB >, glbinding::Function< void, gl::GLenum, const gl::GLuint * >, glbinding::Function< void, gl::GLenum, const gl::GLfixed * >, glbinding::Function< void, gl::ClientAttribMask >, glbinding::Function< void, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, gl::GLboolean >, glbinding::Function< void, gl::GLsizei, gl::GLsizei, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed, const gl::GLubyte * >, glbinding::Function< void, const gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLintptrARB >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLint, gl::GLboolean, gl::GLint, gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLhandleARB, gl::GLuint, const gl::GLcharARB * >, glbinding::Function< void, gl::GLuint >, glbinding::Function< gl::GLboolean, gl::GLuint, gl::GLuint64, gl::GLuint >, glbinding::Function< void, gl::GLint, const gl::GLshort * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLubyte * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLboolean, gl::GLsizei, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLuint, const gl::GLushort * >, glbinding::Function< void, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLint, gl::GLuint64EXT, gl::GLuint64EXT >, 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::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei >, 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::GLsizei, gl::GLenum, const void *, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLenum, const gl::GLfloat * >, glbinding::Function< void, const gl::GLuint *, const gl::GLfloat *, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLint64EXT * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLint, const 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::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, const void * >, glbinding::Function< void, gl::GLuint, gl::GLbitfield >, 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::GLbyte, gl::GLbyte, gl::GLbyte, gl::GLbyte >, glbinding::Function< void, gl::GLenum, gl::GLhalfNV, gl::GLhalfNV >, 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 >, glbinding::Function< void, gl::GLenum, const void *, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLchar * >, glbinding::Function< gl::GLboolean, gl::GLsync >, glbinding::Function< gl::GLboolean, gl::GLint, const gl::GLchar * >, 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::GLuint64, gl::GLenum, void * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLenum, gl::GLsizei, void * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLubyte * >, glbinding::Function< void, gl::GLuint, gl::GLint, 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::GLhandleARB, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLenum, gl::GLenum, void * >, glbinding::Function< void, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLsizei, gl::GLfloat * >, glbinding::Function< gl::GLint, gl::GLhandleARB, const gl::GLcharARB * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, const void *, gl::GLsizei >, glbinding::Function< void, gl::GLsizei, gl::GLuint * >, glbinding::Function< void, gl::GLsizei, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLint, gl::GLint, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLenum, const gl::GLfixed * >, glbinding::Function< void, gl::GLenum, gl::GLenum, const gl::GLint * >, glbinding::Function< void, gl::GLboolean, gl::GLboolean, gl::GLboolean, gl::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLushort, gl::GLushort, gl::GLushort, gl::GLushort >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizeiptr, gl::GLsizeiptr, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLdouble >, glbinding::Function< void, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint >, glbinding::Function< void, const gl::GLshort * >, glbinding::Function< void, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum >, glbinding::Function< void, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV >, glbinding::Function< void, gl::GLuint, gl::GLhalfNV, gl::GLhalfNV >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, const gl::GLuint *, const gl::GLintptr *, const gl::GLsizei * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::UseProgramStageMask, gl::GLuint >, glbinding::Function< void, gl::GLint, gl::GLsizei, gl::GLboolean, const 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::GLfloat >, glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLint * >, glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLdouble * >, 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::GLenum, gl::GLuint, gl::GLintptr, gl::GLsizeiptr >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, 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::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * >, 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::GLint, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void *, const void * >, glbinding::Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLshort, gl::GLshort >, glbinding::Function< gl::GLbitfield, gl::GLfixed *, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64, gl::GLuint64, gl::GLuint64, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLuint64EXT * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLdouble >, glbinding::Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< gl::GLenum, gl::GLenum, const void *, gl::PathFontStyle, gl::GLuint, gl::GLfloat, gl::GLuint_array_2 >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLenum, const gl::GLsizei *, gl::GLenum, const void *const *, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLint, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLenum, gl::GLfixed, gl::GLfixed, gl::GLint, gl::GLint, gl::GLfixed >, glbinding::Function< gl::GLboolean, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLuint64, gl::GLenum, const void * >, glbinding::Function< void, gl::GLsizei, gl::GLubyte * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, void ** >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64 * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLchar *, gl::GLuint *, gl::GLuint *, gl::GLuint *, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLuint * >, glbinding::Function< void, gl::GLhandleARB, gl::GLsizei, gl::GLsizei *, gl::GLhandleARB * >, glbinding::Function< void, gl::GLhandleARB, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLint *, gl::GLenum *, gl::GLcharARB * >, glbinding::Function< gl::GLuint, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLsizei, const gl::GLchar * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, const gl::GLubyte *, const gl::GLfloat * >, glbinding::Function< void, gl::GLubyte, gl::GLubyte, gl::GLubyte >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLfloat, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLuint, const gl::GLhalfNV * >, glbinding::Function< void, gl::GLsizei, const gl::GLvdpauSurfaceNV * >, glbinding::Function< void, const void *, const void * >, glbinding::Function< void, gl::GLint, gl::GLuint, gl::GLuint >, 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::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLuint, gl::GLuint64 >, 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::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::GLint, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLintptr, gl::GLsizeiptr >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint, gl::GLenum >, 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::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, void * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLubyte *, const gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLuint, const gl::GLdouble * >, glbinding::Function< void, gl::GLsizei, const gl::GLuint *, const gl::GLfloat * >, glbinding::Function< gl::GLboolean, gl::GLuint, gl::GLsizei, gl::GLsizei, gl::GLfloat, gl::GLfloat *, gl::GLfloat *, gl::GLfloat *, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLint, gl::GLenum >, glbinding::Function< void, gl::GLenum, const gl::GLint *, const gl::GLsizei *, gl::GLsizei >, glbinding::Function< void *, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, gl::BufferAccessMask >, glbinding::Function< void, gl::GLenum, gl::GLdouble, gl::GLdouble, gl::GLint, gl::GLint, const gl::GLdouble * >, glbinding::Function< void, gl::GLint, gl::GLushort >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLhandleARB, gl::GLint, 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< void, gl::GLenum, gl::GLushort * >, glbinding::Function< void, gl::PathRenderingMaskNV, gl::GLuint, gl::GLsizei, gl::GLsizei, gl::GLfloat * >, glbinding::Function< gl::GLfloat, gl::GLuint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLubyte * >, glbinding::Function< void, gl::GLint, const gl::GLchar *, gl::GLsizei, gl::GLint *, gl::GLchar * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint64EXT * >, glbinding::Function< void, gl::GLhandleARB, gl::GLsizei, gl::GLsizei *, gl::GLcharARB * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLfixed * >, glbinding::Function< gl::GLuint, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint >, glbinding::Function< gl::GLint, gl::GLuint * >, glbinding::Function< void, gl::GLsizei, gl::GLenum, const gl::GLfixed * >, glbinding::Function< void, gl::GLintptr >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLboolean >, glbinding::Function< void, gl::GLsync >, glbinding::Function< void, gl::GLenum, gl::GLfloat * >, 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::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, const gl::GLhalfNV * >, glbinding::Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, const gl::GLfloat * >, glbinding::Function< void, gl::GLfixed >, glbinding::Function< void, gl::GLenum, gl::GLint, const gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLsizeiptrARB, const void *, gl::GLenum >, glbinding::Function< void, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLuint *, const gl::GLintptr *, const gl::GLsizei * >, glbinding::Function< void, gl::GLuint, gl::GLuint, const gl::GLchar * >, glbinding::Function< void, gl::GLint, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLint64EXT >, glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLuint, gl::GLuint64 >, 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::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, const gl::GLuint *, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< gl::GLenum, gl::GLuint, gl::GLenum, const void *, gl::PathFontStyle, gl::GLuint, gl::GLsizei, gl::GLuint, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, const gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, gl::GLenum, gl::GLshort, gl::GLshort >, glbinding::Function< void, gl::GLenum, const gl::GLshort * >, glbinding::Function< void, gl::GLint, const gl::GLuint * >, glbinding::Function< void, gl::GLint, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, gl::GLint, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLenum, gl::GLsizei, const gl::GLenum * >, glbinding::Function< gl::GLsync, gl::GLenum, gl::GLintptr, gl::UnusedMask >, glbinding::Function< void, gl::GLuint, gl::GLenum, const void * >, glbinding::Function< void, gl::GLbyte >, glbinding::Function< gl::GLuint64, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLdouble * >, 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::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLdouble * >, glbinding::Function< gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLenum, void ** >, glbinding::Function< void, gl::GLenum, gl::GLboolean * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei >, glbinding::Function< void, gl::GLint, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLint, gl::GLenum, gl::GLsizei >, glbinding::Function< void, gl::GLclampf >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLint, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLboolean, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, const void * >, glbinding::Function< gl::GLvdpauSurfaceNV, const void *, gl::GLenum, gl::GLsizei, const gl::GLuint * >, glbinding::Function< void, gl::GLint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLint, gl::GLint64, gl::GLint64, gl::GLint64, gl::GLint64 >, glbinding::Function< void, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLfloat * >, 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 >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLuint, gl::GLuint64 >, 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::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * >, 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::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, gl::GLsizei, void * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64EXT, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64EXT >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLsizeiptr, const void *, gl::BufferStorageMask >, glbinding::Function< void, gl::GLenum, const gl::GLbyte * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, const gl::GLint *, const gl::GLsizei *, gl::GLsizei >, 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::GLint, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLfloat, gl::GLfloat >, glbinding::Function< gl::GLboolean, gl::GLuint, 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, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLint64 * >, glbinding::Function< void, gl::GLenum, gl::GLubyte * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64EXT * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLfloat * >, glbinding::Function< void, gl::PathRenderingMaskNV, gl::GLsizei, gl::GLenum, const void *, gl::GLuint, gl::GLsizei, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLboolean, gl::GLenum, gl::GLenum, void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint * >, glbinding::Function< gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLenum *, gl::GLenum *, gl::GLuint *, gl::GLenum *, gl::GLsizei *, gl::GLchar * >, glbinding::Function< void, gl::GLsizei, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLenum, const void * >, glbinding::Function< void, gl::GLsizei, const gl::GLenum * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLsizei, const gl::GLfloat * >, glbinding::Function< gl::GLhandleARB, 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::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::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLenum, 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::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, const gl::GLuint * >, glbinding::Function< void, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLuint, gl::GLuint >, glbinding::Function< void >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< gl::GLenum, gl::GLuint, gl::GLuint *, gl::GLuint64EXT * >, glbinding::Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLhalfNV >, 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::GLenum, gl::GLint, gl::GLenum, 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::GLuint, gl::GLintptr, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLint, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLuint, const gl::GLubyte * >, glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLuint64EXT * >, glbinding::Function< void, gl::GLint, gl::GLint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLchar *const *, gl::GLenum >, 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::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::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::TextureStorageMaskAMD >, 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::GLsizei, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLboolean >, 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::GLuint, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLubyte, 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::GLenum, gl::GLuint, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLint, 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::GLsizei, const gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLubyte *, gl::GLsizei, gl::GLenum, const void * >, glbinding::Function< gl::GLenum, gl::GLenum, gl::GLuint, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, gl::GLeglClientBufferEXT, gl::MapBufferUsageMask >, 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::GLuint, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLint, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLint, const gl::GLfloat * >, glbinding::Function< gl::GLboolean, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint64EXT * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLubyte *, gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLint, const void **, gl::GLint >, 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::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::GLenum, gl::GLuint, gl::GLsizei, const gl::GLchar * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLfloat >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, 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::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLint, gl::GLsizei, const void * >, glbinding::Function< gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLsizei, gl::GLsizei, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, const gl::GLubyte * >, glbinding::Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLuint, const gl::GLuint * >, glbinding::Function< void, gl::GLuint, const gl::GLdouble * >, glbinding::Function< void, gl::GLvdpauSurfaceNV >, glbinding::Function< void, gl::GLvdpauSurfaceNV, gl::GLenum, gl::GLsizei, gl::GLsizei *, gl::GLint * >, glbinding::Function< void, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLdouble * >, glbinding::Function< void, gl::GLint, gl::GLfloat >, 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::GLenum, gl::GLenum, const gl::GLuint * >, 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::GLbyte, gl::GLbyte >, glbinding::Function< void, gl::GLsizei, gl::GLenum, const void *, gl::GLuint, gl::GLint, gl::GLuint, gl::GLenum, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLenum, const gl::GLuint64 * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, const void ** >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum >, glbinding::Function< void, const void *, gl::GLsizei, const gl::GLchar * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, const gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLsizeiptr, const void *, gl::GLenum >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLbyte, gl::GLbyte >, glbinding::Function< void, gl::GLenum, const void *, gl::GLintptr, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLint, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, void * >, glbinding::Function< void, gl::GLuint, gl::GLuint64, gl::GLenum, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, void *, void *, void * >, glbinding::Function< void, gl::GLubyte * >, glbinding::Function< void, gl::GLenum, gl::GLuint, void ** >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, void *, gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLchar * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, 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::GLuint, gl::GLenum, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLchar * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint, gl::GLenum >, glbinding::Function< void, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, const void *, gl::GLsizei, gl::GLint >, glbinding::Function< void, gl::GLuint, const gl::GLintptr *, const gl::GLsizei *, const gl::GLuint *, const gl::GLuint *, gl::GLuint >, glbinding::Function< void, gl::GLint, const gl::GLchar * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLuint * >, glbinding::Function< void, gl::GLsizei, gl::GLenum, const void *, gl::GLuint, gl::GLenum, gl::GLenum, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLfixed >, glbinding::Function< void, gl::GLuint, 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::GLsizei, gl::GLint, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLint, gl::GLsizei, const void * >, glbinding::Function< gl::GLenum, gl::GLsync, gl::SyncObjectMask, gl::GLuint64 >, glbinding::Function< void, gl::GLenum, gl::GLint, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLintptrARB, gl::GLsizeiptrARB, const void * >, 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::GLshort, gl::GLshort, gl::GLshort >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLintptr, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLhalfNV * >, glbinding::Function< void, gl::GLuint, gl::GLuint64EXT, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLdouble >, 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::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::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::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLdouble >, 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::GLsizei, const gl::GLint * >, glbinding::Function< void, const gl::GLuint *, const gl::GLfloat *, const gl::GLfloat *, const gl::GLfloat * >, glbinding::Function< gl::GLint, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64, gl::GLuint64, gl::GLuint64 >, glbinding::Function< gl::GLint, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLsizeiptr, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLsizei, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLfixed, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, gl::GLenum, gl::GLenum, const void *, gl::GLsizei, gl::GLsizei, gl::GLint >, glbinding::Function< void *, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, gl::BufferAccessMask >, glbinding::Function< void, gl::GLuint64, gl::GLenum >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLubyte * >, glbinding::Function< void, gl::GLuint, gl::GLenum, const gl::GLfloat * >, glbinding::Function< gl::GLboolean, gl::GLuint, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLuint64 * >, glbinding::Function< gl::GLuint, gl::GLuint, gl::GLenum, const gl::GLchar * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLdouble * >, glbinding::Function< void, gl::GLhandleARB, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLintptrARB, gl::GLsizeiptrARB, void * >, glbinding::Function< void, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, void * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLenum, const void *, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLclampd, gl::GLclampd >, glbinding::Function< void, gl::GLDEBUGPROCARB, const void * >, glbinding::Function< void, gl::GLenum, gl::GLdouble * >, 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::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::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLshort, gl::GLshort, gl::GLshort, gl::GLshort >, 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::GLfixed * >, glbinding::Function< void, gl::GLenum, gl::GLsizeiptr, const void *, gl::BufferStorageMask >, glbinding::Function< void, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, const gl::GLint * >, glbinding::Function< void, gl::GLuint, const gl::GLint64EXT * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLint, gl::GLenum, gl::GLboolean, gl::GLuint >, glbinding::Function< void, gl::GLvdpauSurfaceNV, gl::GLenum >, glbinding::Function< void, gl::GLint, gl::GLuint64, gl::GLuint64, gl::GLuint64, gl::GLuint64 >, glbinding::Function< void, gl::GLint, gl::GLint64, gl::GLint64 >, glbinding::Function< void, gl::GLint, gl::GLint64 >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLfloat >, 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 >, 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 >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLclampf, gl::GLboolean >, glbinding::Function< gl::GLint, gl::GLenum, gl::GLint, gl::GLuint, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLdouble * >, 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::GLsizei, gl::GLsizei, gl::GLsizei, const gl::GLubyte *, gl::GLsizei, gl::GLenum, const void * >, 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::GLenum, gl::GLuint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV >, glbinding::Function< void, gl::GLenum, gl::GLhalfNV >, glbinding::Function< void, gl::GLenum, const void *, gl::GLsizei, gl::GLsizei, gl::GLint >, 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, const gl::GLdouble * >, glbinding::Function< void, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLint, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLint, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLenum *, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLsizei, void * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64EXT * >, glbinding::Function< void, gl::GLhandleARB, gl::GLint, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLenum, gl::GLenum, void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLfloat * >, glbinding::Function< const gl::GLubyte *, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLintptr >, glbinding::Function< gl::GLint, gl::GLuint, gl::GLenum, const gl::GLchar * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLfloat * >, glbinding::Function< gl::GLint, gl::GLuint, const gl::GLchar * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLeglImageOES, const gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLuint >, glbinding::Function< void, gl::FfdMaskSGIX >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLsizei, const gl::GLuint *, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, 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::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::GLint, gl::GLint, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLfloat, gl::GLint >, glbinding::Function< void, gl::GLint, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLfixed >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLshort * >, glbinding::Function< void, gl::GLuint, gl::GLshort, gl::GLshort, gl::GLshort, gl::GLshort >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLintptr >, glbinding::Function< void, gl::GLuint, const gl::GLshort * >, glbinding::Function< void, gl::GLint, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLint, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLint, gl::GLuint64 >, glbinding::Function< void, gl::GLint, gl::GLdouble >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLhandleARB, gl::GLsizei, const gl::GLcharARB **, const gl::GLint * >, glbinding::Function< void, gl::GLsizei, const gl::GLuint *, gl::GLenum, const void *, gl::GLsizei >, glbinding::Function< void, gl::GLuint, const gl::GLint * >, glbinding::Function< void, const gl::GLint *, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLuint64 * >, 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::GLsizei, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, const void ** >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLbitfield, gl::GLuint, gl::GLuint, gl::GLintptr, gl::GLintptr, gl::GLsizeiptr >, 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::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLboolean >, 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::GLuint, gl::GLenum, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint >, glbinding::Function< void, gl::GLshort >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64 * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLuint * >, glbinding::Function< gl::GLuint64, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint64 * >, glbinding::Function< void, gl::GLenum, gl::GLenum, void * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLubyte *, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLchar * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLfloat * >, glbinding::Function< gl::GLenum >, 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::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLfixed * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLboolean * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLchar * >, glbinding::Function< gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLdouble, gl::GLdouble >, glbinding::Function< gl::GLsync, gl::_cl_context *, gl::_cl_event *, gl::UnusedMask >, glbinding::Function< gl::GLuint >, 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::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::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLboolean, gl::GLboolean, gl::GLboolean, gl::GLboolean >, glbinding::Function< void, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLubyte >, glbinding::Function< void, const gl::GLushort * >, glbinding::Function< void, gl::GLenum, const gl::GLfloat * >, 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::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::GLenum, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint >, glbinding::Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLuint *, const gl::GLintptr *, const gl::GLsizeiptr * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLuint *, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLboolean, const gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, const gl::GLuint64EXT * >, glbinding::Function< void, gl::GLint, gl::GLuint64, gl::GLuint64, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, const gl::GLchar *, gl::GLuint, const gl::GLuint *, const gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLfloat >, glbinding::Function< void, gl::GLenum, gl::GLshort >, glbinding::Function< void *, gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLsizei, const gl::GLchar * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLsizei, void *, gl::GLsizei, void *, void * >, glbinding::Function< void, gl::GLenum, gl::GLint, 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< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLboolean * >, glbinding::Function< void, gl::GLenum, gl::GLuint64EXT * >, glbinding::Function< gl::GLuint64, gl::GLuint, gl::GLint, gl::GLboolean, gl::GLint, gl::GLenum >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint64 * >, glbinding::Function< void, gl::GLhalfNV >, glbinding::Function< void, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLuint, const gl::GLintptr *, const gl::GLsizei *, gl::GLuint >, glbinding::Function< void, gl::GLsizei, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLsizei >, glbinding::Function< void, gl::GLDEBUGPROCAMD, void * >, 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::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::GLsizei >, 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, const gl::GLfloat * >, glbinding::Function< void, gl::GLfixed, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint >, 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::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLsizeiptr, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, gl::GLeglClientBufferEXT, gl::MapBufferUsageMask >, glbinding::Function< void, gl::GLenum, gl::GLenum >, glbinding::Function< gl::GLuint, gl::GLenum, gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLhandleARB, gl::GLhandleARB >, glbinding::Function< void, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLboolean, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLshort, gl::GLshort, gl::GLshort >, glbinding::Function< void, gl::GLuint, gl::GLshort >, glbinding::Function< void, gl::GLint, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, 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::GLenum >, 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::GLsizei, gl::GLsizei, gl::GLint, 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::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei >, 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::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, 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::GLboolean, gl::GLuint, gl::GLint, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLboolean >, 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::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei, const gl::GLint * >, 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::GLenum, gl::GLsizei, const void * >, glbinding::Function< gl::GLuint, gl::GLsizei, const void *, gl::GLenum >, 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::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, const gl::GLenum *, const gl::GLint *, const 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::GLenum, const gl::GLsizei *, gl::GLenum, const void *const *, gl::GLsizei, const gl::GLint * >, glbinding::Function< void, gl::GLint, const gl::GLubyte * >, 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::GLenum, gl::GLboolean, gl::GLenum, gl::GLenum, gl::GLsizei, void * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLenum *, gl::GLsizei, gl::GLsizei *, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, void ** >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const 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::GLenum, gl::GLuint, gl::GLuint, gl::GLint, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, const void *, gl::GLint >, glbinding::Function< void, gl::GLsizei, const gl::GLuint * >, 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< gl::GLhandleARB >, 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::GLint, gl::GLint, gl::GLsizei, gl::GLint >, 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::GLint, gl::GLsizei, gl::GLsizei >, 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::GLenum, gl::GLsizei, gl::GLsizei, gl::GLint, 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::GLint, gl::GLenum, gl::GLint, const void **, gl::GLint >, glbinding::Function< void, const gl::GLfloat *, const gl::GLfloat *, const gl::GLfloat * >, glbinding::Function< void, gl::GLushort, gl::GLushort, gl::GLushort >, glbinding::Function< gl::GLenum, gl::GLuint, 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::GLuint, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum >, glbinding::Function< gl::GLuint, gl::GLenum >, glbinding::Function< gl::GLuint, gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLuint * >, glbinding::Function< gl::GLboolean, gl::GLsizei, const gl::GLuint *, gl::GLboolean * >, glbinding::Function< void, gl::GLuint, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLshort, gl::GLshort >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLintptr >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLintptr >, glbinding::Function< void, gl::GLuint, const gl::GLbyte * >, glbinding::Function< void, gl::GLint, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, const gl::GLfloat *, const gl::GLubyte *, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLsizei, gl::GLuint >, glbinding::Function< void, gl::GLuint, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, const gl::GLuint * >, glbinding::Function< void, const gl::GLdouble *, const gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLsizei, const gl::GLuint *, const gl::GLfixed * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, const gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLdouble >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, const gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, const gl::GLuint * >, glbinding::Function< void, const gl::GLenum *, const gl::GLsizei *, gl::GLenum, const void *const *, gl::GLsizei, gl::GLint >, glbinding::Function< void, gl::MemoryBarrierMask >, glbinding::Function< void, gl::GLenum, 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::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLubyte >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLint64 * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLushort * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLdouble * >, 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::GLenum, gl::GLint, gl::GLenum, gl::GLfixed * >, glbinding::Function< const gl::GLubyte *, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, void * >, glbinding::Function< void, const void *, gl::GLsizei, gl::GLsizei *, gl::GLchar * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint64EXT * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLdouble * >, glbinding::Function< gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLenum *, gl::GLuint *, gl::GLuint *, gl::GLsizei *, gl::GLchar * >, glbinding::Function< void, gl::GLenum, gl::GLint, void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint64EXT * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLuint *, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLintptr, gl::GLsizeiptr >, glbinding::Function< void, gl::GLenum, gl::GLuint, const gl::GLfloat * >, glbinding::Function< void, gl::GLclampf, gl::GLclampf >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLdouble * >, glbinding::Function< gl::GLuint, gl::GLenum, const gl::GLchar * >, 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::GLuint, gl::GLintptr, gl::GLintptr, gl::GLsizeiptr >, 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, const gl::GLint * >, 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::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLint, gl::GLenum, const void ** >, glbinding::Function< void, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV >, glbinding::Function< void, const gl::GLfloat *, const gl::GLfloat * >, glbinding::Function< void, gl::GLfloat >, glbinding::Function< void, gl::GLenum, gl::GLsizeiptr, const void *, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLbyte, gl::GLbyte, gl::GLbyte >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, const gl::GLchar * >, glbinding::Function< void, gl::GLenum, gl::GLfloat >, glbinding::Function< gl::GLboolean, gl::GLvdpauSurfaceNV >, 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::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< gl::GLboolean, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, const gl::GLfixed *, const gl::GLfixed * >, 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 >, 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::GLfloat * >, 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::GLenum, gl::GLenum, gl::GLenum, const gl::GLuint * >, glbinding::Function< void, gl::GLenum, const gl::GLhalfNV * >, 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::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLfloat >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLchar *const *, gl::GLuint * >, 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::GLsizei, gl::GLsizei *, gl::GLenum *, void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLfixed * >, glbinding::Function< void, gl::GLchar *, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, void ** >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLenum * >, glbinding::Function< void, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, const gl::GLuint *, gl::GLboolean >, 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::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::GLsizei, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLbyte, gl::GLbyte, gl::GLbyte, gl::GLbyte >, glbinding::Function< void, gl::GLenum, const gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::ClearBufferMask >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint64EXT, gl::GLsizeiptr >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum >, and glbinding::Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >.

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

Checks for existance 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< void, gl::GLint, const gl::GLbyte * >, glbinding::Function< void, gl::GLsync, gl::UnusedMask, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLboolean, gl::GLuint >, glbinding::Function< void, gl::GLint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLint64EXT * >, glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLint64 * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, const gl::GLfloat * >, glbinding::Function< void, gl::GLsizei, const gl::GLint *, gl::GLsizei, const gl::GLint *, gl::GLenum >, 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::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, gl::GLenum, gl::GLenum, const gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, const gl::GLfloat * >, glbinding::Function< void, gl::GLfloat, gl::GLboolean >, glbinding::Function< void, gl::GLbitfield >, glbinding::Function< void, gl::GLenum, gl::GLuint, 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::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::GLenum, const gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, gl::GLenum, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLenum, const void *, gl::GLsizei, gl::GLsizei >, glbinding::Function< void *, gl::GLuint >, glbinding::Function< void *, gl::GLuint, gl::GLenum >, 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::GLdouble, gl::GLdouble, gl::GLint, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLint, gl::GLint, const gl::GLdouble * >, glbinding::Function< void, gl::GLbitfield, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, const void * >, glbinding::Function< gl::GLboolean, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLuint * >, glbinding::Function< gl::GLintptr, gl::GLuint, gl::GLint >, glbinding::Function< gl::GLuint, gl::GLuint, const gl::GLchar * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLenum, gl::GLsizei, void * >, glbinding::Function< void, gl::GLsync, gl::GLenum, gl::GLsizei, gl::GLsizei *, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint *, gl::GLint * >, glbinding::Function< void, gl::GLint *, gl::GLsizei, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLint *, gl::GLint *, gl::GLsizei, gl::GLuint * >, 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::GLint, const gl::GLchar *, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, 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::GLint64 * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLint64 * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLint *, gl::GLenum *, gl::GLchar * >, glbinding::Function< void, gl::GLsizei, void * >, glbinding::Function< void, gl::GLsizei, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLeglImageOES, const gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, const void *, gl::GLsizei, gl::GLuint >, glbinding::Function< void, const gl::GLuint64 *, const gl::GLsizei *, const gl::GLuint *, const gl::GLuint *, gl::GLuint >, glbinding::Function< gl::GLuint, gl::GLenum, gl::GLsizei, const gl::GLchar *const * >, glbinding::Function< void, gl::GLuint, gl::GLuint * >, 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::GLsizei >, glbinding::Function< void, const gl::GLuint * >, glbinding::Function< void, const gl::GLubyte * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, const gl::GLint * >, glbinding::Function< void, const gl::GLbyte * >, 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::GLuint, const gl::GLchar * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLintptr, gl::GLsizeiptr >, glbinding::Function< void, gl::GLenum >, glbinding::Function< void, gl::GLint, const gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, const gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLboolean, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLuint, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLubyte >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, const void *, gl::GLenum >, glbinding::Function< void, gl::GLint, gl::GLint64, gl::GLint64, gl::GLint64 >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLintptr, gl::GLsizeiptr >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLuint >, 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::GLubyte *, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, const gl::GLshort *, const gl::GLshort * >, glbinding::Function< void, gl::AttribMask >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64, gl::GLint64, gl::GLint64, gl::GLint64 >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei, const gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, const gl::GLushort * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLsizei, gl::GLenum, const void * >, 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::GLuint, gl::GLenum, gl::GLsizei, gl::GLsizei >, 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::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::GLint, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLshort, gl::GLshort, gl::GLshort >, glbinding::Function< void, gl::GLenum, gl::GLbyte, gl::GLbyte, gl::GLbyte >, glbinding::Function< void, gl::GLenum, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void *, gl::GLuint, gl::GLint, gl::MapBufferUsageMask, gl::GLint *, gl::GLenum * >, glbinding::Function< void, gl::GLint, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, gl::GLuint, gl::GLuint, const void **, const gl::GLsizei *, const gl::GLuint *, const gl::GLuint *, gl::GLuint >, glbinding::Function< void, gl::GLushort >, glbinding::Function< gl::GLVULKANPROCNV, const gl::GLchar * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLenum, void * >, glbinding::Function< gl::GLushort, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, void * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLboolean, void * >, glbinding::Function< void, gl::GLenum, gl::GLint64 * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLint64 * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLfloat * >, glbinding::Function< void, gl::GLfloat * >, glbinding::Function< void, gl::GLuint * >, glbinding::Function< gl::GLuint, gl::GLenum, gl::GLuint >, glbinding::Function< gl::GLsync, gl::GLenum, gl::UnusedMask >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint >, glbinding::Function< void, const gl::GLboolean * >, glbinding::Function< void, gl::GLsizei, gl::GLsizei, const gl::GLboolean * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLuint, const gl::GLuint * >, glbinding::Function< void, gl::GLDEBUGPROC, const void * >, glbinding::Function< void, gl::GLuint, 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::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLsizei, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLintptr >, glbinding::Function< void, gl::GLuint, gl::GLdouble >, glbinding::Function< void, gl::GLint, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT >, glbinding::Function< void, gl::GLint, gl::GLuint64, gl::GLuint64 >, glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLuint64 * >, glbinding::Function< void, gl::GLint, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, const gl::GLfloat *, const gl::GLfloat *, const gl::GLfloat *, const gl::GLfloat * >, glbinding::Function< void, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, 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::GLint, gl::GLsizei, gl::GLboolean, const gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64 >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLsizei, const gl::GLuint *, const gl::GLclampf * >, glbinding::Function< void, gl::GLenum, gl::GLint, const gl::GLfixed * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLint, const gl::GLchar *, gl::GLint, const gl::GLchar * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLshort, gl::GLshort, gl::GLshort, gl::GLshort >, glbinding::Function< void, gl::GLenum, gl::GLdouble >, glbinding::Function< void, gl::GLenum, gl::GLbyte >, glbinding::Function< void, gl::GLenum, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLint, const gl::GLushort * >, glbinding::Function< void, gl::GLenum, gl::GLclampf >, glbinding::Function< gl::GLint, gl::GLuint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLubyte * >, glbinding::Function< void, gl::GLenum, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLuint *, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLenum, gl::GLintptr, gl::GLsizeiptr >, glbinding::Function< void, gl::GLint, const gl::GLboolean **, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, const void *, gl::GLsizei, gl::GLint, gl::GLuint >, glbinding::Function< void, gl::GLenum, const gl::GLuint64 *, const gl::GLsizei *, gl::GLuint >, glbinding::Function< void, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, 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::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLintptr, gl::GLintptr, gl::GLsizeiptr >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLchar *const *, const gl::GLint * >, glbinding::Function< void, gl::GLhandleARB >, glbinding::Function< void, gl::GLenum, const gl::GLuint * >, glbinding::Function< void, gl::GLenum, const gl::GLfixed * >, glbinding::Function< void, gl::ClientAttribMask >, glbinding::Function< void, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, gl::GLboolean >, glbinding::Function< void, gl::GLsizei, gl::GLsizei, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed, const gl::GLubyte * >, glbinding::Function< void, const gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLintptrARB >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLint, gl::GLboolean, gl::GLint, gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLhandleARB, gl::GLuint, const gl::GLcharARB * >, glbinding::Function< void, gl::GLuint >, glbinding::Function< gl::GLboolean, gl::GLuint, gl::GLuint64, gl::GLuint >, glbinding::Function< void, gl::GLint, const gl::GLshort * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLubyte * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLboolean, gl::GLsizei, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLuint, const gl::GLushort * >, glbinding::Function< void, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLint, gl::GLuint64EXT, gl::GLuint64EXT >, 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::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei >, 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::GLsizei, gl::GLenum, const void *, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLenum, const gl::GLfloat * >, glbinding::Function< void, const gl::GLuint *, const gl::GLfloat *, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLint64EXT * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLint, const 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::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, const void * >, glbinding::Function< void, gl::GLuint, gl::GLbitfield >, 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::GLbyte, gl::GLbyte, gl::GLbyte, gl::GLbyte >, glbinding::Function< void, gl::GLenum, gl::GLhalfNV, gl::GLhalfNV >, 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 >, glbinding::Function< void, gl::GLenum, const void *, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLchar * >, glbinding::Function< gl::GLboolean, gl::GLsync >, glbinding::Function< gl::GLboolean, gl::GLint, const gl::GLchar * >, 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::GLuint64, gl::GLenum, void * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLenum, gl::GLsizei, void * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLubyte * >, glbinding::Function< void, gl::GLuint, gl::GLint, 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::GLhandleARB, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLenum, gl::GLenum, void * >, glbinding::Function< void, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLsizei, gl::GLfloat * >, glbinding::Function< gl::GLint, gl::GLhandleARB, const gl::GLcharARB * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, const void *, gl::GLsizei >, glbinding::Function< void, gl::GLsizei, gl::GLuint * >, glbinding::Function< void, gl::GLsizei, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLint, gl::GLint, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLenum, const gl::GLfixed * >, glbinding::Function< void, gl::GLenum, gl::GLenum, const gl::GLint * >, glbinding::Function< void, gl::GLboolean, gl::GLboolean, gl::GLboolean, gl::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLushort, gl::GLushort, gl::GLushort, gl::GLushort >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizeiptr, gl::GLsizeiptr, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLdouble >, glbinding::Function< void, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint >, glbinding::Function< void, const gl::GLshort * >, glbinding::Function< void, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum >, glbinding::Function< void, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV >, glbinding::Function< void, gl::GLuint, gl::GLhalfNV, gl::GLhalfNV >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, const gl::GLuint *, const gl::GLintptr *, const gl::GLsizei * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::UseProgramStageMask, gl::GLuint >, glbinding::Function< void, gl::GLint, gl::GLsizei, gl::GLboolean, const 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::GLfloat >, glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLint * >, glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLdouble * >, 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::GLenum, gl::GLuint, gl::GLintptr, gl::GLsizeiptr >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, 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::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * >, 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::GLint, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void *, const void * >, glbinding::Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLshort, gl::GLshort >, glbinding::Function< gl::GLbitfield, gl::GLfixed *, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64, gl::GLuint64, gl::GLuint64, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLuint64EXT * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLdouble >, glbinding::Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< gl::GLenum, gl::GLenum, const void *, gl::PathFontStyle, gl::GLuint, gl::GLfloat, gl::GLuint_array_2 >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLenum, const gl::GLsizei *, gl::GLenum, const void *const *, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLint, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLenum, gl::GLfixed, gl::GLfixed, gl::GLint, gl::GLint, gl::GLfixed >, glbinding::Function< gl::GLboolean, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLuint64, gl::GLenum, const void * >, glbinding::Function< void, gl::GLsizei, gl::GLubyte * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, void ** >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64 * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLchar *, gl::GLuint *, gl::GLuint *, gl::GLuint *, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLuint * >, glbinding::Function< void, gl::GLhandleARB, gl::GLsizei, gl::GLsizei *, gl::GLhandleARB * >, glbinding::Function< void, gl::GLhandleARB, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLint *, gl::GLenum *, gl::GLcharARB * >, glbinding::Function< gl::GLuint, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLsizei, const gl::GLchar * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, const gl::GLubyte *, const gl::GLfloat * >, glbinding::Function< void, gl::GLubyte, gl::GLubyte, gl::GLubyte >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLfloat, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLuint, const gl::GLhalfNV * >, glbinding::Function< void, gl::GLsizei, const gl::GLvdpauSurfaceNV * >, glbinding::Function< void, const void *, const void * >, glbinding::Function< void, gl::GLint, gl::GLuint, gl::GLuint >, 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::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLuint, gl::GLuint64 >, 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::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::GLint, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLintptr, gl::GLsizeiptr >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint, gl::GLenum >, 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::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, void * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLubyte *, const gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLuint, const gl::GLdouble * >, glbinding::Function< void, gl::GLsizei, const gl::GLuint *, const gl::GLfloat * >, glbinding::Function< gl::GLboolean, gl::GLuint, gl::GLsizei, gl::GLsizei, gl::GLfloat, gl::GLfloat *, gl::GLfloat *, gl::GLfloat *, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLint, gl::GLenum >, glbinding::Function< void, gl::GLenum, const gl::GLint *, const gl::GLsizei *, gl::GLsizei >, glbinding::Function< void *, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, gl::BufferAccessMask >, glbinding::Function< void, gl::GLenum, gl::GLdouble, gl::GLdouble, gl::GLint, gl::GLint, const gl::GLdouble * >, glbinding::Function< void, gl::GLint, gl::GLushort >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLhandleARB, gl::GLint, 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< void, gl::GLenum, gl::GLushort * >, glbinding::Function< void, gl::PathRenderingMaskNV, gl::GLuint, gl::GLsizei, gl::GLsizei, gl::GLfloat * >, glbinding::Function< gl::GLfloat, gl::GLuint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLubyte * >, glbinding::Function< void, gl::GLint, const gl::GLchar *, gl::GLsizei, gl::GLint *, gl::GLchar * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint64EXT * >, glbinding::Function< void, gl::GLhandleARB, gl::GLsizei, gl::GLsizei *, gl::GLcharARB * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLfixed * >, glbinding::Function< gl::GLuint, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint >, glbinding::Function< gl::GLint, gl::GLuint * >, glbinding::Function< void, gl::GLsizei, gl::GLenum, const gl::GLfixed * >, glbinding::Function< void, gl::GLintptr >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLboolean >, glbinding::Function< void, gl::GLsync >, glbinding::Function< void, gl::GLenum, gl::GLfloat * >, 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::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, const gl::GLhalfNV * >, glbinding::Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, const gl::GLfloat * >, glbinding::Function< void, gl::GLfixed >, glbinding::Function< void, gl::GLenum, gl::GLint, const gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLsizeiptrARB, const void *, gl::GLenum >, glbinding::Function< void, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLuint *, const gl::GLintptr *, const gl::GLsizei * >, glbinding::Function< void, gl::GLuint, gl::GLuint, const gl::GLchar * >, glbinding::Function< void, gl::GLint, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLint64EXT >, glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLuint, gl::GLuint64 >, 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::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, const gl::GLuint *, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< gl::GLenum, gl::GLuint, gl::GLenum, const void *, gl::PathFontStyle, gl::GLuint, gl::GLsizei, gl::GLuint, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, const gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, gl::GLenum, gl::GLshort, gl::GLshort >, glbinding::Function< void, gl::GLenum, const gl::GLshort * >, glbinding::Function< void, gl::GLint, const gl::GLuint * >, glbinding::Function< void, gl::GLint, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, gl::GLint, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLenum, gl::GLsizei, const gl::GLenum * >, glbinding::Function< gl::GLsync, gl::GLenum, gl::GLintptr, gl::UnusedMask >, glbinding::Function< void, gl::GLuint, gl::GLenum, const void * >, glbinding::Function< void, gl::GLbyte >, glbinding::Function< gl::GLuint64, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLdouble * >, 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::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLdouble * >, glbinding::Function< gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLenum, void ** >, glbinding::Function< void, gl::GLenum, gl::GLboolean * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei >, glbinding::Function< void, gl::GLint, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLint, gl::GLenum, gl::GLsizei >, glbinding::Function< void, gl::GLclampf >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLint, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLboolean, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, const void * >, glbinding::Function< gl::GLvdpauSurfaceNV, const void *, gl::GLenum, gl::GLsizei, const gl::GLuint * >, glbinding::Function< void, gl::GLint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLint, gl::GLint64, gl::GLint64, gl::GLint64, gl::GLint64 >, glbinding::Function< void, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLfloat * >, 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 >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLuint, gl::GLuint64 >, 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::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * >, 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::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, gl::GLsizei, void * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64EXT, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64EXT >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLsizeiptr, const void *, gl::BufferStorageMask >, glbinding::Function< void, gl::GLenum, const gl::GLbyte * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, const gl::GLint *, const gl::GLsizei *, gl::GLsizei >, 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::GLint, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLfloat, gl::GLfloat >, glbinding::Function< gl::GLboolean, gl::GLuint, 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, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLint64 * >, glbinding::Function< void, gl::GLenum, gl::GLubyte * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64EXT * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLfloat * >, glbinding::Function< void, gl::PathRenderingMaskNV, gl::GLsizei, gl::GLenum, const void *, gl::GLuint, gl::GLsizei, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLboolean, gl::GLenum, gl::GLenum, void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint * >, glbinding::Function< gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLenum *, gl::GLenum *, gl::GLuint *, gl::GLenum *, gl::GLsizei *, gl::GLchar * >, glbinding::Function< void, gl::GLsizei, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLenum, const void * >, glbinding::Function< void, gl::GLsizei, const gl::GLenum * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLsizei, const gl::GLfloat * >, glbinding::Function< gl::GLhandleARB, 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::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::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLenum, 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::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, const gl::GLuint * >, glbinding::Function< void, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLuint, gl::GLuint >, glbinding::Function< void >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< gl::GLenum, gl::GLuint, gl::GLuint *, gl::GLuint64EXT * >, glbinding::Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLhalfNV >, 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::GLenum, gl::GLint, gl::GLenum, 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::GLuint, gl::GLintptr, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLint, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLuint, const gl::GLubyte * >, glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLuint64EXT * >, glbinding::Function< void, gl::GLint, gl::GLint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLchar *const *, gl::GLenum >, 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::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::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::TextureStorageMaskAMD >, 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::GLsizei, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLboolean >, 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::GLuint, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLubyte, 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::GLenum, gl::GLuint, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLint, 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::GLsizei, const gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLubyte *, gl::GLsizei, gl::GLenum, const void * >, glbinding::Function< gl::GLenum, gl::GLenum, gl::GLuint, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, gl::GLeglClientBufferEXT, gl::MapBufferUsageMask >, 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::GLuint, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLint, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLint, const gl::GLfloat * >, glbinding::Function< gl::GLboolean, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint64EXT * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLubyte *, gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLint, const void **, gl::GLint >, 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::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::GLenum, gl::GLuint, gl::GLsizei, const gl::GLchar * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLfloat >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, 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::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLint, gl::GLsizei, const void * >, glbinding::Function< gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLsizei, gl::GLsizei, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, const gl::GLubyte * >, glbinding::Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLuint, const gl::GLuint * >, glbinding::Function< void, gl::GLuint, const gl::GLdouble * >, glbinding::Function< void, gl::GLvdpauSurfaceNV >, glbinding::Function< void, gl::GLvdpauSurfaceNV, gl::GLenum, gl::GLsizei, gl::GLsizei *, gl::GLint * >, glbinding::Function< void, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLdouble * >, glbinding::Function< void, gl::GLint, gl::GLfloat >, 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::GLenum, gl::GLenum, const gl::GLuint * >, 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::GLbyte, gl::GLbyte >, glbinding::Function< void, gl::GLsizei, gl::GLenum, const void *, gl::GLuint, gl::GLint, gl::GLuint, gl::GLenum, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLenum, const gl::GLuint64 * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, const void ** >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum >, glbinding::Function< void, const void *, gl::GLsizei, const gl::GLchar * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, const gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLsizeiptr, const void *, gl::GLenum >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLbyte, gl::GLbyte >, glbinding::Function< void, gl::GLenum, const void *, gl::GLintptr, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLint, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, void * >, glbinding::Function< void, gl::GLuint, gl::GLuint64, gl::GLenum, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, void *, void *, void * >, glbinding::Function< void, gl::GLubyte * >, glbinding::Function< void, gl::GLenum, gl::GLuint, void ** >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, void *, gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLchar * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, 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::GLuint, gl::GLenum, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLchar * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint, gl::GLenum >, glbinding::Function< void, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, const void *, gl::GLsizei, gl::GLint >, glbinding::Function< void, gl::GLuint, const gl::GLintptr *, const gl::GLsizei *, const gl::GLuint *, const gl::GLuint *, gl::GLuint >, glbinding::Function< void, gl::GLint, const gl::GLchar * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLuint * >, glbinding::Function< void, gl::GLsizei, gl::GLenum, const void *, gl::GLuint, gl::GLenum, gl::GLenum, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLfixed >, glbinding::Function< void, gl::GLuint, 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::GLsizei, gl::GLint, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLint, gl::GLsizei, const void * >, glbinding::Function< gl::GLenum, gl::GLsync, gl::SyncObjectMask, gl::GLuint64 >, glbinding::Function< void, gl::GLenum, gl::GLint, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLintptrARB, gl::GLsizeiptrARB, const void * >, 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::GLshort, gl::GLshort, gl::GLshort >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLintptr, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLhalfNV * >, glbinding::Function< void, gl::GLuint, gl::GLuint64EXT, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLdouble >, 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::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::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::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLdouble >, 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::GLsizei, const gl::GLint * >, glbinding::Function< void, const gl::GLuint *, const gl::GLfloat *, const gl::GLfloat *, const gl::GLfloat * >, glbinding::Function< gl::GLint, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64, gl::GLuint64, gl::GLuint64 >, glbinding::Function< gl::GLint, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLsizeiptr, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLsizei, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLfixed, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, gl::GLenum, gl::GLenum, const void *, gl::GLsizei, gl::GLsizei, gl::GLint >, glbinding::Function< void *, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, gl::BufferAccessMask >, glbinding::Function< void, gl::GLuint64, gl::GLenum >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLubyte * >, glbinding::Function< void, gl::GLuint, gl::GLenum, const gl::GLfloat * >, glbinding::Function< gl::GLboolean, gl::GLuint, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLuint64 * >, glbinding::Function< gl::GLuint, gl::GLuint, gl::GLenum, const gl::GLchar * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLdouble * >, glbinding::Function< void, gl::GLhandleARB, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLintptrARB, gl::GLsizeiptrARB, void * >, glbinding::Function< void, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, void * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLenum, const void *, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLclampd, gl::GLclampd >, glbinding::Function< void, gl::GLDEBUGPROCARB, const void * >, glbinding::Function< void, gl::GLenum, gl::GLdouble * >, 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::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::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLshort, gl::GLshort, gl::GLshort, gl::GLshort >, 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::GLfixed * >, glbinding::Function< void, gl::GLenum, gl::GLsizeiptr, const void *, gl::BufferStorageMask >, glbinding::Function< void, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, const gl::GLint * >, glbinding::Function< void, gl::GLuint, const gl::GLint64EXT * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLint, gl::GLenum, gl::GLboolean, gl::GLuint >, glbinding::Function< void, gl::GLvdpauSurfaceNV, gl::GLenum >, glbinding::Function< void, gl::GLint, gl::GLuint64, gl::GLuint64, gl::GLuint64, gl::GLuint64 >, glbinding::Function< void, gl::GLint, gl::GLint64, gl::GLint64 >, glbinding::Function< void, gl::GLint, gl::GLint64 >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLfloat >, 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 >, 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 >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLclampf, gl::GLboolean >, glbinding::Function< gl::GLint, gl::GLenum, gl::GLint, gl::GLuint, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLdouble * >, 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::GLsizei, gl::GLsizei, gl::GLsizei, const gl::GLubyte *, gl::GLsizei, gl::GLenum, const void * >, 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::GLenum, gl::GLuint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV >, glbinding::Function< void, gl::GLenum, gl::GLhalfNV >, glbinding::Function< void, gl::GLenum, const void *, gl::GLsizei, gl::GLsizei, gl::GLint >, 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, const gl::GLdouble * >, glbinding::Function< void, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLint, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLint, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLenum *, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLsizei, void * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64EXT * >, glbinding::Function< void, gl::GLhandleARB, gl::GLint, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLenum, gl::GLenum, void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLfloat * >, glbinding::Function< const gl::GLubyte *, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLintptr >, glbinding::Function< gl::GLint, gl::GLuint, gl::GLenum, const gl::GLchar * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLfloat * >, glbinding::Function< gl::GLint, gl::GLuint, const gl::GLchar * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLeglImageOES, const gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLuint >, glbinding::Function< void, gl::FfdMaskSGIX >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLsizei, const gl::GLuint *, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, 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::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::GLint, gl::GLint, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLfloat, gl::GLint >, glbinding::Function< void, gl::GLint, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLfixed >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLshort * >, glbinding::Function< void, gl::GLuint, gl::GLshort, gl::GLshort, gl::GLshort, gl::GLshort >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLintptr >, glbinding::Function< void, gl::GLuint, const gl::GLshort * >, glbinding::Function< void, gl::GLint, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLint, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLint, gl::GLuint64 >, glbinding::Function< void, gl::GLint, gl::GLdouble >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLhandleARB, gl::GLsizei, const gl::GLcharARB **, const gl::GLint * >, glbinding::Function< void, gl::GLsizei, const gl::GLuint *, gl::GLenum, const void *, gl::GLsizei >, glbinding::Function< void, gl::GLuint, const gl::GLint * >, glbinding::Function< void, const gl::GLint *, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLuint64 * >, 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::GLsizei, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, const void ** >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLbitfield, gl::GLuint, gl::GLuint, gl::GLintptr, gl::GLintptr, gl::GLsizeiptr >, 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::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLboolean >, 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::GLuint, gl::GLenum, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint >, glbinding::Function< void, gl::GLshort >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64 * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLuint * >, glbinding::Function< gl::GLuint64, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint64 * >, glbinding::Function< void, gl::GLenum, gl::GLenum, void * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLubyte *, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLchar * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLfloat * >, glbinding::Function< gl::GLenum >, 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::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLfixed * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLboolean * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLchar * >, glbinding::Function< gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLdouble, gl::GLdouble >, glbinding::Function< gl::GLsync, gl::_cl_context *, gl::_cl_event *, gl::UnusedMask >, glbinding::Function< gl::GLuint >, 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::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::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLboolean, gl::GLboolean, gl::GLboolean, gl::GLboolean >, glbinding::Function< void, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLubyte >, glbinding::Function< void, const gl::GLushort * >, glbinding::Function< void, gl::GLenum, const gl::GLfloat * >, 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::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::GLenum, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint >, glbinding::Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLuint *, const gl::GLintptr *, const gl::GLsizeiptr * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLuint *, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLboolean, const gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, const gl::GLuint64EXT * >, glbinding::Function< void, gl::GLint, gl::GLuint64, gl::GLuint64, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, const gl::GLchar *, gl::GLuint, const gl::GLuint *, const gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLfloat >, glbinding::Function< void, gl::GLenum, gl::GLshort >, glbinding::Function< void *, gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLsizei, const gl::GLchar * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLsizei, void *, gl::GLsizei, void *, void * >, glbinding::Function< void, gl::GLenum, gl::GLint, 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< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLboolean * >, glbinding::Function< void, gl::GLenum, gl::GLuint64EXT * >, glbinding::Function< gl::GLuint64, gl::GLuint, gl::GLint, gl::GLboolean, gl::GLint, gl::GLenum >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint64 * >, glbinding::Function< void, gl::GLhalfNV >, glbinding::Function< void, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLuint, const gl::GLintptr *, const gl::GLsizei *, gl::GLuint >, glbinding::Function< void, gl::GLsizei, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLsizei >, glbinding::Function< void, gl::GLDEBUGPROCAMD, void * >, 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::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::GLsizei >, 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, const gl::GLfloat * >, glbinding::Function< void, gl::GLfixed, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint >, 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::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLsizeiptr, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, gl::GLeglClientBufferEXT, gl::MapBufferUsageMask >, glbinding::Function< void, gl::GLenum, gl::GLenum >, glbinding::Function< gl::GLuint, gl::GLenum, gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLhandleARB, gl::GLhandleARB >, glbinding::Function< void, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLboolean, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLshort, gl::GLshort, gl::GLshort >, glbinding::Function< void, gl::GLuint, gl::GLshort >, glbinding::Function< void, gl::GLint, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, 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::GLenum >, 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::GLsizei, gl::GLsizei, gl::GLint, 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::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei >, 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::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, 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::GLboolean, gl::GLuint, gl::GLint, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLboolean >, 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::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei, const gl::GLint * >, 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::GLenum, gl::GLsizei, const void * >, glbinding::Function< gl::GLuint, gl::GLsizei, const void *, gl::GLenum >, 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::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, const gl::GLenum *, const gl::GLint *, const 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::GLenum, const gl::GLsizei *, gl::GLenum, const void *const *, gl::GLsizei, const gl::GLint * >, glbinding::Function< void, gl::GLint, const gl::GLubyte * >, 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::GLenum, gl::GLboolean, gl::GLenum, gl::GLenum, gl::GLsizei, void * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLenum *, gl::GLsizei, gl::GLsizei *, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, void ** >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const 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::GLenum, gl::GLuint, gl::GLuint, gl::GLint, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, const void *, gl::GLint >, glbinding::Function< void, gl::GLsizei, const gl::GLuint * >, 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< gl::GLhandleARB >, 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::GLint, gl::GLint, gl::GLsizei, gl::GLint >, 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::GLint, gl::GLsizei, gl::GLsizei >, 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::GLenum, gl::GLsizei, gl::GLsizei, gl::GLint, 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::GLint, gl::GLenum, gl::GLint, const void **, gl::GLint >, glbinding::Function< void, const gl::GLfloat *, const gl::GLfloat *, const gl::GLfloat * >, glbinding::Function< void, gl::GLushort, gl::GLushort, gl::GLushort >, glbinding::Function< gl::GLenum, gl::GLuint, 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::GLuint, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum >, glbinding::Function< gl::GLuint, gl::GLenum >, glbinding::Function< gl::GLuint, gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLuint * >, glbinding::Function< gl::GLboolean, gl::GLsizei, const gl::GLuint *, gl::GLboolean * >, glbinding::Function< void, gl::GLuint, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLshort, gl::GLshort >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLintptr >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLintptr >, glbinding::Function< void, gl::GLuint, const gl::GLbyte * >, glbinding::Function< void, gl::GLint, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, const gl::GLfloat *, const gl::GLubyte *, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLsizei, gl::GLuint >, glbinding::Function< void, gl::GLuint, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, const gl::GLuint * >, glbinding::Function< void, const gl::GLdouble *, const gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLsizei, const gl::GLuint *, const gl::GLfixed * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, const gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLdouble >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, const gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, const gl::GLuint * >, glbinding::Function< void, const gl::GLenum *, const gl::GLsizei *, gl::GLenum, const void *const *, gl::GLsizei, gl::GLint >, glbinding::Function< void, gl::MemoryBarrierMask >, glbinding::Function< void, gl::GLenum, 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::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLubyte >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLint64 * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLushort * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLdouble * >, 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::GLenum, gl::GLint, gl::GLenum, gl::GLfixed * >, glbinding::Function< const gl::GLubyte *, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, void * >, glbinding::Function< void, const void *, gl::GLsizei, gl::GLsizei *, gl::GLchar * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint64EXT * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLdouble * >, glbinding::Function< gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLenum *, gl::GLuint *, gl::GLuint *, gl::GLsizei *, gl::GLchar * >, glbinding::Function< void, gl::GLenum, gl::GLint, void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint64EXT * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLuint *, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLintptr, gl::GLsizeiptr >, glbinding::Function< void, gl::GLenum, gl::GLuint, const gl::GLfloat * >, glbinding::Function< void, gl::GLclampf, gl::GLclampf >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLdouble * >, glbinding::Function< gl::GLuint, gl::GLenum, const gl::GLchar * >, 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::GLuint, gl::GLintptr, gl::GLintptr, gl::GLsizeiptr >, 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, const gl::GLint * >, 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::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLint, gl::GLenum, const void ** >, glbinding::Function< void, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV >, glbinding::Function< void, const gl::GLfloat *, const gl::GLfloat * >, glbinding::Function< void, gl::GLfloat >, glbinding::Function< void, gl::GLenum, gl::GLsizeiptr, const void *, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLbyte, gl::GLbyte, gl::GLbyte >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, const gl::GLchar * >, glbinding::Function< void, gl::GLenum, gl::GLfloat >, glbinding::Function< gl::GLboolean, gl::GLvdpauSurfaceNV >, 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::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< gl::GLboolean, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, const gl::GLfixed *, const gl::GLfixed * >, 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 >, 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::GLfloat * >, 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::GLenum, gl::GLenum, gl::GLenum, const gl::GLuint * >, glbinding::Function< void, gl::GLenum, const gl::GLhalfNV * >, 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::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLfloat >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLchar *const *, gl::GLuint * >, 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::GLsizei, gl::GLsizei *, gl::GLenum *, void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLfixed * >, glbinding::Function< void, gl::GLchar *, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, void ** >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLenum * >, glbinding::Function< void, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, const gl::GLuint *, gl::GLboolean >, 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::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::GLsizei, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLbyte, gl::GLbyte, gl::GLbyte, gl::GLbyte >, glbinding::Function< void, gl::GLenum, const gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::ClearBufferMask >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint64EXT, gl::GLsizeiptr >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum >, and glbinding::Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >.

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

Get current state.

Returns
The current state

Implemented in glbinding::Function< ReturnType, Arguments >, glbinding::Function< void, gl::GLint, const gl::GLbyte * >, glbinding::Function< void, gl::GLsync, gl::UnusedMask, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLboolean, gl::GLuint >, glbinding::Function< void, gl::GLint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLint64EXT * >, glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLint64 * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, const gl::GLfloat * >, glbinding::Function< void, gl::GLsizei, const gl::GLint *, gl::GLsizei, const gl::GLint *, gl::GLenum >, 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::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, gl::GLenum, gl::GLenum, const gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, const gl::GLfloat * >, glbinding::Function< void, gl::GLfloat, gl::GLboolean >, glbinding::Function< void, gl::GLbitfield >, glbinding::Function< void, gl::GLenum, gl::GLuint, 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::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::GLenum, const gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, gl::GLenum, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLenum, const void *, gl::GLsizei, gl::GLsizei >, glbinding::Function< void *, gl::GLuint >, glbinding::Function< void *, gl::GLuint, gl::GLenum >, 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::GLdouble, gl::GLdouble, gl::GLint, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLint, gl::GLint, const gl::GLdouble * >, glbinding::Function< void, gl::GLbitfield, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, const void * >, glbinding::Function< gl::GLboolean, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLuint * >, glbinding::Function< gl::GLintptr, gl::GLuint, gl::GLint >, glbinding::Function< gl::GLuint, gl::GLuint, const gl::GLchar * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLenum, gl::GLsizei, void * >, glbinding::Function< void, gl::GLsync, gl::GLenum, gl::GLsizei, gl::GLsizei *, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint *, gl::GLint * >, glbinding::Function< void, gl::GLint *, gl::GLsizei, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLint *, gl::GLint *, gl::GLsizei, gl::GLuint * >, 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::GLint, const gl::GLchar *, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, 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::GLint64 * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLint64 * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLint *, gl::GLenum *, gl::GLchar * >, glbinding::Function< void, gl::GLsizei, void * >, glbinding::Function< void, gl::GLsizei, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLeglImageOES, const gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, const void *, gl::GLsizei, gl::GLuint >, glbinding::Function< void, const gl::GLuint64 *, const gl::GLsizei *, const gl::GLuint *, const gl::GLuint *, gl::GLuint >, glbinding::Function< gl::GLuint, gl::GLenum, gl::GLsizei, const gl::GLchar *const * >, glbinding::Function< void, gl::GLuint, gl::GLuint * >, 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::GLsizei >, glbinding::Function< void, const gl::GLuint * >, glbinding::Function< void, const gl::GLubyte * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, const gl::GLint * >, glbinding::Function< void, const gl::GLbyte * >, 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::GLuint, const gl::GLchar * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLintptr, gl::GLsizeiptr >, glbinding::Function< void, gl::GLenum >, glbinding::Function< void, gl::GLint, const gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, const gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLboolean, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLuint, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLubyte >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, const void *, gl::GLenum >, glbinding::Function< void, gl::GLint, gl::GLint64, gl::GLint64, gl::GLint64 >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLintptr, gl::GLsizeiptr >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLuint >, 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::GLubyte *, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, const gl::GLshort *, const gl::GLshort * >, glbinding::Function< void, gl::AttribMask >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64, gl::GLint64, gl::GLint64, gl::GLint64 >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei, const gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, const gl::GLushort * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLsizei, gl::GLenum, const void * >, 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::GLuint, gl::GLenum, gl::GLsizei, gl::GLsizei >, 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::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::GLint, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLshort, gl::GLshort, gl::GLshort >, glbinding::Function< void, gl::GLenum, gl::GLbyte, gl::GLbyte, gl::GLbyte >, glbinding::Function< void, gl::GLenum, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void *, gl::GLuint, gl::GLint, gl::MapBufferUsageMask, gl::GLint *, gl::GLenum * >, glbinding::Function< void, gl::GLint, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, gl::GLuint, gl::GLuint, const void **, const gl::GLsizei *, const gl::GLuint *, const gl::GLuint *, gl::GLuint >, glbinding::Function< void, gl::GLushort >, glbinding::Function< gl::GLVULKANPROCNV, const gl::GLchar * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLenum, void * >, glbinding::Function< gl::GLushort, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, void * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLboolean, void * >, glbinding::Function< void, gl::GLenum, gl::GLint64 * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLint64 * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLfloat * >, glbinding::Function< void, gl::GLfloat * >, glbinding::Function< void, gl::GLuint * >, glbinding::Function< gl::GLuint, gl::GLenum, gl::GLuint >, glbinding::Function< gl::GLsync, gl::GLenum, gl::UnusedMask >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint >, glbinding::Function< void, const gl::GLboolean * >, glbinding::Function< void, gl::GLsizei, gl::GLsizei, const gl::GLboolean * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLuint, const gl::GLuint * >, glbinding::Function< void, gl::GLDEBUGPROC, const void * >, glbinding::Function< void, gl::GLuint, 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::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLsizei, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLintptr >, glbinding::Function< void, gl::GLuint, gl::GLdouble >, glbinding::Function< void, gl::GLint, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT >, glbinding::Function< void, gl::GLint, gl::GLuint64, gl::GLuint64 >, glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLuint64 * >, glbinding::Function< void, gl::GLint, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, const gl::GLfloat *, const gl::GLfloat *, const gl::GLfloat *, const gl::GLfloat * >, glbinding::Function< void, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, 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::GLint, gl::GLsizei, gl::GLboolean, const gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64 >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLsizei, const gl::GLuint *, const gl::GLclampf * >, glbinding::Function< void, gl::GLenum, gl::GLint, const gl::GLfixed * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLint, const gl::GLchar *, gl::GLint, const gl::GLchar * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLshort, gl::GLshort, gl::GLshort, gl::GLshort >, glbinding::Function< void, gl::GLenum, gl::GLdouble >, glbinding::Function< void, gl::GLenum, gl::GLbyte >, glbinding::Function< void, gl::GLenum, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLint, const gl::GLushort * >, glbinding::Function< void, gl::GLenum, gl::GLclampf >, glbinding::Function< gl::GLint, gl::GLuint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLubyte * >, glbinding::Function< void, gl::GLenum, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLuint *, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLenum, gl::GLintptr, gl::GLsizeiptr >, glbinding::Function< void, gl::GLint, const gl::GLboolean **, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, const void *, gl::GLsizei, gl::GLint, gl::GLuint >, glbinding::Function< void, gl::GLenum, const gl::GLuint64 *, const gl::GLsizei *, gl::GLuint >, glbinding::Function< void, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, 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::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLintptr, gl::GLintptr, gl::GLsizeiptr >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLchar *const *, const gl::GLint * >, glbinding::Function< void, gl::GLhandleARB >, glbinding::Function< void, gl::GLenum, const gl::GLuint * >, glbinding::Function< void, gl::GLenum, const gl::GLfixed * >, glbinding::Function< void, gl::ClientAttribMask >, glbinding::Function< void, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, gl::GLboolean >, glbinding::Function< void, gl::GLsizei, gl::GLsizei, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed, const gl::GLubyte * >, glbinding::Function< void, const gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLintptrARB >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLint, gl::GLboolean, gl::GLint, gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLhandleARB, gl::GLuint, const gl::GLcharARB * >, glbinding::Function< void, gl::GLuint >, glbinding::Function< gl::GLboolean, gl::GLuint, gl::GLuint64, gl::GLuint >, glbinding::Function< void, gl::GLint, const gl::GLshort * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLubyte * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLboolean, gl::GLsizei, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLuint, const gl::GLushort * >, glbinding::Function< void, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLint, gl::GLuint64EXT, gl::GLuint64EXT >, 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::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei >, 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::GLsizei, gl::GLenum, const void *, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLenum, const gl::GLfloat * >, glbinding::Function< void, const gl::GLuint *, const gl::GLfloat *, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLint64EXT * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLint, const 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::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, const void * >, glbinding::Function< void, gl::GLuint, gl::GLbitfield >, 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::GLbyte, gl::GLbyte, gl::GLbyte, gl::GLbyte >, glbinding::Function< void, gl::GLenum, gl::GLhalfNV, gl::GLhalfNV >, 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 >, glbinding::Function< void, gl::GLenum, const void *, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLchar * >, glbinding::Function< gl::GLboolean, gl::GLsync >, glbinding::Function< gl::GLboolean, gl::GLint, const gl::GLchar * >, 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::GLuint64, gl::GLenum, void * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLenum, gl::GLsizei, void * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLubyte * >, glbinding::Function< void, gl::GLuint, gl::GLint, 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::GLhandleARB, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLenum, gl::GLenum, void * >, glbinding::Function< void, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLsizei, gl::GLfloat * >, glbinding::Function< gl::GLint, gl::GLhandleARB, const gl::GLcharARB * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, const void *, gl::GLsizei >, glbinding::Function< void, gl::GLsizei, gl::GLuint * >, glbinding::Function< void, gl::GLsizei, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLint, gl::GLint, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLenum, const gl::GLfixed * >, glbinding::Function< void, gl::GLenum, gl::GLenum, const gl::GLint * >, glbinding::Function< void, gl::GLboolean, gl::GLboolean, gl::GLboolean, gl::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLushort, gl::GLushort, gl::GLushort, gl::GLushort >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizeiptr, gl::GLsizeiptr, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLdouble >, glbinding::Function< void, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint >, glbinding::Function< void, const gl::GLshort * >, glbinding::Function< void, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum >, glbinding::Function< void, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV >, glbinding::Function< void, gl::GLuint, gl::GLhalfNV, gl::GLhalfNV >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, const gl::GLuint *, const gl::GLintptr *, const gl::GLsizei * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::UseProgramStageMask, gl::GLuint >, glbinding::Function< void, gl::GLint, gl::GLsizei, gl::GLboolean, const 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::GLfloat >, glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLint * >, glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLdouble * >, 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::GLenum, gl::GLuint, gl::GLintptr, gl::GLsizeiptr >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, 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::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * >, 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::GLint, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void *, const void * >, glbinding::Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLshort, gl::GLshort >, glbinding::Function< gl::GLbitfield, gl::GLfixed *, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64, gl::GLuint64, gl::GLuint64, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLuint64EXT * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLdouble >, glbinding::Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< gl::GLenum, gl::GLenum, const void *, gl::PathFontStyle, gl::GLuint, gl::GLfloat, gl::GLuint_array_2 >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLenum, const gl::GLsizei *, gl::GLenum, const void *const *, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLint, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLenum, gl::GLfixed, gl::GLfixed, gl::GLint, gl::GLint, gl::GLfixed >, glbinding::Function< gl::GLboolean, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLuint64, gl::GLenum, const void * >, glbinding::Function< void, gl::GLsizei, gl::GLubyte * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, void ** >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64 * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLchar *, gl::GLuint *, gl::GLuint *, gl::GLuint *, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLuint * >, glbinding::Function< void, gl::GLhandleARB, gl::GLsizei, gl::GLsizei *, gl::GLhandleARB * >, glbinding::Function< void, gl::GLhandleARB, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLint *, gl::GLenum *, gl::GLcharARB * >, glbinding::Function< gl::GLuint, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLsizei, const gl::GLchar * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, const gl::GLubyte *, const gl::GLfloat * >, glbinding::Function< void, gl::GLubyte, gl::GLubyte, gl::GLubyte >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLfloat, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLuint, const gl::GLhalfNV * >, glbinding::Function< void, gl::GLsizei, const gl::GLvdpauSurfaceNV * >, glbinding::Function< void, const void *, const void * >, glbinding::Function< void, gl::GLint, gl::GLuint, gl::GLuint >, 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::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLuint, gl::GLuint64 >, 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::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::GLint, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLintptr, gl::GLsizeiptr >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint, gl::GLenum >, 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::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, void * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLubyte *, const gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLuint, const gl::GLdouble * >, glbinding::Function< void, gl::GLsizei, const gl::GLuint *, const gl::GLfloat * >, glbinding::Function< gl::GLboolean, gl::GLuint, gl::GLsizei, gl::GLsizei, gl::GLfloat, gl::GLfloat *, gl::GLfloat *, gl::GLfloat *, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLint, gl::GLenum >, glbinding::Function< void, gl::GLenum, const gl::GLint *, const gl::GLsizei *, gl::GLsizei >, glbinding::Function< void *, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, gl::BufferAccessMask >, glbinding::Function< void, gl::GLenum, gl::GLdouble, gl::GLdouble, gl::GLint, gl::GLint, const gl::GLdouble * >, glbinding::Function< void, gl::GLint, gl::GLushort >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLhandleARB, gl::GLint, 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< void, gl::GLenum, gl::GLushort * >, glbinding::Function< void, gl::PathRenderingMaskNV, gl::GLuint, gl::GLsizei, gl::GLsizei, gl::GLfloat * >, glbinding::Function< gl::GLfloat, gl::GLuint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLubyte * >, glbinding::Function< void, gl::GLint, const gl::GLchar *, gl::GLsizei, gl::GLint *, gl::GLchar * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint64EXT * >, glbinding::Function< void, gl::GLhandleARB, gl::GLsizei, gl::GLsizei *, gl::GLcharARB * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLfixed * >, glbinding::Function< gl::GLuint, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint >, glbinding::Function< gl::GLint, gl::GLuint * >, glbinding::Function< void, gl::GLsizei, gl::GLenum, const gl::GLfixed * >, glbinding::Function< void, gl::GLintptr >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLboolean >, glbinding::Function< void, gl::GLsync >, glbinding::Function< void, gl::GLenum, gl::GLfloat * >, 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::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, const gl::GLhalfNV * >, glbinding::Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, const gl::GLfloat * >, glbinding::Function< void, gl::GLfixed >, glbinding::Function< void, gl::GLenum, gl::GLint, const gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLsizeiptrARB, const void *, gl::GLenum >, glbinding::Function< void, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLuint *, const gl::GLintptr *, const gl::GLsizei * >, glbinding::Function< void, gl::GLuint, gl::GLuint, const gl::GLchar * >, glbinding::Function< void, gl::GLint, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLint64EXT >, glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLuint, gl::GLuint64 >, 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::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, const gl::GLuint *, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< gl::GLenum, gl::GLuint, gl::GLenum, const void *, gl::PathFontStyle, gl::GLuint, gl::GLsizei, gl::GLuint, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, const gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, gl::GLenum, gl::GLshort, gl::GLshort >, glbinding::Function< void, gl::GLenum, const gl::GLshort * >, glbinding::Function< void, gl::GLint, const gl::GLuint * >, glbinding::Function< void, gl::GLint, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, gl::GLint, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLenum, gl::GLsizei, const gl::GLenum * >, glbinding::Function< gl::GLsync, gl::GLenum, gl::GLintptr, gl::UnusedMask >, glbinding::Function< void, gl::GLuint, gl::GLenum, const void * >, glbinding::Function< void, gl::GLbyte >, glbinding::Function< gl::GLuint64, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLdouble * >, 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::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLdouble * >, glbinding::Function< gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLenum, void ** >, glbinding::Function< void, gl::GLenum, gl::GLboolean * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei >, glbinding::Function< void, gl::GLint, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLint, gl::GLenum, gl::GLsizei >, glbinding::Function< void, gl::GLclampf >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLint, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLboolean, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, const void * >, glbinding::Function< gl::GLvdpauSurfaceNV, const void *, gl::GLenum, gl::GLsizei, const gl::GLuint * >, glbinding::Function< void, gl::GLint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLint, gl::GLint64, gl::GLint64, gl::GLint64, gl::GLint64 >, glbinding::Function< void, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLfloat * >, 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 >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLuint, gl::GLuint64 >, 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::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * >, 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::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, gl::GLsizei, void * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64EXT, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64EXT >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLsizeiptr, const void *, gl::BufferStorageMask >, glbinding::Function< void, gl::GLenum, const gl::GLbyte * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, const gl::GLint *, const gl::GLsizei *, gl::GLsizei >, 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::GLint, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLfloat, gl::GLfloat >, glbinding::Function< gl::GLboolean, gl::GLuint, 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, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLint64 * >, glbinding::Function< void, gl::GLenum, gl::GLubyte * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64EXT * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLfloat * >, glbinding::Function< void, gl::PathRenderingMaskNV, gl::GLsizei, gl::GLenum, const void *, gl::GLuint, gl::GLsizei, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLboolean, gl::GLenum, gl::GLenum, void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint * >, glbinding::Function< gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLenum *, gl::GLenum *, gl::GLuint *, gl::GLenum *, gl::GLsizei *, gl::GLchar * >, glbinding::Function< void, gl::GLsizei, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLenum, const void * >, glbinding::Function< void, gl::GLsizei, const gl::GLenum * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLsizei, const gl::GLfloat * >, glbinding::Function< gl::GLhandleARB, 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::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::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLenum, 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::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, const gl::GLuint * >, glbinding::Function< void, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLuint, gl::GLuint >, glbinding::Function< void >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< gl::GLenum, gl::GLuint, gl::GLuint *, gl::GLuint64EXT * >, glbinding::Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLhalfNV >, 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::GLenum, gl::GLint, gl::GLenum, 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::GLuint, gl::GLintptr, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLint, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLuint, const gl::GLubyte * >, glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLuint64EXT * >, glbinding::Function< void, gl::GLint, gl::GLint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLchar *const *, gl::GLenum >, 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::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::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::TextureStorageMaskAMD >, 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::GLsizei, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLboolean >, 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::GLuint, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLubyte, 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::GLenum, gl::GLuint, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLint, 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::GLsizei, const gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLubyte *, gl::GLsizei, gl::GLenum, const void * >, glbinding::Function< gl::GLenum, gl::GLenum, gl::GLuint, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, gl::GLeglClientBufferEXT, gl::MapBufferUsageMask >, 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::GLuint, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLint, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLint, const gl::GLfloat * >, glbinding::Function< gl::GLboolean, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint64EXT * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLubyte *, gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLint, const void **, gl::GLint >, 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::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::GLenum, gl::GLuint, gl::GLsizei, const gl::GLchar * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLfloat >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, 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::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLint, gl::GLsizei, const void * >, glbinding::Function< gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLsizei, gl::GLsizei, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, const gl::GLubyte * >, glbinding::Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLuint, const gl::GLuint * >, glbinding::Function< void, gl::GLuint, const gl::GLdouble * >, glbinding::Function< void, gl::GLvdpauSurfaceNV >, glbinding::Function< void, gl::GLvdpauSurfaceNV, gl::GLenum, gl::GLsizei, gl::GLsizei *, gl::GLint * >, glbinding::Function< void, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLdouble * >, glbinding::Function< void, gl::GLint, gl::GLfloat >, 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::GLenum, gl::GLenum, const gl::GLuint * >, 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::GLbyte, gl::GLbyte >, glbinding::Function< void, gl::GLsizei, gl::GLenum, const void *, gl::GLuint, gl::GLint, gl::GLuint, gl::GLenum, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLenum, const gl::GLuint64 * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, const void ** >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum >, glbinding::Function< void, const void *, gl::GLsizei, const gl::GLchar * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, const gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLsizeiptr, const void *, gl::GLenum >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLbyte, gl::GLbyte >, glbinding::Function< void, gl::GLenum, const void *, gl::GLintptr, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLint, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, void * >, glbinding::Function< void, gl::GLuint, gl::GLuint64, gl::GLenum, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, void *, void *, void * >, glbinding::Function< void, gl::GLubyte * >, glbinding::Function< void, gl::GLenum, gl::GLuint, void ** >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, void *, gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLchar * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, 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::GLuint, gl::GLenum, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLchar * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint, gl::GLenum >, glbinding::Function< void, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, const void *, gl::GLsizei, gl::GLint >, glbinding::Function< void, gl::GLuint, const gl::GLintptr *, const gl::GLsizei *, const gl::GLuint *, const gl::GLuint *, gl::GLuint >, glbinding::Function< void, gl::GLint, const gl::GLchar * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLuint * >, glbinding::Function< void, gl::GLsizei, gl::GLenum, const void *, gl::GLuint, gl::GLenum, gl::GLenum, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLfixed >, glbinding::Function< void, gl::GLuint, 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::GLsizei, gl::GLint, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLint, gl::GLsizei, const void * >, glbinding::Function< gl::GLenum, gl::GLsync, gl::SyncObjectMask, gl::GLuint64 >, glbinding::Function< void, gl::GLenum, gl::GLint, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLintptrARB, gl::GLsizeiptrARB, const void * >, 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::GLshort, gl::GLshort, gl::GLshort >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLintptr, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLhalfNV * >, glbinding::Function< void, gl::GLuint, gl::GLuint64EXT, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLdouble >, 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::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::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::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLdouble >, 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::GLsizei, const gl::GLint * >, glbinding::Function< void, const gl::GLuint *, const gl::GLfloat *, const gl::GLfloat *, const gl::GLfloat * >, glbinding::Function< gl::GLint, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64, gl::GLuint64, gl::GLuint64 >, glbinding::Function< gl::GLint, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLsizeiptr, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLsizei, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLfixed, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, gl::GLenum, gl::GLenum, const void *, gl::GLsizei, gl::GLsizei, gl::GLint >, glbinding::Function< void *, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, gl::BufferAccessMask >, glbinding::Function< void, gl::GLuint64, gl::GLenum >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLubyte * >, glbinding::Function< void, gl::GLuint, gl::GLenum, const gl::GLfloat * >, glbinding::Function< gl::GLboolean, gl::GLuint, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLuint64 * >, glbinding::Function< gl::GLuint, gl::GLuint, gl::GLenum, const gl::GLchar * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLdouble * >, glbinding::Function< void, gl::GLhandleARB, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLintptrARB, gl::GLsizeiptrARB, void * >, glbinding::Function< void, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, void * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLenum, const void *, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLclampd, gl::GLclampd >, glbinding::Function< void, gl::GLDEBUGPROCARB, const void * >, glbinding::Function< void, gl::GLenum, gl::GLdouble * >, 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::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::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLshort, gl::GLshort, gl::GLshort, gl::GLshort >, 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::GLfixed * >, glbinding::Function< void, gl::GLenum, gl::GLsizeiptr, const void *, gl::BufferStorageMask >, glbinding::Function< void, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, const gl::GLint * >, glbinding::Function< void, gl::GLuint, const gl::GLint64EXT * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLint, gl::GLenum, gl::GLboolean, gl::GLuint >, glbinding::Function< void, gl::GLvdpauSurfaceNV, gl::GLenum >, glbinding::Function< void, gl::GLint, gl::GLuint64, gl::GLuint64, gl::GLuint64, gl::GLuint64 >, glbinding::Function< void, gl::GLint, gl::GLint64, gl::GLint64 >, glbinding::Function< void, gl::GLint, gl::GLint64 >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLfloat >, 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 >, 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 >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLclampf, gl::GLboolean >, glbinding::Function< gl::GLint, gl::GLenum, gl::GLint, gl::GLuint, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLdouble * >, 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::GLsizei, gl::GLsizei, gl::GLsizei, const gl::GLubyte *, gl::GLsizei, gl::GLenum, const void * >, 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::GLenum, gl::GLuint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV >, glbinding::Function< void, gl::GLenum, gl::GLhalfNV >, glbinding::Function< void, gl::GLenum, const void *, gl::GLsizei, gl::GLsizei, gl::GLint >, 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, const gl::GLdouble * >, glbinding::Function< void, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLint, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLint, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLenum *, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLsizei, void * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64EXT * >, glbinding::Function< void, gl::GLhandleARB, gl::GLint, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLenum, gl::GLenum, void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLfloat * >, glbinding::Function< const gl::GLubyte *, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLintptr >, glbinding::Function< gl::GLint, gl::GLuint, gl::GLenum, const gl::GLchar * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLfloat * >, glbinding::Function< gl::GLint, gl::GLuint, const gl::GLchar * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLeglImageOES, const gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLuint >, glbinding::Function< void, gl::FfdMaskSGIX >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLsizei, const gl::GLuint *, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, 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::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::GLint, gl::GLint, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLfloat, gl::GLint >, glbinding::Function< void, gl::GLint, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLfixed >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLshort * >, glbinding::Function< void, gl::GLuint, gl::GLshort, gl::GLshort, gl::GLshort, gl::GLshort >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLintptr >, glbinding::Function< void, gl::GLuint, const gl::GLshort * >, glbinding::Function< void, gl::GLint, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLint, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLint, gl::GLuint64 >, glbinding::Function< void, gl::GLint, gl::GLdouble >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLhandleARB, gl::GLsizei, const gl::GLcharARB **, const gl::GLint * >, glbinding::Function< void, gl::GLsizei, const gl::GLuint *, gl::GLenum, const void *, gl::GLsizei >, glbinding::Function< void, gl::GLuint, const gl::GLint * >, glbinding::Function< void, const gl::GLint *, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLuint64 * >, 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::GLsizei, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, const void ** >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLbitfield, gl::GLuint, gl::GLuint, gl::GLintptr, gl::GLintptr, gl::GLsizeiptr >, 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::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLboolean >, 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::GLuint, gl::GLenum, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint >, glbinding::Function< void, gl::GLshort >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64 * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLuint * >, glbinding::Function< gl::GLuint64, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint64 * >, glbinding::Function< void, gl::GLenum, gl::GLenum, void * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLubyte *, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLchar * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLfloat * >, glbinding::Function< gl::GLenum >, 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::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLfixed * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLboolean * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLchar * >, glbinding::Function< gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLdouble, gl::GLdouble >, glbinding::Function< gl::GLsync, gl::_cl_context *, gl::_cl_event *, gl::UnusedMask >, glbinding::Function< gl::GLuint >, 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::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::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLboolean, gl::GLboolean, gl::GLboolean, gl::GLboolean >, glbinding::Function< void, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLubyte >, glbinding::Function< void, const gl::GLushort * >, glbinding::Function< void, gl::GLenum, const gl::GLfloat * >, 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::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::GLenum, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint >, glbinding::Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLuint *, const gl::GLintptr *, const gl::GLsizeiptr * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLuint *, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLboolean, const gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, const gl::GLuint64EXT * >, glbinding::Function< void, gl::GLint, gl::GLuint64, gl::GLuint64, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, const gl::GLchar *, gl::GLuint, const gl::GLuint *, const gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLfloat >, glbinding::Function< void, gl::GLenum, gl::GLshort >, glbinding::Function< void *, gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLsizei, const gl::GLchar * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLsizei, void *, gl::GLsizei, void *, void * >, glbinding::Function< void, gl::GLenum, gl::GLint, 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< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLboolean * >, glbinding::Function< void, gl::GLenum, gl::GLuint64EXT * >, glbinding::Function< gl::GLuint64, gl::GLuint, gl::GLint, gl::GLboolean, gl::GLint, gl::GLenum >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint64 * >, glbinding::Function< void, gl::GLhalfNV >, glbinding::Function< void, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLuint, const gl::GLintptr *, const gl::GLsizei *, gl::GLuint >, glbinding::Function< void, gl::GLsizei, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLsizei >, glbinding::Function< void, gl::GLDEBUGPROCAMD, void * >, 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::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::GLsizei >, 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, const gl::GLfloat * >, glbinding::Function< void, gl::GLfixed, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint >, 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::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLsizeiptr, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, gl::GLeglClientBufferEXT, gl::MapBufferUsageMask >, glbinding::Function< void, gl::GLenum, gl::GLenum >, glbinding::Function< gl::GLuint, gl::GLenum, gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLhandleARB, gl::GLhandleARB >, glbinding::Function< void, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLboolean, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLshort, gl::GLshort, gl::GLshort >, glbinding::Function< void, gl::GLuint, gl::GLshort >, glbinding::Function< void, gl::GLint, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, 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::GLenum >, 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::GLsizei, gl::GLsizei, gl::GLint, 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::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei >, 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::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, 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::GLboolean, gl::GLuint, gl::GLint, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLboolean >, 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::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei, const gl::GLint * >, 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::GLenum, gl::GLsizei, const void * >, glbinding::Function< gl::GLuint, gl::GLsizei, const void *, gl::GLenum >, 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::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, const gl::GLenum *, const gl::GLint *, const 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::GLenum, const gl::GLsizei *, gl::GLenum, const void *const *, gl::GLsizei, const gl::GLint * >, glbinding::Function< void, gl::GLint, const gl::GLubyte * >, 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::GLenum, gl::GLboolean, gl::GLenum, gl::GLenum, gl::GLsizei, void * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLenum *, gl::GLsizei, gl::GLsizei *, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, void ** >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const 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::GLenum, gl::GLuint, gl::GLuint, gl::GLint, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, const void *, gl::GLint >, glbinding::Function< void, gl::GLsizei, const gl::GLuint * >, 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< gl::GLhandleARB >, 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::GLint, gl::GLint, gl::GLsizei, gl::GLint >, 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::GLint, gl::GLsizei, gl::GLsizei >, 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::GLenum, gl::GLsizei, gl::GLsizei, gl::GLint, 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::GLint, gl::GLenum, gl::GLint, const void **, gl::GLint >, glbinding::Function< void, const gl::GLfloat *, const gl::GLfloat *, const gl::GLfloat * >, glbinding::Function< void, gl::GLushort, gl::GLushort, gl::GLushort >, glbinding::Function< gl::GLenum, gl::GLuint, 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::GLuint, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum >, glbinding::Function< gl::GLuint, gl::GLenum >, glbinding::Function< gl::GLuint, gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLuint * >, glbinding::Function< gl::GLboolean, gl::GLsizei, const gl::GLuint *, gl::GLboolean * >, glbinding::Function< void, gl::GLuint, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLshort, gl::GLshort >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLintptr >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLintptr >, glbinding::Function< void, gl::GLuint, const gl::GLbyte * >, glbinding::Function< void, gl::GLint, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, const gl::GLfloat *, const gl::GLubyte *, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLsizei, gl::GLuint >, glbinding::Function< void, gl::GLuint, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, const gl::GLuint * >, glbinding::Function< void, const gl::GLdouble *, const gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLsizei, const gl::GLuint *, const gl::GLfixed * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, const gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLdouble >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, const gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, const gl::GLuint * >, glbinding::Function< void, const gl::GLenum *, const gl::GLsizei *, gl::GLenum, const void *const *, gl::GLsizei, gl::GLint >, glbinding::Function< void, gl::MemoryBarrierMask >, glbinding::Function< void, gl::GLenum, 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::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLubyte >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLint64 * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLushort * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLdouble * >, 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::GLenum, gl::GLint, gl::GLenum, gl::GLfixed * >, glbinding::Function< const gl::GLubyte *, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, void * >, glbinding::Function< void, const void *, gl::GLsizei, gl::GLsizei *, gl::GLchar * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint64EXT * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLdouble * >, glbinding::Function< gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLenum *, gl::GLuint *, gl::GLuint *, gl::GLsizei *, gl::GLchar * >, glbinding::Function< void, gl::GLenum, gl::GLint, void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint64EXT * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLuint *, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLintptr, gl::GLsizeiptr >, glbinding::Function< void, gl::GLenum, gl::GLuint, const gl::GLfloat * >, glbinding::Function< void, gl::GLclampf, gl::GLclampf >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLdouble * >, glbinding::Function< gl::GLuint, gl::GLenum, const gl::GLchar * >, 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::GLuint, gl::GLintptr, gl::GLintptr, gl::GLsizeiptr >, 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, const gl::GLint * >, 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::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLint, gl::GLenum, const void ** >, glbinding::Function< void, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV >, glbinding::Function< void, const gl::GLfloat *, const gl::GLfloat * >, glbinding::Function< void, gl::GLfloat >, glbinding::Function< void, gl::GLenum, gl::GLsizeiptr, const void *, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLbyte, gl::GLbyte, gl::GLbyte >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, const gl::GLchar * >, glbinding::Function< void, gl::GLenum, gl::GLfloat >, glbinding::Function< gl::GLboolean, gl::GLvdpauSurfaceNV >, 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::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< gl::GLboolean, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, const gl::GLfixed *, const gl::GLfixed * >, 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 >, 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::GLfloat * >, 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::GLenum, gl::GLenum, gl::GLenum, const gl::GLuint * >, glbinding::Function< void, gl::GLenum, const gl::GLhalfNV * >, 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::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLfloat >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLchar *const *, gl::GLuint * >, 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::GLsizei, gl::GLsizei *, gl::GLenum *, void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLfixed * >, glbinding::Function< void, gl::GLchar *, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, void ** >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLenum * >, glbinding::Function< void, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, const gl::GLuint *, gl::GLboolean >, 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::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::GLsizei, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLbyte, gl::GLbyte, gl::GLbyte, gl::GLbyte >, glbinding::Function< void, gl::GLenum, const gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::ClearBufferMask >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint64EXT, gl::GLsizeiptr >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum >, and glbinding::Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >.

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< void, gl::GLint, const gl::GLbyte * >, glbinding::Function< void, gl::GLsync, gl::UnusedMask, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLboolean, gl::GLuint >, glbinding::Function< void, gl::GLint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLint64EXT * >, glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLint64 * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, const gl::GLfloat * >, glbinding::Function< void, gl::GLsizei, const gl::GLint *, gl::GLsizei, const gl::GLint *, gl::GLenum >, 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::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, gl::GLenum, gl::GLenum, const gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, const gl::GLfloat * >, glbinding::Function< void, gl::GLfloat, gl::GLboolean >, glbinding::Function< void, gl::GLbitfield >, glbinding::Function< void, gl::GLenum, gl::GLuint, 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::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::GLenum, const gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, gl::GLenum, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLenum, const void *, gl::GLsizei, gl::GLsizei >, glbinding::Function< void *, gl::GLuint >, glbinding::Function< void *, gl::GLuint, gl::GLenum >, 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::GLdouble, gl::GLdouble, gl::GLint, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLint, gl::GLint, const gl::GLdouble * >, glbinding::Function< void, gl::GLbitfield, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, const void * >, glbinding::Function< gl::GLboolean, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLuint * >, glbinding::Function< gl::GLintptr, gl::GLuint, gl::GLint >, glbinding::Function< gl::GLuint, gl::GLuint, const gl::GLchar * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLenum, gl::GLsizei, void * >, glbinding::Function< void, gl::GLsync, gl::GLenum, gl::GLsizei, gl::GLsizei *, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint *, gl::GLint * >, glbinding::Function< void, gl::GLint *, gl::GLsizei, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLint *, gl::GLint *, gl::GLsizei, gl::GLuint * >, 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::GLint, const gl::GLchar *, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, 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::GLint64 * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLint64 * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLint *, gl::GLenum *, gl::GLchar * >, glbinding::Function< void, gl::GLsizei, void * >, glbinding::Function< void, gl::GLsizei, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLeglImageOES, const gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, const void *, gl::GLsizei, gl::GLuint >, glbinding::Function< void, const gl::GLuint64 *, const gl::GLsizei *, const gl::GLuint *, const gl::GLuint *, gl::GLuint >, glbinding::Function< gl::GLuint, gl::GLenum, gl::GLsizei, const gl::GLchar *const * >, glbinding::Function< void, gl::GLuint, gl::GLuint * >, 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::GLsizei >, glbinding::Function< void, const gl::GLuint * >, glbinding::Function< void, const gl::GLubyte * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, const gl::GLint * >, glbinding::Function< void, const gl::GLbyte * >, 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::GLuint, const gl::GLchar * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLintptr, gl::GLsizeiptr >, glbinding::Function< void, gl::GLenum >, glbinding::Function< void, gl::GLint, const gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, const gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLboolean, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLuint, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLubyte >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, const void *, gl::GLenum >, glbinding::Function< void, gl::GLint, gl::GLint64, gl::GLint64, gl::GLint64 >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLintptr, gl::GLsizeiptr >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLuint >, 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::GLubyte *, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, const gl::GLshort *, const gl::GLshort * >, glbinding::Function< void, gl::AttribMask >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64, gl::GLint64, gl::GLint64, gl::GLint64 >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei, const gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, const gl::GLushort * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLsizei, gl::GLenum, const void * >, 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::GLuint, gl::GLenum, gl::GLsizei, gl::GLsizei >, 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::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::GLint, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLshort, gl::GLshort, gl::GLshort >, glbinding::Function< void, gl::GLenum, gl::GLbyte, gl::GLbyte, gl::GLbyte >, glbinding::Function< void, gl::GLenum, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void *, gl::GLuint, gl::GLint, gl::MapBufferUsageMask, gl::GLint *, gl::GLenum * >, glbinding::Function< void, gl::GLint, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, gl::GLuint, gl::GLuint, const void **, const gl::GLsizei *, const gl::GLuint *, const gl::GLuint *, gl::GLuint >, glbinding::Function< void, gl::GLushort >, glbinding::Function< gl::GLVULKANPROCNV, const gl::GLchar * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLenum, void * >, glbinding::Function< gl::GLushort, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, void * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLboolean, void * >, glbinding::Function< void, gl::GLenum, gl::GLint64 * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLint64 * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLfloat * >, glbinding::Function< void, gl::GLfloat * >, glbinding::Function< void, gl::GLuint * >, glbinding::Function< gl::GLuint, gl::GLenum, gl::GLuint >, glbinding::Function< gl::GLsync, gl::GLenum, gl::UnusedMask >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint >, glbinding::Function< void, const gl::GLboolean * >, glbinding::Function< void, gl::GLsizei, gl::GLsizei, const gl::GLboolean * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLuint, const gl::GLuint * >, glbinding::Function< void, gl::GLDEBUGPROC, const void * >, glbinding::Function< void, gl::GLuint, 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::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLsizei, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLintptr >, glbinding::Function< void, gl::GLuint, gl::GLdouble >, glbinding::Function< void, gl::GLint, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT >, glbinding::Function< void, gl::GLint, gl::GLuint64, gl::GLuint64 >, glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLuint64 * >, glbinding::Function< void, gl::GLint, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, const gl::GLfloat *, const gl::GLfloat *, const gl::GLfloat *, const gl::GLfloat * >, glbinding::Function< void, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, 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::GLint, gl::GLsizei, gl::GLboolean, const gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64 >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLsizei, const gl::GLuint *, const gl::GLclampf * >, glbinding::Function< void, gl::GLenum, gl::GLint, const gl::GLfixed * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLint, const gl::GLchar *, gl::GLint, const gl::GLchar * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLshort, gl::GLshort, gl::GLshort, gl::GLshort >, glbinding::Function< void, gl::GLenum, gl::GLdouble >, glbinding::Function< void, gl::GLenum, gl::GLbyte >, glbinding::Function< void, gl::GLenum, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLint, const gl::GLushort * >, glbinding::Function< void, gl::GLenum, gl::GLclampf >, glbinding::Function< gl::GLint, gl::GLuint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLubyte * >, glbinding::Function< void, gl::GLenum, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLuint *, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLenum, gl::GLintptr, gl::GLsizeiptr >, glbinding::Function< void, gl::GLint, const gl::GLboolean **, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, const void *, gl::GLsizei, gl::GLint, gl::GLuint >, glbinding::Function< void, gl::GLenum, const gl::GLuint64 *, const gl::GLsizei *, gl::GLuint >, glbinding::Function< void, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, 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::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLintptr, gl::GLintptr, gl::GLsizeiptr >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLchar *const *, const gl::GLint * >, glbinding::Function< void, gl::GLhandleARB >, glbinding::Function< void, gl::GLenum, const gl::GLuint * >, glbinding::Function< void, gl::GLenum, const gl::GLfixed * >, glbinding::Function< void, gl::ClientAttribMask >, glbinding::Function< void, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, gl::GLboolean >, glbinding::Function< void, gl::GLsizei, gl::GLsizei, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed, const gl::GLubyte * >, glbinding::Function< void, const gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLintptrARB >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLint, gl::GLboolean, gl::GLint, gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLhandleARB, gl::GLuint, const gl::GLcharARB * >, glbinding::Function< void, gl::GLuint >, glbinding::Function< gl::GLboolean, gl::GLuint, gl::GLuint64, gl::GLuint >, glbinding::Function< void, gl::GLint, const gl::GLshort * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLubyte * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLboolean, gl::GLsizei, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLuint, const gl::GLushort * >, glbinding::Function< void, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLint, gl::GLuint64EXT, gl::GLuint64EXT >, 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::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei >, 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::GLsizei, gl::GLenum, const void *, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLenum, const gl::GLfloat * >, glbinding::Function< void, const gl::GLuint *, const gl::GLfloat *, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLint64EXT * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLint, const 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::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, const void * >, glbinding::Function< void, gl::GLuint, gl::GLbitfield >, 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::GLbyte, gl::GLbyte, gl::GLbyte, gl::GLbyte >, glbinding::Function< void, gl::GLenum, gl::GLhalfNV, gl::GLhalfNV >, 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 >, glbinding::Function< void, gl::GLenum, const void *, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLchar * >, glbinding::Function< gl::GLboolean, gl::GLsync >, glbinding::Function< gl::GLboolean, gl::GLint, const gl::GLchar * >, 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::GLuint64, gl::GLenum, void * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLenum, gl::GLsizei, void * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLubyte * >, glbinding::Function< void, gl::GLuint, gl::GLint, 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::GLhandleARB, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLenum, gl::GLenum, void * >, glbinding::Function< void, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLsizei, gl::GLfloat * >, glbinding::Function< gl::GLint, gl::GLhandleARB, const gl::GLcharARB * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, const void *, gl::GLsizei >, glbinding::Function< void, gl::GLsizei, gl::GLuint * >, glbinding::Function< void, gl::GLsizei, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLint, gl::GLint, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLenum, const gl::GLfixed * >, glbinding::Function< void, gl::GLenum, gl::GLenum, const gl::GLint * >, glbinding::Function< void, gl::GLboolean, gl::GLboolean, gl::GLboolean, gl::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLushort, gl::GLushort, gl::GLushort, gl::GLushort >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizeiptr, gl::GLsizeiptr, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLdouble >, glbinding::Function< void, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint >, glbinding::Function< void, const gl::GLshort * >, glbinding::Function< void, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum >, glbinding::Function< void, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV >, glbinding::Function< void, gl::GLuint, gl::GLhalfNV, gl::GLhalfNV >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, const gl::GLuint *, const gl::GLintptr *, const gl::GLsizei * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::UseProgramStageMask, gl::GLuint >, glbinding::Function< void, gl::GLint, gl::GLsizei, gl::GLboolean, const 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::GLfloat >, glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLint * >, glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLdouble * >, 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::GLenum, gl::GLuint, gl::GLintptr, gl::GLsizeiptr >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, 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::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * >, 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::GLint, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void *, const void * >, glbinding::Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLshort, gl::GLshort >, glbinding::Function< gl::GLbitfield, gl::GLfixed *, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64, gl::GLuint64, gl::GLuint64, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLuint64EXT * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLdouble >, glbinding::Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< gl::GLenum, gl::GLenum, const void *, gl::PathFontStyle, gl::GLuint, gl::GLfloat, gl::GLuint_array_2 >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLenum, const gl::GLsizei *, gl::GLenum, const void *const *, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLint, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLenum, gl::GLfixed, gl::GLfixed, gl::GLint, gl::GLint, gl::GLfixed >, glbinding::Function< gl::GLboolean, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLuint64, gl::GLenum, const void * >, glbinding::Function< void, gl::GLsizei, gl::GLubyte * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, void ** >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64 * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLchar *, gl::GLuint *, gl::GLuint *, gl::GLuint *, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLuint * >, glbinding::Function< void, gl::GLhandleARB, gl::GLsizei, gl::GLsizei *, gl::GLhandleARB * >, glbinding::Function< void, gl::GLhandleARB, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLint *, gl::GLenum *, gl::GLcharARB * >, glbinding::Function< gl::GLuint, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLsizei, const gl::GLchar * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, const gl::GLubyte *, const gl::GLfloat * >, glbinding::Function< void, gl::GLubyte, gl::GLubyte, gl::GLubyte >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLfloat, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLuint, const gl::GLhalfNV * >, glbinding::Function< void, gl::GLsizei, const gl::GLvdpauSurfaceNV * >, glbinding::Function< void, const void *, const void * >, glbinding::Function< void, gl::GLint, gl::GLuint, gl::GLuint >, 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::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLuint, gl::GLuint64 >, 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::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::GLint, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLintptr, gl::GLsizeiptr >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint, gl::GLenum >, 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::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, void * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLubyte *, const gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLuint, const gl::GLdouble * >, glbinding::Function< void, gl::GLsizei, const gl::GLuint *, const gl::GLfloat * >, glbinding::Function< gl::GLboolean, gl::GLuint, gl::GLsizei, gl::GLsizei, gl::GLfloat, gl::GLfloat *, gl::GLfloat *, gl::GLfloat *, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLint, gl::GLenum >, glbinding::Function< void, gl::GLenum, const gl::GLint *, const gl::GLsizei *, gl::GLsizei >, glbinding::Function< void *, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, gl::BufferAccessMask >, glbinding::Function< void, gl::GLenum, gl::GLdouble, gl::GLdouble, gl::GLint, gl::GLint, const gl::GLdouble * >, glbinding::Function< void, gl::GLint, gl::GLushort >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLhandleARB, gl::GLint, 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< void, gl::GLenum, gl::GLushort * >, glbinding::Function< void, gl::PathRenderingMaskNV, gl::GLuint, gl::GLsizei, gl::GLsizei, gl::GLfloat * >, glbinding::Function< gl::GLfloat, gl::GLuint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLubyte * >, glbinding::Function< void, gl::GLint, const gl::GLchar *, gl::GLsizei, gl::GLint *, gl::GLchar * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint64EXT * >, glbinding::Function< void, gl::GLhandleARB, gl::GLsizei, gl::GLsizei *, gl::GLcharARB * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLfixed * >, glbinding::Function< gl::GLuint, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint >, glbinding::Function< gl::GLint, gl::GLuint * >, glbinding::Function< void, gl::GLsizei, gl::GLenum, const gl::GLfixed * >, glbinding::Function< void, gl::GLintptr >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLboolean >, glbinding::Function< void, gl::GLsync >, glbinding::Function< void, gl::GLenum, gl::GLfloat * >, 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::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, const gl::GLhalfNV * >, glbinding::Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, const gl::GLfloat * >, glbinding::Function< void, gl::GLfixed >, glbinding::Function< void, gl::GLenum, gl::GLint, const gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLsizeiptrARB, const void *, gl::GLenum >, glbinding::Function< void, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLuint *, const gl::GLintptr *, const gl::GLsizei * >, glbinding::Function< void, gl::GLuint, gl::GLuint, const gl::GLchar * >, glbinding::Function< void, gl::GLint, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLint64EXT >, glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLuint, gl::GLuint64 >, 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::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, const gl::GLuint *, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< gl::GLenum, gl::GLuint, gl::GLenum, const void *, gl::PathFontStyle, gl::GLuint, gl::GLsizei, gl::GLuint, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, const gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, gl::GLenum, gl::GLshort, gl::GLshort >, glbinding::Function< void, gl::GLenum, const gl::GLshort * >, glbinding::Function< void, gl::GLint, const gl::GLuint * >, glbinding::Function< void, gl::GLint, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, gl::GLint, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLenum, gl::GLsizei, const gl::GLenum * >, glbinding::Function< gl::GLsync, gl::GLenum, gl::GLintptr, gl::UnusedMask >, glbinding::Function< void, gl::GLuint, gl::GLenum, const void * >, glbinding::Function< void, gl::GLbyte >, glbinding::Function< gl::GLuint64, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLdouble * >, 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::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLdouble * >, glbinding::Function< gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLenum, void ** >, glbinding::Function< void, gl::GLenum, gl::GLboolean * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei >, glbinding::Function< void, gl::GLint, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLint, gl::GLenum, gl::GLsizei >, glbinding::Function< void, gl::GLclampf >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLint, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLboolean, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, const void * >, glbinding::Function< gl::GLvdpauSurfaceNV, const void *, gl::GLenum, gl::GLsizei, const gl::GLuint * >, glbinding::Function< void, gl::GLint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLint, gl::GLint64, gl::GLint64, gl::GLint64, gl::GLint64 >, glbinding::Function< void, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLfloat * >, 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 >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLuint, gl::GLuint64 >, 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::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * >, 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::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, gl::GLsizei, void * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64EXT, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64EXT >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLsizeiptr, const void *, gl::BufferStorageMask >, glbinding::Function< void, gl::GLenum, const gl::GLbyte * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, const gl::GLint *, const gl::GLsizei *, gl::GLsizei >, 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::GLint, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLfloat, gl::GLfloat >, glbinding::Function< gl::GLboolean, gl::GLuint, 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, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLint64 * >, glbinding::Function< void, gl::GLenum, gl::GLubyte * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64EXT * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLfloat * >, glbinding::Function< void, gl::PathRenderingMaskNV, gl::GLsizei, gl::GLenum, const void *, gl::GLuint, gl::GLsizei, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLboolean, gl::GLenum, gl::GLenum, void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint * >, glbinding::Function< gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLenum *, gl::GLenum *, gl::GLuint *, gl::GLenum *, gl::GLsizei *, gl::GLchar * >, glbinding::Function< void, gl::GLsizei, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLenum, const void * >, glbinding::Function< void, gl::GLsizei, const gl::GLenum * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLsizei, const gl::GLfloat * >, glbinding::Function< gl::GLhandleARB, 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::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::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLenum, 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::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, const gl::GLuint * >, glbinding::Function< void, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLuint, gl::GLuint >, glbinding::Function< void >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< gl::GLenum, gl::GLuint, gl::GLuint *, gl::GLuint64EXT * >, glbinding::Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLhalfNV >, 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::GLenum, gl::GLint, gl::GLenum, 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::GLuint, gl::GLintptr, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLint, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLuint, const gl::GLubyte * >, glbinding::Function< void, gl::GLint, gl::GLsizei, const gl::GLuint64EXT * >, glbinding::Function< void, gl::GLint, gl::GLint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLchar *const *, gl::GLenum >, 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::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::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::TextureStorageMaskAMD >, 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::GLsizei, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLboolean >, 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::GLuint, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLubyte, 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::GLenum, gl::GLuint, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLint, 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::GLsizei, const gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLubyte *, gl::GLsizei, gl::GLenum, const void * >, glbinding::Function< gl::GLenum, gl::GLenum, gl::GLuint, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, gl::GLeglClientBufferEXT, gl::MapBufferUsageMask >, 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::GLuint, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLint, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLint, const gl::GLfloat * >, glbinding::Function< gl::GLboolean, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint64EXT * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLubyte *, gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLint, const void **, gl::GLint >, 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::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::GLenum, gl::GLuint, gl::GLsizei, const gl::GLchar * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLfloat >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, 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::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLint, gl::GLsizei, const void * >, glbinding::Function< gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLsizei, gl::GLsizei, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, const gl::GLubyte * >, glbinding::Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLuint, const gl::GLuint * >, glbinding::Function< void, gl::GLuint, const gl::GLdouble * >, glbinding::Function< void, gl::GLvdpauSurfaceNV >, glbinding::Function< void, gl::GLvdpauSurfaceNV, gl::GLenum, gl::GLsizei, gl::GLsizei *, gl::GLint * >, glbinding::Function< void, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLdouble * >, glbinding::Function< void, gl::GLint, gl::GLfloat >, 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::GLenum, gl::GLenum, const gl::GLuint * >, 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::GLbyte, gl::GLbyte >, glbinding::Function< void, gl::GLsizei, gl::GLenum, const void *, gl::GLuint, gl::GLint, gl::GLuint, gl::GLenum, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLenum, const gl::GLuint64 * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, const void ** >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum >, glbinding::Function< void, const void *, gl::GLsizei, const gl::GLchar * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, const gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLsizeiptr, const void *, gl::GLenum >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLbyte, gl::GLbyte >, glbinding::Function< void, gl::GLenum, const void *, gl::GLintptr, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLint, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, void * >, glbinding::Function< void, gl::GLuint, gl::GLuint64, gl::GLenum, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLdouble * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, void *, void *, void * >, glbinding::Function< void, gl::GLubyte * >, glbinding::Function< void, gl::GLenum, gl::GLuint, void ** >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, void *, gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLchar * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, 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::GLuint, gl::GLenum, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLchar * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint, gl::GLenum >, glbinding::Function< void, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, const void *, gl::GLsizei, gl::GLint >, glbinding::Function< void, gl::GLuint, const gl::GLintptr *, const gl::GLsizei *, const gl::GLuint *, const gl::GLuint *, gl::GLuint >, glbinding::Function< void, gl::GLint, const gl::GLchar * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLuint * >, glbinding::Function< void, gl::GLsizei, gl::GLenum, const void *, gl::GLuint, gl::GLenum, gl::GLenum, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLfixed >, glbinding::Function< void, gl::GLuint, 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::GLsizei, gl::GLint, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLint, gl::GLsizei, const void * >, glbinding::Function< gl::GLenum, gl::GLsync, gl::SyncObjectMask, gl::GLuint64 >, glbinding::Function< void, gl::GLenum, gl::GLint, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLintptrARB, gl::GLsizeiptrARB, const void * >, 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::GLshort, gl::GLshort, gl::GLshort >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLintptr, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLhalfNV * >, glbinding::Function< void, gl::GLuint, gl::GLuint64EXT, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLdouble >, 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::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::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::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLdouble >, 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::GLsizei, const gl::GLint * >, glbinding::Function< void, const gl::GLuint *, const gl::GLfloat *, const gl::GLfloat *, const gl::GLfloat * >, glbinding::Function< gl::GLint, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64, gl::GLuint64, gl::GLuint64 >, glbinding::Function< gl::GLint, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLsizeiptr, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLsizei, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLfixed, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, gl::GLenum, gl::GLenum, const void *, gl::GLsizei, gl::GLsizei, gl::GLint >, glbinding::Function< void *, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, gl::BufferAccessMask >, glbinding::Function< void, gl::GLuint64, gl::GLenum >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLubyte * >, glbinding::Function< void, gl::GLuint, gl::GLenum, const gl::GLfloat * >, glbinding::Function< gl::GLboolean, gl::GLuint, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLuint64 * >, glbinding::Function< gl::GLuint, gl::GLuint, gl::GLenum, const gl::GLchar * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLdouble * >, glbinding::Function< void, gl::GLhandleARB, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLintptrARB, gl::GLsizeiptrARB, void * >, glbinding::Function< void, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, void * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLenum, const void *, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLclampd, gl::GLclampd >, glbinding::Function< void, gl::GLDEBUGPROCARB, const void * >, glbinding::Function< void, gl::GLenum, gl::GLdouble * >, 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::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::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLshort, gl::GLshort, gl::GLshort, gl::GLshort >, 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::GLfixed * >, glbinding::Function< void, gl::GLenum, gl::GLsizeiptr, const void *, gl::BufferStorageMask >, glbinding::Function< void, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, const gl::GLint * >, glbinding::Function< void, gl::GLuint, const gl::GLint64EXT * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLint, gl::GLenum, gl::GLboolean, gl::GLuint >, glbinding::Function< void, gl::GLvdpauSurfaceNV, gl::GLenum >, glbinding::Function< void, gl::GLint, gl::GLuint64, gl::GLuint64, gl::GLuint64, gl::GLuint64 >, glbinding::Function< void, gl::GLint, gl::GLint64, gl::GLint64 >, glbinding::Function< void, gl::GLint, gl::GLint64 >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLfloat >, 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 >, 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 >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLclampf, gl::GLboolean >, glbinding::Function< gl::GLint, gl::GLenum, gl::GLint, gl::GLuint, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLdouble * >, 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::GLsizei, gl::GLsizei, gl::GLsizei, const gl::GLubyte *, gl::GLsizei, gl::GLenum, const void * >, 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::GLenum, gl::GLuint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV >, glbinding::Function< void, gl::GLenum, gl::GLhalfNV >, glbinding::Function< void, gl::GLenum, const void *, gl::GLsizei, gl::GLsizei, gl::GLint >, 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, const gl::GLdouble * >, glbinding::Function< void, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLint, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLint, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLenum *, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLsizei, void * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64EXT * >, glbinding::Function< void, gl::GLhandleARB, gl::GLint, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLenum, gl::GLenum, void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLfloat * >, glbinding::Function< const gl::GLubyte *, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLintptr >, glbinding::Function< gl::GLint, gl::GLuint, gl::GLenum, const gl::GLchar * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, void * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLfloat * >, glbinding::Function< gl::GLint, gl::GLuint, const gl::GLchar * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLeglImageOES, const gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLuint >, glbinding::Function< void, gl::FfdMaskSGIX >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLsizei, const gl::GLuint *, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, 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::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::GLint, gl::GLint, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLfloat, gl::GLint >, glbinding::Function< void, gl::GLint, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLfixed >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLshort * >, glbinding::Function< void, gl::GLuint, gl::GLshort, gl::GLshort, gl::GLshort, gl::GLshort >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLintptr >, glbinding::Function< void, gl::GLuint, const gl::GLshort * >, glbinding::Function< void, gl::GLint, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLint, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLint, gl::GLuint64 >, glbinding::Function< void, gl::GLint, gl::GLdouble >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLhandleARB, gl::GLsizei, const gl::GLcharARB **, const gl::GLint * >, glbinding::Function< void, gl::GLsizei, const gl::GLuint *, gl::GLenum, const void *, gl::GLsizei >, glbinding::Function< void, gl::GLuint, const gl::GLint * >, glbinding::Function< void, const gl::GLint *, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLuint64 * >, 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::GLsizei, const gl::GLfloat * >, glbinding::Function< void, gl::GLenum, const void ** >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLbitfield, gl::GLuint, gl::GLuint, gl::GLintptr, gl::GLintptr, gl::GLsizeiptr >, 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::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLboolean >, 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::GLuint, gl::GLenum, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLint >, glbinding::Function< void, gl::GLshort >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint64 * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLuint * >, glbinding::Function< gl::GLuint64, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint64 * >, glbinding::Function< void, gl::GLenum, gl::GLenum, void * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLubyte *, gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLchar * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLfloat * >, glbinding::Function< gl::GLenum >, 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::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLfixed * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLboolean * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLchar * >, glbinding::Function< gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLdouble, gl::GLdouble >, glbinding::Function< gl::GLsync, gl::_cl_context *, gl::_cl_event *, gl::UnusedMask >, glbinding::Function< gl::GLuint >, 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::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::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLuint, gl::GLboolean, gl::GLboolean, gl::GLboolean, gl::GLboolean >, glbinding::Function< void, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLubyte >, glbinding::Function< void, const gl::GLushort * >, glbinding::Function< void, gl::GLenum, const gl::GLfloat * >, 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::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::GLenum, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint >, glbinding::Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLuint *, const gl::GLintptr *, const gl::GLsizeiptr * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLuint *, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLboolean, const gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, const gl::GLuint64EXT * >, glbinding::Function< void, gl::GLint, gl::GLuint64, gl::GLuint64, gl::GLuint64 >, glbinding::Function< void, gl::GLuint, const gl::GLchar *, gl::GLuint, const gl::GLuint *, const gl::GLuint * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLfloat >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLfloat >, glbinding::Function< void, gl::GLenum, gl::GLshort >, glbinding::Function< void *, gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLsizei, const gl::GLchar * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLsizei, void *, gl::GLsizei, void *, void * >, glbinding::Function< void, gl::GLenum, gl::GLint, 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< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLboolean * >, glbinding::Function< void, gl::GLenum, gl::GLuint64EXT * >, glbinding::Function< gl::GLuint64, gl::GLuint, gl::GLint, gl::GLboolean, gl::GLint, gl::GLenum >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint64 * >, glbinding::Function< void, gl::GLhalfNV >, glbinding::Function< void, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLuint, const gl::GLintptr *, const gl::GLsizei *, gl::GLuint >, glbinding::Function< void, gl::GLsizei, const gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLsizei >, glbinding::Function< void, gl::GLDEBUGPROCAMD, void * >, 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::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::GLsizei >, 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, const gl::GLfloat * >, glbinding::Function< void, gl::GLfixed, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint >, 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::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLsizeiptr, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, gl::GLeglClientBufferEXT, gl::MapBufferUsageMask >, glbinding::Function< void, gl::GLenum, gl::GLenum >, glbinding::Function< gl::GLuint, gl::GLenum, gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLhandleARB, gl::GLhandleARB >, glbinding::Function< void, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLboolean, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLshort, gl::GLshort, gl::GLshort >, glbinding::Function< void, gl::GLuint, gl::GLshort >, glbinding::Function< void, gl::GLint, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT >, glbinding::Function< void, gl::GLuint, 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::GLenum >, 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::GLsizei, gl::GLsizei, gl::GLint, 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::GLsizei, gl::GLenum, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei >, 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::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, 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::GLboolean, gl::GLuint, gl::GLint, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLboolean >, 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::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei, const gl::GLint * >, 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::GLenum, gl::GLsizei, const void * >, glbinding::Function< gl::GLuint, gl::GLsizei, const void *, gl::GLenum >, 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::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint >, glbinding::Function< void, const gl::GLenum *, const gl::GLint *, const 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::GLenum, const gl::GLsizei *, gl::GLenum, const void *const *, gl::GLsizei, const gl::GLint * >, glbinding::Function< void, gl::GLint, const gl::GLubyte * >, 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::GLenum, gl::GLboolean, gl::GLenum, gl::GLenum, gl::GLsizei, void * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLenum *, gl::GLsizei, gl::GLsizei *, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, void ** >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const 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::GLenum, gl::GLuint, gl::GLuint, gl::GLint, gl::GLsizei >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, const void *, gl::GLint >, glbinding::Function< void, gl::GLsizei, const gl::GLuint * >, 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< gl::GLhandleARB >, 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::GLint, gl::GLint, gl::GLsizei, gl::GLint >, 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::GLint, gl::GLsizei, gl::GLsizei >, 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::GLenum, gl::GLsizei, gl::GLsizei, gl::GLint, 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::GLint, gl::GLenum, gl::GLint, const void **, gl::GLint >, glbinding::Function< void, const gl::GLfloat *, const gl::GLfloat *, const gl::GLfloat * >, glbinding::Function< void, gl::GLushort, gl::GLushort, gl::GLushort >, glbinding::Function< gl::GLenum, gl::GLuint, 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::GLuint, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum >, glbinding::Function< gl::GLuint, gl::GLenum >, glbinding::Function< gl::GLuint, gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLuint * >, glbinding::Function< gl::GLboolean, gl::GLsizei, const gl::GLuint *, gl::GLboolean * >, glbinding::Function< void, gl::GLuint, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLuint, gl::GLshort, gl::GLshort >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLintptr >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLintptr >, glbinding::Function< void, gl::GLuint, const gl::GLbyte * >, glbinding::Function< void, gl::GLint, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT >, glbinding::Function< void, gl::GLint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, const gl::GLfloat *, const gl::GLubyte *, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLsizei, gl::GLuint >, glbinding::Function< void, gl::GLuint, const gl::GLfloat * >, glbinding::Function< void, gl::GLuint, gl::GLenum, const gl::GLuint * >, glbinding::Function< void, const gl::GLdouble *, const gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLdouble >, glbinding::Function< void, gl::GLsizei, const gl::GLuint *, const gl::GLfixed * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, const gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLdouble >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, const gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, const gl::GLuint * >, glbinding::Function< void, const gl::GLenum *, const gl::GLsizei *, gl::GLenum, const void *const *, gl::GLsizei, gl::GLint >, glbinding::Function< void, gl::MemoryBarrierMask >, glbinding::Function< void, gl::GLenum, 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::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLubyte >, glbinding::Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLint64 * >, glbinding::Function< void, gl::GLenum, gl::GLsizei, gl::GLushort * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLdouble * >, 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::GLenum, gl::GLint, gl::GLenum, gl::GLfixed * >, glbinding::Function< const gl::GLubyte *, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, void * >, glbinding::Function< void, const void *, gl::GLsizei, gl::GLsizei *, gl::GLchar * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLfloat * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint64EXT * >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLdouble * >, glbinding::Function< gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLenum *, gl::GLuint *, gl::GLuint *, gl::GLsizei *, gl::GLchar * >, glbinding::Function< void, gl::GLenum, gl::GLint, void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLint, void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint64EXT * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLuint *, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLintptr, gl::GLsizeiptr >, glbinding::Function< void, gl::GLenum, gl::GLuint, const gl::GLfloat * >, glbinding::Function< void, gl::GLclampf, gl::GLclampf >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLdouble * >, glbinding::Function< gl::GLuint, gl::GLenum, const gl::GLchar * >, 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::GLuint, gl::GLintptr, gl::GLintptr, gl::GLsizeiptr >, 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, const gl::GLint * >, 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::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLint, gl::GLenum, const void ** >, glbinding::Function< void, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLfloat, gl::GLfloat >, glbinding::Function< void, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV >, glbinding::Function< void, const gl::GLfloat *, const gl::GLfloat * >, glbinding::Function< void, gl::GLfloat >, glbinding::Function< void, gl::GLenum, gl::GLsizeiptr, const void *, gl::GLenum >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLenum >, glbinding::Function< void, gl::GLbyte, gl::GLbyte, gl::GLbyte >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::GLuint, const gl::GLchar * >, glbinding::Function< void, gl::GLenum, gl::GLfloat >, glbinding::Function< gl::GLboolean, gl::GLvdpauSurfaceNV >, 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::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLboolean >, glbinding::Function< gl::GLboolean, gl::GLuint, gl::GLuint64 >, glbinding::Function< void, const gl::GLfixed *, const gl::GLfixed * >, 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 >, 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::GLfloat * >, 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::GLenum, gl::GLenum, gl::GLenum, const gl::GLuint * >, glbinding::Function< void, gl::GLenum, const gl::GLhalfNV * >, 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::GLuint64 >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLfloat >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLchar *const *, gl::GLuint * >, 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::GLsizei, gl::GLsizei *, gl::GLenum *, void * >, glbinding::Function< void, gl::GLenum, gl::GLint, gl::GLfixed * >, glbinding::Function< void, gl::GLchar *, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLuint * >, glbinding::Function< void, gl::GLuint, gl::GLenum, void ** >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLint * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLuint >, glbinding::Function< void, gl::GLuint, gl::GLsizei, const gl::GLenum * >, glbinding::Function< void, gl::GLenum, const void * >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, const gl::GLuint *, gl::GLboolean >, 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::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::GLsizei, gl::GLenum, gl::GLsizei, const void * >, glbinding::Function< void, gl::GLbyte, gl::GLbyte, gl::GLbyte, gl::GLbyte >, glbinding::Function< void, gl::GLenum, const gl::GLdouble * >, glbinding::Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint >, glbinding::Function< void, gl::ClearBufferMask >, glbinding::Function< void, gl::GLenum, gl::GLuint, gl::GLuint64EXT, gl::GLsizeiptr >, glbinding::Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum >, and glbinding::Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat >.

Friends And Related Function Documentation

friend class Binding
friend

Member Data Documentation

const char* glbinding::AbstractFunction::m_name
protected

The OpenGL API function name, including the 'gl' prefix.


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