Open CASCADE Technology  7.1.0.beta
Public Member Functions

OpenGl_GlCore11 Struct Reference

OpenGL 1.1 core. Notice that all functions within this structure are actually exported by system GL library. The main purpose for these hint - to control visibility of functions per GL version (global functions should not be used directly to achieve this effect!). More...

#include <OpenGl_GlCore11.hxx>

Inheritance diagram for OpenGl_GlCore11:
Inheritance graph
[legend]

Public Member Functions

void glRotated (GLdouble theAngleDegrees, GLdouble theX, GLdouble theY, GLdouble theZ)
 
void glScaled (GLdouble theX, GLdouble theY, GLdouble theZ)
 
void glTranslated (GLdouble theX, GLdouble theY, GLdouble theZ)
 
Begin/End primitive specification (removed since 3.1)
void glBegin (GLenum theMode)
 
void glEnd ()
 
void glVertex2d (GLdouble theX, GLdouble theY)
 
void glVertex2f (GLfloat theX, GLfloat theY)
 
void glVertex2i (GLint theX, GLint theY)
 
void glVertex2s (GLshort theX, GLshort theY)
 
void glVertex3d (GLdouble theX, GLdouble theY, GLdouble theZ)
 
void glVertex3f (GLfloat theX, GLfloat theY, GLfloat theZ)
 
void glVertex3i (GLint theX, GLint theY, GLint theZ)
 
void glVertex3s (GLshort theX, GLshort theY, GLshort theZ)
 
void glVertex4d (GLdouble theX, GLdouble theY, GLdouble theZ, GLdouble theW)
 
void glVertex4f (GLfloat theX, GLfloat theY, GLfloat theZ, GLfloat theW)
 
void glVertex4i (GLint theX, GLint theY, GLint theZ, GLint theW)
 
void glVertex4s (GLshort theX, GLshort theY, GLshort theZ, GLshort theW)
 
void glVertex2dv (const GLdouble *theVec2)
 
void glVertex2fv (const GLfloat *theVec2)
 
void glVertex2iv (const GLint *theVec2)
 
void glVertex2sv (const GLshort *theVec2)
 
void glVertex3dv (const GLdouble *theVec3)
 
void glVertex3fv (const GLfloat *theVec3)
 
void glVertex3iv (const GLint *theVec3)
 
void glVertex3sv (const GLshort *theVec3)
 
void glVertex4dv (const GLdouble *theVec4)
 
void glVertex4fv (const GLfloat *theVec4)
 
void glVertex4iv (const GLint *theVec4)
 
void glVertex4sv (const GLshort *theVec4)
 
void glNormal3b (GLbyte nx, GLbyte ny, GLbyte nz)
 
void glNormal3d (GLdouble nx, GLdouble ny, GLdouble nz)
 
void glNormal3f (GLfloat nx, GLfloat ny, GLfloat nz)
 
void glNormal3i (GLint nx, GLint ny, GLint nz)
 
void glNormal3s (GLshort nx, GLshort ny, GLshort nz)
 
void glNormal3bv (const GLbyte *theVec)
 
void glNormal3dv (const GLdouble *theVec)
 
void glNormal3fv (const GLfloat *theVec)
 
void glNormal3iv (const GLint *theVec)
 
void glNormal3sv (const GLshort *theVec)
 
void glIndexd (GLdouble c)
 
void glIndexf (GLfloat c)
 
void glIndexi (GLint c)
 
void glIndexs (GLshort c)
 
void glIndexub (GLubyte c)
 
void glIndexdv (const GLdouble *c)
 
void glIndexfv (const GLfloat *c)
 
void glIndexiv (const GLint *c)
 
void glIndexsv (const GLshort *c)
 
void glIndexubv (const GLubyte *c)
 
void glColor3b (GLbyte theRed, GLbyte theGreen, GLbyte theBlue)
 
void glColor3d (GLdouble theRed, GLdouble theGreen, GLdouble theBlue)
 
void glColor3f (GLfloat theRed, GLfloat theGreen, GLfloat theBlue)
 
void glColor3i (GLint theRed, GLint theGreen, GLint theBlue)
 
void glColor3s (GLshort theRed, GLshort theGreen, GLshort theBlue)
 
void glColor3ub (GLubyte theRed, GLubyte theGreen, GLubyte theBlue)
 
void glColor3ui (GLuint theRed, GLuint theGreen, GLuint theBlue)
 
void glColor3us (GLushort theRed, GLushort theGreen, GLushort theBlue)
 
void glColor4b (GLbyte theRed, GLbyte theGreen, GLbyte theBlue, GLbyte theAlpha)
 
void glColor4d (GLdouble theRed, GLdouble theGreen, GLdouble theBlue, GLdouble theAlpha)
 
void glColor4f (GLfloat theRed, GLfloat theGreen, GLfloat theBlue, GLfloat theAlpha)
 
void glColor4i (GLint theRed, GLint theGreen, GLint theBlue, GLint theAlpha)
 
void glColor4s (GLshort theRed, GLshort theGreen, GLshort theBlue, GLshort theAlpha)
 
void glColor4ub (GLubyte theRed, GLubyte theGreen, GLubyte theBlue, GLubyte theAlpha)
 
void glColor4ui (GLuint theRed, GLuint theGreen, GLuint theBlue, GLuint theAlpha)
 
void glColor4us (GLushort theRed, GLushort theGreen, GLushort theBlue, GLushort theAlpha)
 
void glColor3bv (const GLbyte *theVec)
 
void glColor3dv (const GLdouble *theVec)
 
void glColor3fv (const GLfloat *theVec)
 
void glColor3iv (const GLint *theVec)
 
void glColor3sv (const GLshort *theVec)
 
void glColor3ubv (const GLubyte *theVec)
 
void glColor3uiv (const GLuint *theVec)
 
void glColor3usv (const GLushort *theVec)
 
void glColor4bv (const GLbyte *theVec)
 
void glColor4dv (const GLdouble *theVec)
 
void glColor4fv (const GLfloat *theVec)
 
void glColor4iv (const GLint *theVec)
 
void glColor4sv (const GLshort *theVec)
 
void glColor4ubv (const GLubyte *theVec)
 
void glColor4uiv (const GLuint *theVec)
 
void glColor4usv (const GLushort *theVec)
 
void glTexCoord1d (GLdouble s)
 
void glTexCoord1f (GLfloat s)
 
void glTexCoord1i (GLint s)
 
void glTexCoord1s (GLshort s)
 
void glTexCoord2d (GLdouble s, GLdouble t)
 
void glTexCoord2f (GLfloat s, GLfloat t)
 
void glTexCoord2i (GLint s, GLint t)
 
void glTexCoord2s (GLshort s, GLshort t)
 
void glTexCoord3d (GLdouble s, GLdouble t, GLdouble r)
 
void glTexCoord3f (GLfloat s, GLfloat t, GLfloat r)
 
void glTexCoord3i (GLint s, GLint t, GLint r)
 
void glTexCoord3s (GLshort s, GLshort t, GLshort r)
 
void glTexCoord4d (GLdouble s, GLdouble t, GLdouble r, GLdouble q)
 
void glTexCoord4f (GLfloat s, GLfloat t, GLfloat r, GLfloat q)
 
void glTexCoord4i (GLint s, GLint t, GLint r, GLint q)
 
void glTexCoord4s (GLshort s, GLshort t, GLshort r, GLshort q)
 
void glTexCoord1dv (const GLdouble *theVec1)
 
void glTexCoord1fv (const GLfloat *theVec1)
 
void glTexCoord1iv (const GLint *theVec1)
 
void glTexCoord1sv (const GLshort *theVec1)
 
void glTexCoord2dv (const GLdouble *theVec2)
 
void glTexCoord2fv (const GLfloat *theVec2)
 
void glTexCoord2iv (const GLint *theVec2)
 
void glTexCoord2sv (const GLshort *theVec)
 
void glTexCoord3dv (const GLdouble *theVec3)
 
void glTexCoord3fv (const GLfloat *theVec3)
 
void glTexCoord3iv (const GLint *theVec3)
 
void glTexCoord3sv (const GLshort *theVec3)
 
void glTexCoord4dv (const GLdouble *theVec4)
 
void glTexCoord4fv (const GLfloat *theVec4)
 
void glTexCoord4iv (const GLint *theVec4)
 
void glTexCoord4sv (const GLshort *theVec4)
 
Matrix operations (removed since 3.1)
void glMatrixMode (GLenum theMode)
 
void glOrtho (GLdouble theLeft, GLdouble theRight, GLdouble theBottom, GLdouble theTop, GLdouble theNearVal, GLdouble theFarVal)
 
void glFrustum (GLdouble theLeft, GLdouble theRight, GLdouble theBottom, GLdouble theTop, GLdouble theNearVal, GLdouble theFarVal)
 
void glPushMatrix ()
 
void glPopMatrix ()
 
void glLoadIdentity ()
 
void glLoadMatrixd (const GLdouble *theMatrix)
 
void glLoadMatrixf (const GLfloat *theMatrix)
 
void glMultMatrixd (const GLdouble *theMatrix)
 
void glMultMatrixf (const GLfloat *theMatrix)
 
Line and Polygon stripple (removed since 3.1)
void glLineStipple (GLint theFactor, GLushort thePattern)
 
void glPolygonStipple (const GLubyte *theMask)
 
void glGetPolygonStipple (GLubyte *theMask)
 
Attribute stacks (removed since 3.1)
void glPushAttrib (GLbitfield theMask)
 
void glPopAttrib ()
 
void glPushClientAttrib (GLbitfield theMask)
 
void glPopClientAttrib ()
 
Fixed pipeline lighting (removed since 3.1)
void glShadeModel (GLenum theMode)
 
void glLightf (GLenum theLight, GLenum pname, GLfloat param)
 
void glLighti (GLenum theLight, GLenum pname, GLint param)
 
void glLightfv (GLenum theLight, GLenum pname, const GLfloat *params)
 
void glLightiv (GLenum theLight, GLenum pname, const GLint *params)
 
void glGetLightfv (GLenum theLight, GLenum pname, GLfloat *params)
 
void glGetLightiv (GLenum theLight, GLenum pname, GLint *params)
 
void glLightModelf (GLenum pname, GLfloat param)
 
void glLightModeli (GLenum pname, GLint param)
 
void glLightModelfv (GLenum pname, const GLfloat *params)
 
void glLightModeliv (GLenum pname, const GLint *params)
 
void glMaterialf (GLenum face, GLenum pname, GLfloat param)
 
void glMateriali (GLenum face, GLenum pname, GLint param)
 
void glMaterialfv (GLenum face, GLenum pname, const GLfloat *params)
 
void glMaterialiv (GLenum face, GLenum pname, const GLint *params)
 
void glGetMaterialfv (GLenum face, GLenum pname, GLfloat *params)
 
void glGetMaterialiv (GLenum face, GLenum pname, GLint *params)
 
void glColorMaterial (GLenum face, GLenum mode)
 
clipping plane (removed since 3.1)
void glClipPlane (GLenum thePlane, const GLdouble *theEquation)
 
void glGetClipPlane (GLenum thePlane, GLdouble *theEquation)
 
Display lists (removed since 3.1)
GLboolean glIsList (GLuint theList)
 
void glDeleteLists (GLuint theList, GLsizei theRange)
 
GLuint glGenLists (GLsizei theRange)
 
void glNewList (GLuint theList, GLenum theMode)
 
void glEndList ()
 
void glCallList (GLuint theList)
 
void glCallLists (GLsizei theNb, GLenum theType, const GLvoid *theLists)
 
void glListBase (GLuint theBase)
 
Current raster position and Rectangles (removed since 3.1)
void glRasterPos2d (GLdouble x, GLdouble y)
 
void glRasterPos2f (GLfloat x, GLfloat y)
 
void glRasterPos2i (GLint x, GLint y)
 
void glRasterPos2s (GLshort x, GLshort y)
 
void glRasterPos3d (GLdouble x, GLdouble y, GLdouble z)
 
void glRasterPos3f (GLfloat x, GLfloat y, GLfloat z)
 
void glRasterPos3i (GLint x, GLint y, GLint z)
 
void glRasterPos3s (GLshort x, GLshort y, GLshort z)
 
void glRasterPos4d (GLdouble x, GLdouble y, GLdouble z, GLdouble w)
 
void glRasterPos4f (GLfloat x, GLfloat y, GLfloat z, GLfloat w)
 
void glRasterPos4i (GLint x, GLint y, GLint z, GLint w)
 
void glRasterPos4s (GLshort x, GLshort y, GLshort z, GLshort w)
 
void glRasterPos2dv (const GLdouble *theVec)
 
void glRasterPos2fv (const GLfloat *theVec)
 
void glRasterPos2iv (const GLint *theVec)
 
void glRasterPos2sv (const GLshort *theVec)
 
void glRasterPos3dv (const GLdouble *theVec)
 
void glRasterPos3fv (const GLfloat *theVec)
 
void glRasterPos3iv (const GLint *theVec)
 
void glRasterPos3sv (const GLshort *theVec)
 
void glRasterPos4dv (const GLdouble *theVec)
 
void glRasterPos4fv (const GLfloat *theVec)
 
void glRasterPos4iv (const GLint *theVec)
 
void glRasterPos4sv (const GLshort *theVec)
 
void glRectd (GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2)
 
void glRectf (GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2)
 
void glRecti (GLint x1, GLint y1, GLint x2, GLint y2)
 
void glRects (GLshort x1, GLshort y1, GLshort x2, GLshort y2)
 
void glRectdv (const GLdouble *v1, const GLdouble *v2)
 
void glRectfv (const GLfloat *v1, const GLfloat *v2)
 
void glRectiv (const GLint *v1, const GLint *v2)
 
void glRectsv (const GLshort *v1, const GLshort *v2)
 
Texture mapping (removed since 3.1)
void glTexGend (GLenum coord, GLenum pname, GLdouble param)
 
void glTexGenf (GLenum coord, GLenum pname, GLfloat param)
 
void glTexGeni (GLenum coord, GLenum pname, GLint param)
 
void glTexGendv (GLenum coord, GLenum pname, const GLdouble *params)
 
void glTexGenfv (GLenum coord, GLenum pname, const GLfloat *params)
 
void glTexGeniv (GLenum coord, GLenum pname, const GLint *params)
 
void glGetTexGendv (GLenum coord, GLenum pname, GLdouble *params)
 
void glGetTexGenfv (GLenum coord, GLenum pname, GLfloat *params)
 
void glGetTexGeniv (GLenum coord, GLenum pname, GLint *params)
 
Resident textures and priorities (removed since 3.1)
void glPrioritizeTextures (GLsizei n, const GLuint *textures, const GLclampf *priorities)
 
GLboolean glAreTexturesResident (GLsizei n, const GLuint *textures, GLboolean *residences)
 
Pixel copying (removed since 3.1)
void glDrawPixels (GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels)
 
void glCopyPixels (GLint x, GLint y, GLsizei width, GLsizei height, GLenum type)
 
void glBitmap (GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *bitmap)
 
void glPixelZoom (GLfloat xfactor, GLfloat yfactor)
 
Fog and all associated parameters (removed since 3.1)
void glFogf (GLenum pname, GLfloat param)
 
void glFogi (GLenum pname, GLint param)
 
void glFogfv (GLenum pname, const GLfloat *params)
 
void glFogiv (GLenum pname, const GLint *params)
 
Evaluators (removed since 3.1)
void glMap1d (GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points)
 
void glMap1f (GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points)
 
void glMap2d (GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points)
 
void glMap2f (GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points)
 
void glGetMapdv (GLenum target, GLenum query, GLdouble *v)
 
void glGetMapfv (GLenum target, GLenum query, GLfloat *v)
 
void glGetMapiv (GLenum target, GLenum query, GLint *v)
 
void glEvalCoord1d (GLdouble u)
 
void glEvalCoord1f (GLfloat u)
 
void glEvalCoord1dv (const GLdouble *u)
 
void glEvalCoord1fv (const GLfloat *u)
 
void glEvalCoord2d (GLdouble u, GLdouble v)
 
void glEvalCoord2f (GLfloat u, GLfloat v)
 
void glEvalCoord2dv (const GLdouble *u)
 
void glEvalCoord2fv (const GLfloat *u)
 
void glMapGrid1d (GLint un, GLdouble u1, GLdouble u2)
 
void glMapGrid1f (GLint un, GLfloat u1, GLfloat u2)
 
void glMapGrid2d (GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2)
 
void glMapGrid2f (GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2)
 
void glEvalPoint1 (GLint i)
 
void glEvalPoint2 (GLint i, GLint j)
 
void glEvalMesh1 (GLenum mode, GLint i1, GLint i2)
 
void glEvalMesh2 (GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2)
 
Selection and feedback modes (removed since 3.1)
void glFeedbackBuffer (GLsizei theSize, GLenum theType, GLfloat *theBuffer)
 
void glPassThrough (GLfloat token)
 
void glSelectBuffer (GLsizei theSize, GLuint *theBuffer)
 
void glInitNames ()
 
void glLoadName (GLuint theName)
 
void glPushName (GLuint theName)
 
void glPopName ()
 
Accumulation Buffer (removed since 3.1)
void glClearAccum (GLfloat theRed, GLfloat theGreen, GLfloat theBlue, GLfloat theAlpha)
 
void glAccum (GLenum theOp, GLfloat theValue)
 
Edge flags and fixed-function vertex processing (removed since 3.1)
void glEdgeFlag (GLboolean theFlag)
 
void glEdgeFlagv (const GLboolean *theFlag)
 
void glIndexPointer (GLenum theType, GLsizei theStride, const GLvoid *thePtr)
 
void glEdgeFlagPointer (GLsizei theStride, const GLvoid *thePtr)
 
void glGetPointerv (GLenum pname, GLvoid **params)
 
void glInterleavedArrays (GLenum theFormat, GLsizei theStride, const GLvoid *thePointer)
 
void glVertexPointer (GLint theSize, GLenum theType, GLsizei theStride, const GLvoid *thePtr)
 
void glNormalPointer (GLenum theType, GLsizei theStride, const GLvoid *thePtr)
 
void glColorPointer (GLint theSize, GLenum theType, GLsizei theStride, const GLvoid *thePtr)
 
void glTexCoordPointer (GLint theSize, GLenum theType, GLsizei theStride, const GLvoid *thePtr)
 
void glEnableClientState (GLenum theCap)
 
void glDisableClientState (GLenum theCap)
 

Additional Inherited Members

- Protected Types inherited from OpenGl_GlFunctions
typedef int(* glXSwapIntervalEXT_t) ()
 
typedef int(* glXSwapIntervalSGI_t) (int theInterval)
 
typedef Bool(* glXQueryRendererIntegerMESA_t) (Display *theDisplay, int theScreen, int theRenderer, int theAttribute, unsigned int *theValue)
 
typedef Bool(* glXQueryCurrentRendererIntegerMESA_t) (int theAttribute, unsigned int *theValue)
 
typedef const char *(* glXQueryRendererStringMESA_t) (Display *theDisplay, int theScreen, int theRenderer, int theAttribute)
 
typedef const char *(* glXQueryCurrentRendererStringMESA_t) (int theAttribute)
 
- Protected Attributes inherited from OpenGl_GlFunctions
PFNGLBLENDCOLORPROC glBlendColor
 
PFNGLBLENDEQUATIONPROC glBlendEquation
 
PFNGLDRAWRANGEELEMENTSPROC glDrawRangeElements
 
PFNGLTEXIMAGE3DPROC glTexImage3D
 
PFNGLTEXSUBIMAGE3DPROC glTexSubImage3D
 
PFNGLCOPYTEXSUBIMAGE3DPROC glCopyTexSubImage3D
 
PFNGLACTIVETEXTUREPROC glActiveTexture
 
PFNGLSAMPLECOVERAGEPROC glSampleCoverage
 
PFNGLCOMPRESSEDTEXIMAGE3DPROC glCompressedTexImage3D
 
PFNGLCOMPRESSEDTEXIMAGE2DPROC glCompressedTexImage2D
 
PFNGLCOMPRESSEDTEXIMAGE1DPROC glCompressedTexImage1D
 
PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC glCompressedTexSubImage3D
 
PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC glCompressedTexSubImage2D
 
PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC glCompressedTexSubImage1D
 
PFNGLGETCOMPRESSEDTEXIMAGEPROC glGetCompressedTexImage
 
PFNGLCLIENTACTIVETEXTUREPROC glClientActiveTexture
 
PFNGLMULTITEXCOORD1DPROC glMultiTexCoord1d
 
PFNGLMULTITEXCOORD1DVPROC glMultiTexCoord1dv
 
PFNGLMULTITEXCOORD1FPROC glMultiTexCoord1f
 
PFNGLMULTITEXCOORD1FVPROC glMultiTexCoord1fv
 
PFNGLMULTITEXCOORD1IPROC glMultiTexCoord1i
 
PFNGLMULTITEXCOORD1IVPROC glMultiTexCoord1iv
 
PFNGLMULTITEXCOORD1SPROC glMultiTexCoord1s
 
PFNGLMULTITEXCOORD1SVPROC glMultiTexCoord1sv
 
PFNGLMULTITEXCOORD2DPROC glMultiTexCoord2d
 
PFNGLMULTITEXCOORD2DVPROC glMultiTexCoord2dv
 
PFNGLMULTITEXCOORD2FPROC glMultiTexCoord2f
 
PFNGLMULTITEXCOORD2FVPROC glMultiTexCoord2fv
 
PFNGLMULTITEXCOORD2IPROC glMultiTexCoord2i
 
PFNGLMULTITEXCOORD2IVPROC glMultiTexCoord2iv
 
PFNGLMULTITEXCOORD2SPROC glMultiTexCoord2s
 
PFNGLMULTITEXCOORD2SVPROC glMultiTexCoord2sv
 
PFNGLMULTITEXCOORD3DPROC glMultiTexCoord3d
 
PFNGLMULTITEXCOORD3DVPROC glMultiTexCoord3dv
 
PFNGLMULTITEXCOORD3FPROC glMultiTexCoord3f
 
PFNGLMULTITEXCOORD3FVPROC glMultiTexCoord3fv
 
PFNGLMULTITEXCOORD3IPROC glMultiTexCoord3i
 
PFNGLMULTITEXCOORD3IVPROC glMultiTexCoord3iv
 
PFNGLMULTITEXCOORD3SPROC glMultiTexCoord3s
 
PFNGLMULTITEXCOORD3SVPROC glMultiTexCoord3sv
 
PFNGLMULTITEXCOORD4DPROC glMultiTexCoord4d
 
PFNGLMULTITEXCOORD4DVPROC glMultiTexCoord4dv
 
PFNGLMULTITEXCOORD4FPROC glMultiTexCoord4f
 
PFNGLMULTITEXCOORD4FVPROC glMultiTexCoord4fv
 
PFNGLMULTITEXCOORD4IPROC glMultiTexCoord4i
 
PFNGLMULTITEXCOORD4IVPROC glMultiTexCoord4iv
 
PFNGLMULTITEXCOORD4SPROC glMultiTexCoord4s
 
PFNGLMULTITEXCOORD4SVPROC glMultiTexCoord4sv
 
PFNGLLOADTRANSPOSEMATRIXFPROC glLoadTransposeMatrixf
 
PFNGLLOADTRANSPOSEMATRIXDPROC glLoadTransposeMatrixd
 
PFNGLMULTTRANSPOSEMATRIXFPROC glMultTransposeMatrixf
 
PFNGLMULTTRANSPOSEMATRIXDPROC glMultTransposeMatrixd
 
PFNGLBLENDFUNCSEPARATEPROC glBlendFuncSeparate
 
PFNGLMULTIDRAWARRAYSPROC glMultiDrawArrays
 
PFNGLMULTIDRAWELEMENTSPROC glMultiDrawElements
 
PFNGLPOINTPARAMETERFPROC glPointParameterf
 
PFNGLPOINTPARAMETERFVPROC glPointParameterfv
 
PFNGLPOINTPARAMETERIPROC glPointParameteri
 
PFNGLPOINTPARAMETERIVPROC glPointParameteriv
 
PFNGLGENQUERIESPROC glGenQueries
 
PFNGLDELETEQUERIESPROC glDeleteQueries
 
PFNGLISQUERYPROC glIsQuery
 
PFNGLBEGINQUERYPROC glBeginQuery
 
PFNGLENDQUERYPROC glEndQuery
 
PFNGLGETQUERYIVPROC glGetQueryiv
 
PFNGLGETQUERYOBJECTIVPROC glGetQueryObjectiv
 
PFNGLGETQUERYOBJECTUIVPROC glGetQueryObjectuiv
 
PFNGLBINDBUFFERPROC glBindBuffer
 
PFNGLDELETEBUFFERSPROC glDeleteBuffers
 
PFNGLGENBUFFERSPROC glGenBuffers
 
PFNGLISBUFFERPROC glIsBuffer
 
PFNGLBUFFERDATAPROC glBufferData
 
PFNGLBUFFERSUBDATAPROC glBufferSubData
 
PFNGLGETBUFFERSUBDATAPROC glGetBufferSubData
 
PFNGLMAPBUFFERPROC glMapBuffer
 
PFNGLUNMAPBUFFERPROC glUnmapBuffer
 
PFNGLGETBUFFERPARAMETERIVPROC glGetBufferParameteriv
 
PFNGLGETBUFFERPOINTERVPROC glGetBufferPointerv
 
PFNGLBLENDEQUATIONSEPARATEPROC glBlendEquationSeparate
 
PFNGLDRAWBUFFERSPROC glDrawBuffers
 
PFNGLSTENCILOPSEPARATEPROC glStencilOpSeparate
 
PFNGLSTENCILFUNCSEPARATEPROC glStencilFuncSeparate
 
PFNGLSTENCILMASKSEPARATEPROC glStencilMaskSeparate
 
PFNGLATTACHSHADERPROC glAttachShader
 
PFNGLBINDATTRIBLOCATIONPROC glBindAttribLocation
 
PFNGLCOMPILESHADERPROC glCompileShader
 
PFNGLCREATEPROGRAMPROC glCreateProgram
 
PFNGLCREATESHADERPROC glCreateShader
 
PFNGLDELETEPROGRAMPROC glDeleteProgram
 
PFNGLDELETESHADERPROC glDeleteShader
 
PFNGLDETACHSHADERPROC glDetachShader
 
PFNGLDISABLEVERTEXATTRIBARRAYPROC glDisableVertexAttribArray
 
PFNGLENABLEVERTEXATTRIBARRAYPROC glEnableVertexAttribArray
 
PFNGLGETACTIVEATTRIBPROC glGetActiveAttrib
 
PFNGLGETACTIVEUNIFORMPROC glGetActiveUniform
 
PFNGLGETATTACHEDSHADERSPROC glGetAttachedShaders
 
PFNGLGETATTRIBLOCATIONPROC glGetAttribLocation
 
PFNGLGETPROGRAMIVPROC glGetProgramiv
 
PFNGLGETPROGRAMINFOLOGPROC glGetProgramInfoLog
 
PFNGLGETSHADERIVPROC glGetShaderiv
 
PFNGLGETSHADERINFOLOGPROC glGetShaderInfoLog
 
PFNGLGETSHADERSOURCEPROC glGetShaderSource
 
PFNGLGETUNIFORMLOCATIONPROC glGetUniformLocation
 
PFNGLGETUNIFORMFVPROC glGetUniformfv
 
PFNGLGETUNIFORMIVPROC glGetUniformiv
 
PFNGLGETVERTEXATTRIBDVPROC glGetVertexAttribdv
 
PFNGLGETVERTEXATTRIBFVPROC glGetVertexAttribfv
 
PFNGLGETVERTEXATTRIBIVPROC glGetVertexAttribiv
 
PFNGLGETVERTEXATTRIBPOINTERVPROC glGetVertexAttribPointerv
 
PFNGLISPROGRAMPROC glIsProgram
 
PFNGLISSHADERPROC glIsShader
 
PFNGLLINKPROGRAMPROC glLinkProgram
 
PFNGLSHADERSOURCEPROC glShaderSource
 
PFNGLUSEPROGRAMPROC glUseProgram
 
PFNGLUNIFORM1FPROC glUniform1f
 
PFNGLUNIFORM2FPROC glUniform2f
 
PFNGLUNIFORM3FPROC glUniform3f
 
PFNGLUNIFORM4FPROC glUniform4f
 
PFNGLUNIFORM1IPROC glUniform1i
 
PFNGLUNIFORM2IPROC glUniform2i
 
PFNGLUNIFORM3IPROC glUniform3i
 
PFNGLUNIFORM4IPROC glUniform4i
 
PFNGLUNIFORM1FVPROC glUniform1fv
 
PFNGLUNIFORM2FVPROC glUniform2fv
 
PFNGLUNIFORM3FVPROC glUniform3fv
 
PFNGLUNIFORM4FVPROC glUniform4fv
 
PFNGLUNIFORM1IVPROC glUniform1iv
 
PFNGLUNIFORM2IVPROC glUniform2iv
 
PFNGLUNIFORM3IVPROC glUniform3iv
 
PFNGLUNIFORM4IVPROC glUniform4iv
 
PFNGLUNIFORMMATRIX2FVPROC glUniformMatrix2fv
 
PFNGLUNIFORMMATRIX3FVPROC glUniformMatrix3fv
 
PFNGLUNIFORMMATRIX4FVPROC glUniformMatrix4fv
 
PFNGLVALIDATEPROGRAMPROC glValidateProgram
 
PFNGLVERTEXATTRIB1DPROC glVertexAttrib1d
 
PFNGLVERTEXATTRIB1DVPROC glVertexAttrib1dv
 
PFNGLVERTEXATTRIB1FPROC glVertexAttrib1f
 
PFNGLVERTEXATTRIB1FVPROC glVertexAttrib1fv
 
PFNGLVERTEXATTRIB1SPROC glVertexAttrib1s
 
PFNGLVERTEXATTRIB1SVPROC glVertexAttrib1sv
 
PFNGLVERTEXATTRIB2DPROC glVertexAttrib2d
 
PFNGLVERTEXATTRIB2DVPROC glVertexAttrib2dv
 
PFNGLVERTEXATTRIB2FPROC glVertexAttrib2f
 
PFNGLVERTEXATTRIB2FVPROC glVertexAttrib2fv
 
PFNGLVERTEXATTRIB2SPROC glVertexAttrib2s
 
PFNGLVERTEXATTRIB2SVPROC glVertexAttrib2sv
 
PFNGLVERTEXATTRIB3DPROC glVertexAttrib3d
 
PFNGLVERTEXATTRIB3DVPROC glVertexAttrib3dv
 
PFNGLVERTEXATTRIB3FPROC glVertexAttrib3f
 
PFNGLVERTEXATTRIB3FVPROC glVertexAttrib3fv
 
PFNGLVERTEXATTRIB3SPROC glVertexAttrib3s
 
PFNGLVERTEXATTRIB3SVPROC glVertexAttrib3sv
 
PFNGLVERTEXATTRIB4NBVPROC glVertexAttrib4Nbv
 
PFNGLVERTEXATTRIB4NIVPROC glVertexAttrib4Niv
 
PFNGLVERTEXATTRIB4NSVPROC glVertexAttrib4Nsv
 
PFNGLVERTEXATTRIB4NUBPROC glVertexAttrib4Nub
 
PFNGLVERTEXATTRIB4NUBVPROC glVertexAttrib4Nubv
 
PFNGLVERTEXATTRIB4NUIVPROC glVertexAttrib4Nuiv
 
PFNGLVERTEXATTRIB4NUSVPROC glVertexAttrib4Nusv
 
PFNGLVERTEXATTRIB4BVPROC glVertexAttrib4bv
 
PFNGLVERTEXATTRIB4DPROC glVertexAttrib4d
 
PFNGLVERTEXATTRIB4DVPROC glVertexAttrib4dv
 
PFNGLVERTEXATTRIB4FPROC glVertexAttrib4f
 
PFNGLVERTEXATTRIB4FVPROC glVertexAttrib4fv
 
PFNGLVERTEXATTRIB4IVPROC glVertexAttrib4iv
 
PFNGLVERTEXATTRIB4SPROC glVertexAttrib4s
 
PFNGLVERTEXATTRIB4SVPROC glVertexAttrib4sv
 
PFNGLVERTEXATTRIB4UBVPROC glVertexAttrib4ubv
 
PFNGLVERTEXATTRIB4UIVPROC glVertexAttrib4uiv
 
PFNGLVERTEXATTRIB4USVPROC glVertexAttrib4usv
 
PFNGLVERTEXATTRIBPOINTERPROC glVertexAttribPointer
 
PFNGLUNIFORMMATRIX2X3FVPROC glUniformMatrix2x3fv
 
PFNGLUNIFORMMATRIX3X2FVPROC glUniformMatrix3x2fv
 
PFNGLUNIFORMMATRIX2X4FVPROC glUniformMatrix2x4fv
 
PFNGLUNIFORMMATRIX4X2FVPROC glUniformMatrix4x2fv
 
PFNGLUNIFORMMATRIX3X4FVPROC glUniformMatrix3x4fv
 
PFNGLUNIFORMMATRIX4X3FVPROC glUniformMatrix4x3fv
 
PFNGLISRENDERBUFFERPROC glIsRenderbuffer
 
PFNGLBINDRENDERBUFFERPROC glBindRenderbuffer
 
PFNGLDELETERENDERBUFFERSPROC glDeleteRenderbuffers
 
PFNGLGENRENDERBUFFERSPROC glGenRenderbuffers
 
PFNGLRENDERBUFFERSTORAGEPROC glRenderbufferStorage
 
PFNGLGETRENDERBUFFERPARAMETERIVPROC glGetRenderbufferParameteriv
 
PFNGLISFRAMEBUFFERPROC glIsFramebuffer
 
PFNGLBINDFRAMEBUFFERPROC glBindFramebuffer
 
PFNGLDELETEFRAMEBUFFERSPROC glDeleteFramebuffers
 
PFNGLGENFRAMEBUFFERSPROC glGenFramebuffers
 
PFNGLCHECKFRAMEBUFFERSTATUSPROC glCheckFramebufferStatus
 
PFNGLFRAMEBUFFERTEXTURE1DPROC glFramebufferTexture1D
 
PFNGLFRAMEBUFFERTEXTURE2DPROC glFramebufferTexture2D
 
PFNGLFRAMEBUFFERTEXTURE3DPROC glFramebufferTexture3D
 
PFNGLFRAMEBUFFERRENDERBUFFERPROC glFramebufferRenderbuffer
 
PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC glGetFramebufferAttachmentParameteriv
 
PFNGLGENERATEMIPMAPPROC glGenerateMipmap
 
PFNGLBLITFRAMEBUFFERPROC glBlitFramebuffer
 
PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC glRenderbufferStorageMultisample
 
PFNGLFRAMEBUFFERTEXTURELAYERPROC glFramebufferTextureLayer
 
PFNGLBINDVERTEXARRAYPROC glBindVertexArray
 
PFNGLDELETEVERTEXARRAYSPROC glDeleteVertexArrays
 
PFNGLGENVERTEXARRAYSPROC glGenVertexArrays
 
PFNGLISVERTEXARRAYPROC glIsVertexArray
 
PFNGLMAPBUFFERRANGEPROC glMapBufferRange
 
PFNGLFLUSHMAPPEDBUFFERRANGEPROC glFlushMappedBufferRange
 
PFNGLCOLORMASKIPROC glColorMaski
 
PFNGLGETBOOLEANI_VPROC glGetBooleani_v
 
PFNGLGETINTEGERI_VPROC glGetIntegeri_v
 
PFNGLENABLEIPROC glEnablei
 
PFNGLDISABLEIPROC glDisablei
 
PFNGLISENABLEDIPROC glIsEnabledi
 
PFNGLBEGINTRANSFORMFEEDBACKPROC glBeginTransformFeedback
 
PFNGLENDTRANSFORMFEEDBACKPROC glEndTransformFeedback
 
PFNGLBINDBUFFERRANGEPROC glBindBufferRange
 
PFNGLBINDBUFFERBASEPROC glBindBufferBase
 
PFNGLTRANSFORMFEEDBACKVARYINGSPROC glTransformFeedbackVaryings
 
PFNGLGETTRANSFORMFEEDBACKVARYINGPROC glGetTransformFeedbackVarying
 
PFNGLCLAMPCOLORPROC glClampColor
 
PFNGLBEGINCONDITIONALRENDERPROC glBeginConditionalRender
 
PFNGLENDCONDITIONALRENDERPROC glEndConditionalRender
 
PFNGLVERTEXATTRIBIPOINTERPROC glVertexAttribIPointer
 
PFNGLGETVERTEXATTRIBIIVPROC glGetVertexAttribIiv
 
PFNGLGETVERTEXATTRIBIUIVPROC glGetVertexAttribIuiv
 
PFNGLVERTEXATTRIBI1IPROC glVertexAttribI1i
 
PFNGLVERTEXATTRIBI2IPROC glVertexAttribI2i
 
PFNGLVERTEXATTRIBI3IPROC glVertexAttribI3i
 
PFNGLVERTEXATTRIBI4IPROC glVertexAttribI4i
 
PFNGLVERTEXATTRIBI1UIPROC glVertexAttribI1ui
 
PFNGLVERTEXATTRIBI2UIPROC glVertexAttribI2ui
 
PFNGLVERTEXATTRIBI3UIPROC glVertexAttribI3ui
 
PFNGLVERTEXATTRIBI4UIPROC glVertexAttribI4ui
 
PFNGLVERTEXATTRIBI1IVPROC glVertexAttribI1iv
 
PFNGLVERTEXATTRIBI2IVPROC glVertexAttribI2iv
 
PFNGLVERTEXATTRIBI3IVPROC glVertexAttribI3iv
 
PFNGLVERTEXATTRIBI4IVPROC glVertexAttribI4iv
 
PFNGLVERTEXATTRIBI1UIVPROC glVertexAttribI1uiv
 
PFNGLVERTEXATTRIBI2UIVPROC glVertexAttribI2uiv
 
PFNGLVERTEXATTRIBI3UIVPROC glVertexAttribI3uiv
 
PFNGLVERTEXATTRIBI4UIVPROC glVertexAttribI4uiv
 
PFNGLVERTEXATTRIBI4BVPROC glVertexAttribI4bv
 
PFNGLVERTEXATTRIBI4SVPROC glVertexAttribI4sv
 
PFNGLVERTEXATTRIBI4UBVPROC glVertexAttribI4ubv
 
PFNGLVERTEXATTRIBI4USVPROC glVertexAttribI4usv
 
PFNGLGETUNIFORMUIVPROC glGetUniformuiv
 
PFNGLBINDFRAGDATALOCATIONPROC glBindFragDataLocation
 
PFNGLGETFRAGDATALOCATIONPROC glGetFragDataLocation
 
PFNGLUNIFORM1UIPROC glUniform1ui
 
PFNGLUNIFORM2UIPROC glUniform2ui
 
PFNGLUNIFORM3UIPROC glUniform3ui
 
PFNGLUNIFORM4UIPROC glUniform4ui
 
PFNGLUNIFORM1UIVPROC glUniform1uiv
 
PFNGLUNIFORM2UIVPROC glUniform2uiv
 
PFNGLUNIFORM3UIVPROC glUniform3uiv
 
PFNGLUNIFORM4UIVPROC glUniform4uiv
 
PFNGLTEXPARAMETERIIVPROC glTexParameterIiv
 
PFNGLTEXPARAMETERIUIVPROC glTexParameterIuiv
 
PFNGLGETTEXPARAMETERIIVPROC glGetTexParameterIiv
 
PFNGLGETTEXPARAMETERIUIVPROC glGetTexParameterIuiv
 
PFNGLCLEARBUFFERIVPROC glClearBufferiv
 
PFNGLCLEARBUFFERUIVPROC glClearBufferuiv
 
PFNGLCLEARBUFFERFVPROC glClearBufferfv
 
PFNGLCLEARBUFFERFIPROC glClearBufferfi
 
PFNGLGETSTRINGIPROC glGetStringi
 
PFNGLGETUNIFORMINDICESPROC glGetUniformIndices
 
PFNGLGETACTIVEUNIFORMSIVPROC glGetActiveUniformsiv
 
PFNGLGETACTIVEUNIFORMNAMEPROC glGetActiveUniformName
 
PFNGLGETUNIFORMBLOCKINDEXPROC glGetUniformBlockIndex
 
PFNGLGETACTIVEUNIFORMBLOCKIVPROC glGetActiveUniformBlockiv
 
PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC glGetActiveUniformBlockName
 
PFNGLUNIFORMBLOCKBINDINGPROC glUniformBlockBinding
 
PFNGLCOPYBUFFERSUBDATAPROC glCopyBufferSubData
 
PFNGLDRAWARRAYSINSTANCEDPROC glDrawArraysInstanced
 
PFNGLDRAWELEMENTSINSTANCEDPROC glDrawElementsInstanced
 
PFNGLTEXBUFFERPROC glTexBuffer
 
PFNGLPRIMITIVERESTARTINDEXPROC glPrimitiveRestartIndex
 
PFNGLDRAWELEMENTSBASEVERTEXPROC glDrawElementsBaseVertex
 
PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC glDrawRangeElementsBaseVertex
 
PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC glDrawElementsInstancedBaseVertex
 
PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC glMultiDrawElementsBaseVertex
 
PFNGLPROVOKINGVERTEXPROC glProvokingVertex
 
PFNGLFENCESYNCPROC glFenceSync
 
PFNGLISSYNCPROC glIsSync
 
PFNGLDELETESYNCPROC glDeleteSync
 
PFNGLCLIENTWAITSYNCPROC glClientWaitSync
 
PFNGLWAITSYNCPROC glWaitSync
 
PFNGLGETINTEGER64VPROC glGetInteger64v
 
PFNGLGETSYNCIVPROC glGetSynciv
 
PFNGLTEXIMAGE2DMULTISAMPLEPROC glTexImage2DMultisample
 
PFNGLTEXIMAGE3DMULTISAMPLEPROC glTexImage3DMultisample
 
PFNGLGETMULTISAMPLEFVPROC glGetMultisamplefv
 
PFNGLSAMPLEMASKIPROC glSampleMaski
 
PFNGLGETINTEGER64I_VPROC glGetInteger64i_v
 
PFNGLGETBUFFERPARAMETERI64VPROC glGetBufferParameteri64v
 
PFNGLFRAMEBUFFERTEXTUREPROC glFramebufferTexture
 
PFNGLBINDFRAGDATALOCATIONINDEXEDPROC glBindFragDataLocationIndexed
 
PFNGLGETFRAGDATAINDEXPROC glGetFragDataIndex
 
PFNGLGENSAMPLERSPROC glGenSamplers
 
PFNGLDELETESAMPLERSPROC glDeleteSamplers
 
PFNGLISSAMPLERPROC glIsSampler
 
PFNGLBINDSAMPLERPROC glBindSampler
 
PFNGLSAMPLERPARAMETERIPROC glSamplerParameteri
 
PFNGLSAMPLERPARAMETERIVPROC glSamplerParameteriv
 
PFNGLSAMPLERPARAMETERFPROC glSamplerParameterf
 
PFNGLSAMPLERPARAMETERFVPROC glSamplerParameterfv
 
PFNGLSAMPLERPARAMETERIIVPROC glSamplerParameterIiv
 
PFNGLSAMPLERPARAMETERIUIVPROC glSamplerParameterIuiv
 
PFNGLGETSAMPLERPARAMETERIVPROC glGetSamplerParameteriv
 
PFNGLGETSAMPLERPARAMETERIIVPROC glGetSamplerParameterIiv
 
PFNGLGETSAMPLERPARAMETERFVPROC glGetSamplerParameterfv
 
PFNGLGETSAMPLERPARAMETERIUIVPROC glGetSamplerParameterIuiv
 
PFNGLQUERYCOUNTERPROC glQueryCounter
 
PFNGLGETQUERYOBJECTI64VPROC glGetQueryObjecti64v
 
PFNGLGETQUERYOBJECTUI64VPROC glGetQueryObjectui64v
 
PFNGLVERTEXP2UIPROC glVertexP2ui
 
PFNGLVERTEXP2UIVPROC glVertexP2uiv
 
PFNGLVERTEXP3UIPROC glVertexP3ui
 
PFNGLVERTEXP3UIVPROC glVertexP3uiv
 
PFNGLVERTEXP4UIPROC glVertexP4ui
 
PFNGLVERTEXP4UIVPROC glVertexP4uiv
 
PFNGLTEXCOORDP1UIPROC glTexCoordP1ui
 
PFNGLTEXCOORDP1UIVPROC glTexCoordP1uiv
 
PFNGLTEXCOORDP2UIPROC glTexCoordP2ui
 
PFNGLTEXCOORDP2UIVPROC glTexCoordP2uiv
 
PFNGLTEXCOORDP3UIPROC glTexCoordP3ui
 
PFNGLTEXCOORDP3UIVPROC glTexCoordP3uiv
 
PFNGLTEXCOORDP4UIPROC glTexCoordP4ui
 
PFNGLTEXCOORDP4UIVPROC glTexCoordP4uiv
 
PFNGLMULTITEXCOORDP1UIPROC glMultiTexCoordP1ui
 
PFNGLMULTITEXCOORDP1UIVPROC glMultiTexCoordP1uiv
 
PFNGLMULTITEXCOORDP2UIPROC glMultiTexCoordP2ui
 
PFNGLMULTITEXCOORDP2UIVPROC glMultiTexCoordP2uiv
 
PFNGLMULTITEXCOORDP3UIPROC glMultiTexCoordP3ui
 
PFNGLMULTITEXCOORDP3UIVPROC glMultiTexCoordP3uiv
 
PFNGLMULTITEXCOORDP4UIPROC glMultiTexCoordP4ui
 
PFNGLMULTITEXCOORDP4UIVPROC glMultiTexCoordP4uiv
 
PFNGLNORMALP3UIPROC glNormalP3ui
 
PFNGLNORMALP3UIVPROC glNormalP3uiv
 
PFNGLCOLORP3UIPROC glColorP3ui
 
PFNGLCOLORP3UIVPROC glColorP3uiv
 
PFNGLCOLORP4UIPROC glColorP4ui
 
PFNGLCOLORP4UIVPROC glColorP4uiv
 
PFNGLSECONDARYCOLORP3UIPROC glSecondaryColorP3ui
 
PFNGLSECONDARYCOLORP3UIVPROC glSecondaryColorP3uiv
 
PFNGLVERTEXATTRIBP1UIPROC glVertexAttribP1ui
 
PFNGLVERTEXATTRIBP1UIVPROC glVertexAttribP1uiv
 
PFNGLVERTEXATTRIBP2UIPROC glVertexAttribP2ui
 
PFNGLVERTEXATTRIBP2UIVPROC glVertexAttribP2uiv
 
PFNGLVERTEXATTRIBP3UIPROC glVertexAttribP3ui
 
PFNGLVERTEXATTRIBP3UIVPROC glVertexAttribP3uiv
 
PFNGLVERTEXATTRIBP4UIPROC glVertexAttribP4ui
 
PFNGLVERTEXATTRIBP4UIVPROC glVertexAttribP4uiv
 
PFNGLVERTEXATTRIBDIVISORPROC glVertexAttribDivisor
 
PFNGLDRAWARRAYSINDIRECTPROC glDrawArraysIndirect
 
PFNGLDRAWELEMENTSINDIRECTPROC glDrawElementsIndirect
 
PFNGLUNIFORM1DPROC glUniform1d
 
PFNGLUNIFORM2DPROC glUniform2d
 
PFNGLUNIFORM3DPROC glUniform3d
 
PFNGLUNIFORM4DPROC glUniform4d
 
PFNGLUNIFORM1DVPROC glUniform1dv
 
PFNGLUNIFORM2DVPROC glUniform2dv
 
PFNGLUNIFORM3DVPROC glUniform3dv
 
PFNGLUNIFORM4DVPROC glUniform4dv
 
PFNGLUNIFORMMATRIX2DVPROC glUniformMatrix2dv
 
PFNGLUNIFORMMATRIX3DVPROC glUniformMatrix3dv
 
PFNGLUNIFORMMATRIX4DVPROC glUniformMatrix4dv
 
PFNGLUNIFORMMATRIX2X3DVPROC glUniformMatrix2x3dv
 
PFNGLUNIFORMMATRIX2X4DVPROC glUniformMatrix2x4dv
 
PFNGLUNIFORMMATRIX3X2DVPROC glUniformMatrix3x2dv
 
PFNGLUNIFORMMATRIX3X4DVPROC glUniformMatrix3x4dv
 
PFNGLUNIFORMMATRIX4X2DVPROC glUniformMatrix4x2dv
 
PFNGLUNIFORMMATRIX4X3DVPROC glUniformMatrix4x3dv
 
PFNGLGETUNIFORMDVPROC glGetUniformdv
 
PFNGLGETSUBROUTINEUNIFORMLOCATIONPROC glGetSubroutineUniformLocation
 
PFNGLGETSUBROUTINEINDEXPROC glGetSubroutineIndex
 
PFNGLGETACTIVESUBROUTINEUNIFORMIVPROC glGetActiveSubroutineUniformiv
 
PFNGLGETACTIVESUBROUTINEUNIFORMNAMEPROC glGetActiveSubroutineUniformName
 
PFNGLGETACTIVESUBROUTINENAMEPROC glGetActiveSubroutineName
 
PFNGLUNIFORMSUBROUTINESUIVPROC glUniformSubroutinesuiv
 
PFNGLGETUNIFORMSUBROUTINEUIVPROC glGetUniformSubroutineuiv
 
PFNGLGETPROGRAMSTAGEIVPROC glGetProgramStageiv
 
PFNGLPATCHPARAMETERIPROC glPatchParameteri
 
PFNGLPATCHPARAMETERFVPROC glPatchParameterfv
 
PFNGLBINDTRANSFORMFEEDBACKPROC glBindTransformFeedback
 
PFNGLDELETETRANSFORMFEEDBACKSPROC glDeleteTransformFeedbacks
 
PFNGLGENTRANSFORMFEEDBACKSPROC glGenTransformFeedbacks
 
PFNGLISTRANSFORMFEEDBACKPROC glIsTransformFeedback
 
PFNGLPAUSETRANSFORMFEEDBACKPROC glPauseTransformFeedback
 
PFNGLRESUMETRANSFORMFEEDBACKPROC glResumeTransformFeedback
 
PFNGLDRAWTRANSFORMFEEDBACKPROC glDrawTransformFeedback
 
PFNGLDRAWTRANSFORMFEEDBACKSTREAMPROC glDrawTransformFeedbackStream
 
PFNGLBEGINQUERYINDEXEDPROC glBeginQueryIndexed
 
PFNGLENDQUERYINDEXEDPROC glEndQueryIndexed
 
PFNGLGETQUERYINDEXEDIVPROC glGetQueryIndexediv
 
PFNGLMINSAMPLESHADINGPROC glMinSampleShading
 
PFNGLBLENDEQUATIONIPROC glBlendEquationi
 
PFNGLBLENDEQUATIONSEPARATEIPROC glBlendEquationSeparatei
 
PFNGLBLENDFUNCIPROC glBlendFunci
 
PFNGLBLENDFUNCSEPARATEIPROC glBlendFuncSeparatei
 
PFNGLRELEASESHADERCOMPILERPROC glReleaseShaderCompiler
 
PFNGLSHADERBINARYPROC glShaderBinary
 
PFNGLGETSHADERPRECISIONFORMATPROC glGetShaderPrecisionFormat
 
PFNGLDEPTHRANGEFPROC glDepthRangef
 
PFNGLCLEARDEPTHFPROC glClearDepthf
 
PFNGLGETPROGRAMBINARYPROC glGetProgramBinary
 
PFNGLPROGRAMBINARYPROC glProgramBinary
 
PFNGLPROGRAMPARAMETERIPROC glProgramParameteri
 
PFNGLUSEPROGRAMSTAGESPROC glUseProgramStages
 
PFNGLACTIVESHADERPROGRAMPROC glActiveShaderProgram
 
PFNGLCREATESHADERPROGRAMVPROC glCreateShaderProgramv
 
PFNGLBINDPROGRAMPIPELINEPROC glBindProgramPipeline
 
PFNGLDELETEPROGRAMPIPELINESPROC glDeleteProgramPipelines
 
PFNGLGENPROGRAMPIPELINESPROC glGenProgramPipelines
 
PFNGLISPROGRAMPIPELINEPROC glIsProgramPipeline
 
PFNGLGETPROGRAMPIPELINEIVPROC glGetProgramPipelineiv
 
PFNGLPROGRAMUNIFORM1IPROC glProgramUniform1i
 
PFNGLPROGRAMUNIFORM1IVPROC glProgramUniform1iv
 
PFNGLPROGRAMUNIFORM1FPROC glProgramUniform1f
 
PFNGLPROGRAMUNIFORM1FVPROC glProgramUniform1fv
 
PFNGLPROGRAMUNIFORM1DPROC glProgramUniform1d
 
PFNGLPROGRAMUNIFORM1DVPROC glProgramUniform1dv
 
PFNGLPROGRAMUNIFORM1UIPROC glProgramUniform1ui
 
PFNGLPROGRAMUNIFORM1UIVPROC glProgramUniform1uiv
 
PFNGLPROGRAMUNIFORM2IPROC glProgramUniform2i
 
PFNGLPROGRAMUNIFORM2IVPROC glProgramUniform2iv
 
PFNGLPROGRAMUNIFORM2FPROC glProgramUniform2f
 
PFNGLPROGRAMUNIFORM2FVPROC glProgramUniform2fv
 
PFNGLPROGRAMUNIFORM2DPROC glProgramUniform2d
 
PFNGLPROGRAMUNIFORM2DVPROC glProgramUniform2dv
 
PFNGLPROGRAMUNIFORM2UIPROC glProgramUniform2ui
 
PFNGLPROGRAMUNIFORM2UIVPROC glProgramUniform2uiv
 
PFNGLPROGRAMUNIFORM3IPROC glProgramUniform3i
 
PFNGLPROGRAMUNIFORM3IVPROC glProgramUniform3iv
 
PFNGLPROGRAMUNIFORM3FPROC glProgramUniform3f
 
PFNGLPROGRAMUNIFORM3FVPROC glProgramUniform3fv
 
PFNGLPROGRAMUNIFORM3DPROC glProgramUniform3d
 
PFNGLPROGRAMUNIFORM3DVPROC glProgramUniform3dv
 
PFNGLPROGRAMUNIFORM3UIPROC glProgramUniform3ui
 
PFNGLPROGRAMUNIFORM3UIVPROC glProgramUniform3uiv
 
PFNGLPROGRAMUNIFORM4IPROC glProgramUniform4i
 
PFNGLPROGRAMUNIFORM4IVPROC glProgramUniform4iv
 
PFNGLPROGRAMUNIFORM4FPROC glProgramUniform4f
 
PFNGLPROGRAMUNIFORM4FVPROC glProgramUniform4fv
 
PFNGLPROGRAMUNIFORM4DPROC glProgramUniform4d
 
PFNGLPROGRAMUNIFORM4DVPROC glProgramUniform4dv
 
PFNGLPROGRAMUNIFORM4UIPROC glProgramUniform4ui
 
PFNGLPROGRAMUNIFORM4UIVPROC glProgramUniform4uiv
 
PFNGLPROGRAMUNIFORMMATRIX2FVPROC glProgramUniformMatrix2fv
 
PFNGLPROGRAMUNIFORMMATRIX3FVPROC glProgramUniformMatrix3fv
 
PFNGLPROGRAMUNIFORMMATRIX4FVPROC glProgramUniformMatrix4fv
 
PFNGLPROGRAMUNIFORMMATRIX2DVPROC glProgramUniformMatrix2dv
 
PFNGLPROGRAMUNIFORMMATRIX3DVPROC glProgramUniformMatrix3dv
 
PFNGLPROGRAMUNIFORMMATRIX4DVPROC glProgramUniformMatrix4dv
 
PFNGLPROGRAMUNIFORMMATRIX2X3FVPROC glProgramUniformMatrix2x3fv
 
PFNGLPROGRAMUNIFORMMATRIX3X2FVPROC glProgramUniformMatrix3x2fv
 
PFNGLPROGRAMUNIFORMMATRIX2X4FVPROC glProgramUniformMatrix2x4fv
 
PFNGLPROGRAMUNIFORMMATRIX4X2FVPROC glProgramUniformMatrix4x2fv
 
PFNGLPROGRAMUNIFORMMATRIX3X4FVPROC glProgramUniformMatrix3x4fv
 
PFNGLPROGRAMUNIFORMMATRIX4X3FVPROC glProgramUniformMatrix4x3fv
 
PFNGLPROGRAMUNIFORMMATRIX2X3DVPROC glProgramUniformMatrix2x3dv
 
PFNGLPROGRAMUNIFORMMATRIX3X2DVPROC glProgramUniformMatrix3x2dv
 
PFNGLPROGRAMUNIFORMMATRIX2X4DVPROC glProgramUniformMatrix2x4dv
 
PFNGLPROGRAMUNIFORMMATRIX4X2DVPROC glProgramUniformMatrix4x2dv
 
PFNGLPROGRAMUNIFORMMATRIX3X4DVPROC glProgramUniformMatrix3x4dv
 
PFNGLPROGRAMUNIFORMMATRIX4X3DVPROC glProgramUniformMatrix4x3dv
 
PFNGLVALIDATEPROGRAMPIPELINEPROC glValidateProgramPipeline
 
PFNGLGETPROGRAMPIPELINEINFOLOGPROC glGetProgramPipelineInfoLog
 
PFNGLVERTEXATTRIBL1DPROC glVertexAttribL1d
 
PFNGLVERTEXATTRIBL2DPROC glVertexAttribL2d
 
PFNGLVERTEXATTRIBL3DPROC glVertexAttribL3d
 
PFNGLVERTEXATTRIBL4DPROC glVertexAttribL4d
 
PFNGLVERTEXATTRIBL1DVPROC glVertexAttribL1dv
 
PFNGLVERTEXATTRIBL2DVPROC glVertexAttribL2dv
 
PFNGLVERTEXATTRIBL3DVPROC glVertexAttribL3dv
 
PFNGLVERTEXATTRIBL4DVPROC glVertexAttribL4dv
 
PFNGLVERTEXATTRIBLPOINTERPROC glVertexAttribLPointer
 
PFNGLGETVERTEXATTRIBLDVPROC glGetVertexAttribLdv
 
PFNGLVIEWPORTARRAYVPROC glViewportArrayv
 
PFNGLVIEWPORTINDEXEDFPROC glViewportIndexedf
 
PFNGLVIEWPORTINDEXEDFVPROC glViewportIndexedfv
 
PFNGLSCISSORARRAYVPROC glScissorArrayv
 
PFNGLSCISSORINDEXEDPROC glScissorIndexed
 
PFNGLSCISSORINDEXEDVPROC glScissorIndexedv
 
PFNGLDEPTHRANGEARRAYVPROC glDepthRangeArrayv
 
PFNGLDEPTHRANGEINDEXEDPROC glDepthRangeIndexed
 
PFNGLGETFLOATI_VPROC glGetFloati_v
 
PFNGLGETDOUBLEI_VPROC glGetDoublei_v
 
PFNGLDRAWARRAYSINSTANCEDBASEINSTANCEPROC glDrawArraysInstancedBaseInstance
 
PFNGLDRAWELEMENTSINSTANCEDBASEINSTANCEPROC glDrawElementsInstancedBaseInstance
 
PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEPROC glDrawElementsInstancedBaseVertexBaseInstance
 
PFNGLDRAWTRANSFORMFEEDBACKINSTANCEDPROC glDrawTransformFeedbackInstanced
 
PFNGLDRAWTRANSFORMFEEDBACKSTREAMINSTANCEDPROC glDrawTransformFeedbackStreamInstanced
 
PFNGLGETINTERNALFORMATIVPROC glGetInternalformativ
 
PFNGLGETACTIVEATOMICCOUNTERBUFFERIVPROC glGetActiveAtomicCounterBufferiv
 
PFNGLBINDIMAGETEXTUREPROC glBindImageTexture
 
PFNGLMEMORYBARRIERPROC glMemoryBarrier
 
PFNGLTEXSTORAGE1DPROC glTexStorage1D
 
PFNGLTEXSTORAGE2DPROC glTexStorage2D
 
PFNGLTEXSTORAGE3DPROC glTexStorage3D
 
PFNGLCLEARBUFFERDATAPROC glClearBufferData
 
PFNGLCLEARBUFFERSUBDATAPROC glClearBufferSubData
 
PFNGLDISPATCHCOMPUTEPROC glDispatchCompute
 
PFNGLDISPATCHCOMPUTEINDIRECTPROC glDispatchComputeIndirect
 
PFNGLCOPYIMAGESUBDATAPROC glCopyImageSubData
 
PFNGLFRAMEBUFFERPARAMETERIPROC glFramebufferParameteri
 
PFNGLGETFRAMEBUFFERPARAMETERIVPROC glGetFramebufferParameteriv
 
PFNGLGETINTERNALFORMATI64VPROC glGetInternalformati64v
 
PFNGLINVALIDATETEXSUBIMAGEPROC glInvalidateTexSubImage
 
PFNGLINVALIDATETEXIMAGEPROC glInvalidateTexImage
 
PFNGLINVALIDATEBUFFERSUBDATAPROC glInvalidateBufferSubData
 
PFNGLINVALIDATEBUFFERDATAPROC glInvalidateBufferData
 
PFNGLINVALIDATEFRAMEBUFFERPROC glInvalidateFramebuffer
 
PFNGLINVALIDATESUBFRAMEBUFFERPROC glInvalidateSubFramebuffer
 
PFNGLMULTIDRAWARRAYSINDIRECTPROC glMultiDrawArraysIndirect
 
PFNGLMULTIDRAWELEMENTSINDIRECTPROC glMultiDrawElementsIndirect
 
PFNGLGETPROGRAMINTERFACEIVPROC glGetProgramInterfaceiv
 
PFNGLGETPROGRAMRESOURCEINDEXPROC glGetProgramResourceIndex
 
PFNGLGETPROGRAMRESOURCENAMEPROC glGetProgramResourceName
 
PFNGLGETPROGRAMRESOURCEIVPROC glGetProgramResourceiv
 
PFNGLGETPROGRAMRESOURCELOCATIONPROC glGetProgramResourceLocation
 
PFNGLGETPROGRAMRESOURCELOCATIONINDEXPROC glGetProgramResourceLocationIndex
 
PFNGLSHADERSTORAGEBLOCKBINDINGPROC glShaderStorageBlockBinding
 
PFNGLTEXBUFFERRANGEPROC glTexBufferRange
 
PFNGLTEXSTORAGE2DMULTISAMPLEPROC glTexStorage2DMultisample
 
PFNGLTEXSTORAGE3DMULTISAMPLEPROC glTexStorage3DMultisample
 
PFNGLTEXTUREVIEWPROC glTextureView
 
PFNGLBINDVERTEXBUFFERPROC glBindVertexBuffer
 
PFNGLVERTEXATTRIBFORMATPROC glVertexAttribFormat
 
PFNGLVERTEXATTRIBIFORMATPROC glVertexAttribIFormat
 
PFNGLVERTEXATTRIBLFORMATPROC glVertexAttribLFormat
 
PFNGLVERTEXATTRIBBINDINGPROC glVertexAttribBinding
 
PFNGLVERTEXBINDINGDIVISORPROC glVertexBindingDivisor
 
PFNGLDEBUGMESSAGECONTROLPROC glDebugMessageControl
 
PFNGLDEBUGMESSAGEINSERTPROC glDebugMessageInsert
 
PFNGLDEBUGMESSAGECALLBACKPROC glDebugMessageCallback
 
PFNGLGETDEBUGMESSAGELOGPROC glGetDebugMessageLog
 
PFNGLPUSHDEBUGGROUPPROC glPushDebugGroup
 
PFNGLPOPDEBUGGROUPPROC glPopDebugGroup
 
PFNGLOBJECTLABELPROC glObjectLabel
 
PFNGLGETOBJECTLABELPROC glGetObjectLabel
 
PFNGLOBJECTPTRLABELPROC glObjectPtrLabel
 
PFNGLGETOBJECTPTRLABELPROC glGetObjectPtrLabel
 
PFNGLBUFFERSTORAGEPROC glBufferStorage
 
PFNGLCLEARTEXIMAGEPROC glClearTexImage
 
PFNGLCLEARTEXSUBIMAGEPROC glClearTexSubImage
 
PFNGLBINDBUFFERSBASEPROC glBindBuffersBase
 
PFNGLBINDBUFFERSRANGEPROC glBindBuffersRange
 
PFNGLBINDTEXTURESPROC glBindTextures
 
PFNGLBINDSAMPLERSPROC glBindSamplers
 
PFNGLBINDIMAGETEXTURESPROC glBindImageTextures
 
PFNGLBINDVERTEXBUFFERSPROC glBindVertexBuffers
 
PFNGLPROGRAMPARAMETERIEXTPROC glProgramParameteriEXT
 
PFNGLGETTEXTUREHANDLEARBPROC glGetTextureHandleARB
 
PFNGLGETTEXTURESAMPLERHANDLEARBPROC glGetTextureSamplerHandleARB
 
PFNGLMAKETEXTUREHANDLERESIDENTARBPROC glMakeTextureHandleResidentARB
 
PFNGLMAKETEXTUREHANDLENONRESIDENTARBPROC glMakeTextureHandleNonResidentARB
 
PFNGLGETIMAGEHANDLEARBPROC glGetImageHandleARB
 
PFNGLMAKEIMAGEHANDLERESIDENTARBPROC glMakeImageHandleResidentARB
 
PFNGLMAKEIMAGEHANDLENONRESIDENTARBPROC glMakeImageHandleNonResidentARB
 
PFNGLUNIFORMHANDLEUI64ARBPROC glUniformHandleui64ARB
 
PFNGLUNIFORMHANDLEUI64VARBPROC glUniformHandleui64vARB
 
PFNGLPROGRAMUNIFORMHANDLEUI64ARBPROC glProgramUniformHandleui64ARB
 
PFNGLPROGRAMUNIFORMHANDLEUI64VARBPROC glProgramUniformHandleui64vARB
 
PFNGLISTEXTUREHANDLERESIDENTARBPROC glIsTextureHandleResidentARB
 
PFNGLISIMAGEHANDLERESIDENTARBPROC glIsImageHandleResidentARB
 
PFNGLVERTEXATTRIBL1UI64ARBPROC glVertexAttribL1ui64ARB
 
PFNGLVERTEXATTRIBL1UI64VARBPROC glVertexAttribL1ui64vARB
 
PFNGLGETVERTEXATTRIBLUI64VARBPROC glGetVertexAttribLui64vARB
 
glXSwapIntervalEXT_t glXSwapIntervalEXT
 
glXSwapIntervalSGI_t glXSwapIntervalSGI
 
glXQueryRendererIntegerMESA_t glXQueryRendererIntegerMESA
 
glXQueryCurrentRendererIntegerMESA_t glXQueryCurrentRendererIntegerMESA
 
glXQueryRendererStringMESA_t glXQueryRendererStringMESA
 
glXQueryCurrentRendererStringMESA_t glXQueryCurrentRendererStringMESA
 

Detailed Description

OpenGL 1.1 core. Notice that all functions within this structure are actually exported by system GL library. The main purpose for these hint - to control visibility of functions per GL version (global functions should not be used directly to achieve this effect!).

Member Function Documentation

void OpenGl_GlCore11::glAccum ( GLenum  theOp,
GLfloat  theValue 
)
inline
GLboolean OpenGl_GlCore11::glAreTexturesResident ( GLsizei  n,
const GLuint *  textures,
GLboolean *  residences 
)
inline
void OpenGl_GlCore11::glBegin ( GLenum  theMode)
inline
void OpenGl_GlCore11::glBitmap ( GLsizei  width,
GLsizei  height,
GLfloat  xorig,
GLfloat  yorig,
GLfloat  xmove,
GLfloat  ymove,
const GLubyte *  bitmap 
)
inline
void OpenGl_GlCore11::glCallList ( GLuint  theList)
inline
void OpenGl_GlCore11::glCallLists ( GLsizei  theNb,
GLenum  theType,
const GLvoid *  theLists 
)
inline
void OpenGl_GlCore11::glClearAccum ( GLfloat  theRed,
GLfloat  theGreen,
GLfloat  theBlue,
GLfloat  theAlpha 
)
inline
void OpenGl_GlCore11::glClipPlane ( GLenum  thePlane,
const GLdouble *  theEquation 
)
inline
void OpenGl_GlCore11::glColor3b ( GLbyte  theRed,
GLbyte  theGreen,
GLbyte  theBlue 
)
inline
void OpenGl_GlCore11::glColor3bv ( const GLbyte *  theVec)
inline
void OpenGl_GlCore11::glColor3d ( GLdouble  theRed,
GLdouble  theGreen,
GLdouble  theBlue 
)
inline
void OpenGl_GlCore11::glColor3dv ( const GLdouble *  theVec)
inline
void OpenGl_GlCore11::glColor3f ( GLfloat  theRed,
GLfloat  theGreen,
GLfloat  theBlue 
)
inline
void OpenGl_GlCore11::glColor3fv ( const GLfloat *  theVec)
inline
void OpenGl_GlCore11::glColor3i ( GLint  theRed,
GLint  theGreen,
GLint  theBlue 
)
inline
void OpenGl_GlCore11::glColor3iv ( const GLint *  theVec)
inline
void OpenGl_GlCore11::glColor3s ( GLshort  theRed,
GLshort  theGreen,
GLshort  theBlue 
)
inline
void OpenGl_GlCore11::glColor3sv ( const GLshort *  theVec)
inline
void OpenGl_GlCore11::glColor3ub ( GLubyte  theRed,
GLubyte  theGreen,
GLubyte  theBlue 
)
inline
void OpenGl_GlCore11::glColor3ubv ( const GLubyte *  theVec)
inline
void OpenGl_GlCore11::glColor3ui ( GLuint  theRed,
GLuint  theGreen,
GLuint  theBlue 
)
inline
void OpenGl_GlCore11::glColor3uiv ( const GLuint *  theVec)
inline
void OpenGl_GlCore11::glColor3us ( GLushort  theRed,
GLushort  theGreen,
GLushort  theBlue 
)
inline
void OpenGl_GlCore11::glColor3usv ( const GLushort *  theVec)
inline
void OpenGl_GlCore11::glColor4b ( GLbyte  theRed,
GLbyte  theGreen,
GLbyte  theBlue,
GLbyte  theAlpha 
)
inline
void OpenGl_GlCore11::glColor4bv ( const GLbyte *  theVec)
inline
void OpenGl_GlCore11::glColor4d ( GLdouble  theRed,
GLdouble  theGreen,
GLdouble  theBlue,
GLdouble  theAlpha 
)
inline
void OpenGl_GlCore11::glColor4dv ( const GLdouble *  theVec)
inline
void OpenGl_GlCore11::glColor4f ( GLfloat  theRed,
GLfloat  theGreen,
GLfloat  theBlue,
GLfloat  theAlpha 
)
inline
void OpenGl_GlCore11::glColor4fv ( const GLfloat *  theVec)
inline
void OpenGl_GlCore11::glColor4i ( GLint  theRed,
GLint  theGreen,
GLint  theBlue,
GLint  theAlpha 
)
inline
void OpenGl_GlCore11::glColor4iv ( const GLint *  theVec)
inline
void OpenGl_GlCore11::glColor4s ( GLshort  theRed,
GLshort  theGreen,
GLshort  theBlue,
GLshort  theAlpha 
)
inline
void OpenGl_GlCore11::glColor4sv ( const GLshort *  theVec)
inline
void OpenGl_GlCore11::glColor4ub ( GLubyte  theRed,
GLubyte  theGreen,
GLubyte  theBlue,
GLubyte  theAlpha 
)
inline
void OpenGl_GlCore11::glColor4ubv ( const GLubyte *  theVec)
inline
void OpenGl_GlCore11::glColor4ui ( GLuint  theRed,
GLuint  theGreen,
GLuint  theBlue,
GLuint  theAlpha 
)
inline
void OpenGl_GlCore11::glColor4uiv ( const GLuint *  theVec)
inline
void OpenGl_GlCore11::glColor4us ( GLushort  theRed,
GLushort  theGreen,
GLushort  theBlue,
GLushort  theAlpha 
)
inline
void OpenGl_GlCore11::glColor4usv ( const GLushort *  theVec)
inline
void OpenGl_GlCore11::glColorMaterial ( GLenum  face,
GLenum  mode 
)
inline
void OpenGl_GlCore11::glColorPointer ( GLint  theSize,
GLenum  theType,
GLsizei  theStride,
const GLvoid *  thePtr 
)
inline
void OpenGl_GlCore11::glCopyPixels ( GLint  x,
GLint  y,
GLsizei  width,
GLsizei  height,
GLenum  type 
)
inline
void OpenGl_GlCore11::glDeleteLists ( GLuint  theList,
GLsizei  theRange 
)
inline
void OpenGl_GlCore11::glDisableClientState ( GLenum  theCap)
inline
void OpenGl_GlCore11::glDrawPixels ( GLsizei  width,
GLsizei  height,
GLenum  format,
GLenum  type,
const GLvoid *  pixels 
)
inline
void OpenGl_GlCore11::glEdgeFlag ( GLboolean  theFlag)
inline
void OpenGl_GlCore11::glEdgeFlagPointer ( GLsizei  theStride,
const GLvoid *  thePtr 
)
inline
void OpenGl_GlCore11::glEdgeFlagv ( const GLboolean *  theFlag)
inline
void OpenGl_GlCore11::glEnableClientState ( GLenum  theCap)
inline
void OpenGl_GlCore11::glEnd ( )
inline
void OpenGl_GlCore11::glEndList ( )
inline
void OpenGl_GlCore11::glEvalCoord1d ( GLdouble  u)
inline
void OpenGl_GlCore11::glEvalCoord1dv ( const GLdouble *  u)
inline
void OpenGl_GlCore11::glEvalCoord1f ( GLfloat  u)
inline
void OpenGl_GlCore11::glEvalCoord1fv ( const GLfloat *  u)
inline
void OpenGl_GlCore11::glEvalCoord2d ( GLdouble  u,
GLdouble  v 
)
inline
void OpenGl_GlCore11::glEvalCoord2dv ( const GLdouble *  u)
inline
void OpenGl_GlCore11::glEvalCoord2f ( GLfloat  u,
GLfloat  v 
)
inline
void OpenGl_GlCore11::glEvalCoord2fv ( const GLfloat *  u)
inline
void OpenGl_GlCore11::glEvalMesh1 ( GLenum  mode,
GLint  i1,
GLint  i2 
)
inline
void OpenGl_GlCore11::glEvalMesh2 ( GLenum  mode,
GLint  i1,
GLint  i2,
GLint  j1,
GLint  j2 
)
inline
void OpenGl_GlCore11::glEvalPoint1 ( GLint  i)
inline
void OpenGl_GlCore11::glEvalPoint2 ( GLint  i,
GLint  j 
)
inline
void OpenGl_GlCore11::glFeedbackBuffer ( GLsizei  theSize,
GLenum  theType,
GLfloat *  theBuffer 
)
inline
void OpenGl_GlCore11::glFogf ( GLenum  pname,
GLfloat  param 
)
inline
void OpenGl_GlCore11::glFogfv ( GLenum  pname,
const GLfloat *  params 
)
inline
void OpenGl_GlCore11::glFogi ( GLenum  pname,
GLint  param 
)
inline
void OpenGl_GlCore11::glFogiv ( GLenum  pname,
const GLint *  params 
)
inline
void OpenGl_GlCore11::glFrustum ( GLdouble  theLeft,
GLdouble  theRight,
GLdouble  theBottom,
GLdouble  theTop,
GLdouble  theNearVal,
GLdouble  theFarVal 
)
inline
GLuint OpenGl_GlCore11::glGenLists ( GLsizei  theRange)
inline
void OpenGl_GlCore11::glGetClipPlane ( GLenum  thePlane,
GLdouble *  theEquation 
)
inline
void OpenGl_GlCore11::glGetLightfv ( GLenum  theLight,
GLenum  pname,
GLfloat *  params 
)
inline
void OpenGl_GlCore11::glGetLightiv ( GLenum  theLight,
GLenum  pname,
GLint *  params 
)
inline
void OpenGl_GlCore11::glGetMapdv ( GLenum  target,
GLenum  query,
GLdouble *  v 
)
inline
void OpenGl_GlCore11::glGetMapfv ( GLenum  target,
GLenum  query,
GLfloat *  v 
)
inline
void OpenGl_GlCore11::glGetMapiv ( GLenum  target,
GLenum  query,
GLint *  v 
)
inline
void OpenGl_GlCore11::glGetMaterialfv ( GLenum  face,
GLenum  pname,
GLfloat *  params 
)
inline
void OpenGl_GlCore11::glGetMaterialiv ( GLenum  face,
GLenum  pname,
GLint *  params 
)
inline
void OpenGl_GlCore11::glGetPointerv ( GLenum  pname,
GLvoid **  params 
)
inline
void OpenGl_GlCore11::glGetPolygonStipple ( GLubyte *  theMask)
inline
void OpenGl_GlCore11::glGetTexGendv ( GLenum  coord,
GLenum  pname,
GLdouble *  params 
)
inline
void OpenGl_GlCore11::glGetTexGenfv ( GLenum  coord,
GLenum  pname,
GLfloat *  params 
)
inline
void OpenGl_GlCore11::glGetTexGeniv ( GLenum  coord,
GLenum  pname,
GLint *  params 
)
inline
void OpenGl_GlCore11::glIndexd ( GLdouble  c)
inline
void OpenGl_GlCore11::glIndexdv ( const GLdouble *  c)
inline
void OpenGl_GlCore11::glIndexf ( GLfloat  c)
inline
void OpenGl_GlCore11::glIndexfv ( const GLfloat *  c)
inline
void OpenGl_GlCore11::glIndexi ( GLint  c)
inline
void OpenGl_GlCore11::glIndexiv ( const GLint *  c)
inline
void OpenGl_GlCore11::glIndexPointer ( GLenum  theType,
GLsizei  theStride,
const GLvoid *  thePtr 
)
inline
void OpenGl_GlCore11::glIndexs ( GLshort  c)
inline
void OpenGl_GlCore11::glIndexsv ( const GLshort *  c)
inline
void OpenGl_GlCore11::glIndexub ( GLubyte  c)
inline
void OpenGl_GlCore11::glIndexubv ( const GLubyte *  c)
inline
void OpenGl_GlCore11::glInitNames ( )
inline
void OpenGl_GlCore11::glInterleavedArrays ( GLenum  theFormat,
GLsizei  theStride,
const GLvoid *  thePointer 
)
inline
GLboolean OpenGl_GlCore11::glIsList ( GLuint  theList)
inline
void OpenGl_GlCore11::glLightf ( GLenum  theLight,
GLenum  pname,
GLfloat  param 
)
inline
void OpenGl_GlCore11::glLightfv ( GLenum  theLight,
GLenum  pname,
const GLfloat *  params 
)
inline
void OpenGl_GlCore11::glLighti ( GLenum  theLight,
GLenum  pname,
GLint  param 
)
inline
void OpenGl_GlCore11::glLightiv ( GLenum  theLight,
GLenum  pname,
const GLint *  params 
)
inline
void OpenGl_GlCore11::glLightModelf ( GLenum  pname,
GLfloat  param 
)
inline
void OpenGl_GlCore11::glLightModelfv ( GLenum  pname,
const GLfloat *  params 
)
inline
void OpenGl_GlCore11::glLightModeli ( GLenum  pname,
GLint  param 
)
inline
void OpenGl_GlCore11::glLightModeliv ( GLenum  pname,
const GLint *  params 
)
inline
void OpenGl_GlCore11::glLineStipple ( GLint  theFactor,
GLushort  thePattern 
)
inline
void OpenGl_GlCore11::glListBase ( GLuint  theBase)
inline
void OpenGl_GlCore11::glLoadIdentity ( )
inline
void OpenGl_GlCore11::glLoadMatrixd ( const GLdouble *  theMatrix)
inline
void OpenGl_GlCore11::glLoadMatrixf ( const GLfloat *  theMatrix)
inline
void OpenGl_GlCore11::glLoadName ( GLuint  theName)
inline
void OpenGl_GlCore11::glMap1d ( GLenum  target,
GLdouble  u1,
GLdouble  u2,
GLint  stride,
GLint  order,
const GLdouble *  points 
)
inline
void OpenGl_GlCore11::glMap1f ( GLenum  target,
GLfloat  u1,
GLfloat  u2,
GLint  stride,
GLint  order,
const GLfloat *  points 
)
inline
void OpenGl_GlCore11::glMap2d ( GLenum  target,
GLdouble  u1,
GLdouble  u2,
GLint  ustride,
GLint  uorder,
GLdouble  v1,
GLdouble  v2,
GLint  vstride,
GLint  vorder,
const GLdouble *  points 
)
inline
void OpenGl_GlCore11::glMap2f ( GLenum  target,
GLfloat  u1,
GLfloat  u2,
GLint  ustride,
GLint  uorder,
GLfloat  v1,
GLfloat  v2,
GLint  vstride,
GLint  vorder,
const GLfloat *  points 
)
inline
void OpenGl_GlCore11::glMapGrid1d ( GLint  un,
GLdouble  u1,
GLdouble  u2 
)
inline
void OpenGl_GlCore11::glMapGrid1f ( GLint  un,
GLfloat  u1,
GLfloat  u2 
)
inline
void OpenGl_GlCore11::glMapGrid2d ( GLint  un,
GLdouble  u1,
GLdouble  u2,
GLint  vn,
GLdouble  v1,
GLdouble  v2 
)
inline
void OpenGl_GlCore11::glMapGrid2f ( GLint  un,
GLfloat  u1,
GLfloat  u2,
GLint  vn,
GLfloat  v1,
GLfloat  v2 
)
inline
void OpenGl_GlCore11::glMaterialf ( GLenum  face,
GLenum  pname,
GLfloat  param 
)
inline
void OpenGl_GlCore11::glMaterialfv ( GLenum  face,
GLenum  pname,
const GLfloat *  params 
)
inline
void OpenGl_GlCore11::glMateriali ( GLenum  face,
GLenum  pname,
GLint  param 
)
inline
void OpenGl_GlCore11::glMaterialiv ( GLenum  face,
GLenum  pname,
const GLint *  params 
)
inline
void OpenGl_GlCore11::glMatrixMode ( GLenum  theMode)
inline
void OpenGl_GlCore11::glMultMatrixd ( const GLdouble *  theMatrix)
inline
void OpenGl_GlCore11::glMultMatrixf ( const GLfloat *  theMatrix)
inline
void OpenGl_GlCore11::glNewList ( GLuint  theList,
GLenum  theMode 
)
inline
void OpenGl_GlCore11::glNormal3b ( GLbyte  nx,
GLbyte  ny,
GLbyte  nz 
)
inline
void OpenGl_GlCore11::glNormal3bv ( const GLbyte *  theVec)
inline
void OpenGl_GlCore11::glNormal3d ( GLdouble  nx,
GLdouble  ny,
GLdouble  nz 
)
inline
void OpenGl_GlCore11::glNormal3dv ( const GLdouble *  theVec)
inline
void OpenGl_GlCore11::glNormal3f ( GLfloat  nx,
GLfloat  ny,
GLfloat  nz 
)
inline
void OpenGl_GlCore11::glNormal3fv ( const GLfloat *  theVec)
inline
void OpenGl_GlCore11::glNormal3i ( GLint  nx,
GLint  ny,
GLint  nz 
)
inline
void OpenGl_GlCore11::glNormal3iv ( const GLint *  theVec)
inline
void OpenGl_GlCore11::glNormal3s ( GLshort  nx,
GLshort  ny,
GLshort  nz 
)
inline
void OpenGl_GlCore11::glNormal3sv ( const GLshort *  theVec)
inline
void OpenGl_GlCore11::glNormalPointer ( GLenum  theType,
GLsizei  theStride,
const GLvoid *  thePtr 
)
inline
void OpenGl_GlCore11::glOrtho ( GLdouble  theLeft,
GLdouble  theRight,
GLdouble  theBottom,
GLdouble  theTop,
GLdouble  theNearVal,
GLdouble  theFarVal 
)
inline
void OpenGl_GlCore11::glPassThrough ( GLfloat  token)
inline
void OpenGl_GlCore11::glPixelZoom ( GLfloat  xfactor,
GLfloat  yfactor 
)
inline
void OpenGl_GlCore11::glPolygonStipple ( const GLubyte *  theMask)
inline
void OpenGl_GlCore11::glPopAttrib ( )
inline
void OpenGl_GlCore11::glPopClientAttrib ( )
inline
void OpenGl_GlCore11::glPopMatrix ( )
inline
void OpenGl_GlCore11::glPopName ( )
inline
void OpenGl_GlCore11::glPrioritizeTextures ( GLsizei  n,
const GLuint *  textures,
const GLclampf *  priorities 
)
inline
void OpenGl_GlCore11::glPushAttrib ( GLbitfield  theMask)
inline
void OpenGl_GlCore11::glPushClientAttrib ( GLbitfield  theMask)
inline
void OpenGl_GlCore11::glPushMatrix ( )
inline
void OpenGl_GlCore11::glPushName ( GLuint  theName)
inline
void OpenGl_GlCore11::glRasterPos2d ( GLdouble  x,
GLdouble  y 
)
inline
void OpenGl_GlCore11::glRasterPos2dv ( const GLdouble *  theVec)
inline
void OpenGl_GlCore11::glRasterPos2f ( GLfloat  x,
GLfloat  y 
)
inline
void OpenGl_GlCore11::glRasterPos2fv ( const GLfloat *  theVec)
inline
void OpenGl_GlCore11::glRasterPos2i ( GLint  x,
GLint  y 
)
inline
void OpenGl_GlCore11::glRasterPos2iv ( const GLint *  theVec)
inline
void OpenGl_GlCore11::glRasterPos2s ( GLshort  x,
GLshort  y 
)
inline
void OpenGl_GlCore11::glRasterPos2sv ( const GLshort *  theVec)
inline
void OpenGl_GlCore11::glRasterPos3d ( GLdouble  x,
GLdouble  y,
GLdouble  z 
)
inline
void OpenGl_GlCore11::glRasterPos3dv ( const GLdouble *  theVec)
inline
void OpenGl_GlCore11::glRasterPos3f ( GLfloat  x,
GLfloat  y,
GLfloat  z 
)
inline
void OpenGl_GlCore11::glRasterPos3fv ( const GLfloat *  theVec)
inline
void OpenGl_GlCore11::glRasterPos3i ( GLint  x,
GLint  y,
GLint  z 
)
inline
void OpenGl_GlCore11::glRasterPos3iv ( const GLint *  theVec)
inline
void OpenGl_GlCore11::glRasterPos3s ( GLshort  x,
GLshort  y,
GLshort  z 
)
inline
void OpenGl_GlCore11::glRasterPos3sv ( const GLshort *  theVec)
inline
void OpenGl_GlCore11::glRasterPos4d ( GLdouble  x,
GLdouble  y,
GLdouble  z,
GLdouble  w 
)
inline
void OpenGl_GlCore11::glRasterPos4dv ( const GLdouble *  theVec)
inline
void OpenGl_GlCore11::glRasterPos4f ( GLfloat  x,
GLfloat  y,
GLfloat  z,
GLfloat  w 
)
inline
void OpenGl_GlCore11::glRasterPos4fv ( const GLfloat *  theVec)
inline
void OpenGl_GlCore11::glRasterPos4i ( GLint  x,
GLint  y,
GLint  z,
GLint  w 
)
inline
void OpenGl_GlCore11::glRasterPos4iv ( const GLint *  theVec)
inline
void OpenGl_GlCore11::glRasterPos4s ( GLshort  x,
GLshort  y,
GLshort  z,
GLshort  w 
)
inline
void OpenGl_GlCore11::glRasterPos4sv ( const GLshort *  theVec)
inline
void OpenGl_GlCore11::glRectd ( GLdouble  x1,
GLdouble  y1,
GLdouble  x2,
GLdouble  y2 
)
inline
void OpenGl_GlCore11::glRectdv ( const GLdouble *  v1,
const GLdouble *  v2 
)
inline
void OpenGl_GlCore11::glRectf ( GLfloat  x1,
GLfloat  y1,
GLfloat  x2,
GLfloat  y2 
)
inline
void OpenGl_GlCore11::glRectfv ( const GLfloat *  v1,
const GLfloat *  v2 
)
inline
void OpenGl_GlCore11::glRecti ( GLint  x1,
GLint  y1,
GLint  x2,
GLint  y2 
)
inline
void OpenGl_GlCore11::glRectiv ( const GLint *  v1,
const GLint *  v2 
)
inline
void OpenGl_GlCore11::glRects ( GLshort  x1,
GLshort  y1,
GLshort  x2,
GLshort  y2 
)
inline
void OpenGl_GlCore11::glRectsv ( const GLshort *  v1,
const GLshort *  v2 
)
inline
void OpenGl_GlCore11::glRotated ( GLdouble  theAngleDegrees,
GLdouble  theX,
GLdouble  theY,
GLdouble  theZ 
)
inline
void OpenGl_GlCore11::glScaled ( GLdouble  theX,
GLdouble  theY,
GLdouble  theZ 
)
inline
void OpenGl_GlCore11::glSelectBuffer ( GLsizei  theSize,
GLuint *  theBuffer 
)
inline
void OpenGl_GlCore11::glShadeModel ( GLenum  theMode)
inline
void OpenGl_GlCore11::glTexCoord1d ( GLdouble  s)
inline
void OpenGl_GlCore11::glTexCoord1dv ( const GLdouble *  theVec1)
inline
void OpenGl_GlCore11::glTexCoord1f ( GLfloat  s)
inline
void OpenGl_GlCore11::glTexCoord1fv ( const GLfloat *  theVec1)
inline
void OpenGl_GlCore11::glTexCoord1i ( GLint  s)
inline
void OpenGl_GlCore11::glTexCoord1iv ( const GLint *  theVec1)
inline
void OpenGl_GlCore11::glTexCoord1s ( GLshort  s)
inline
void OpenGl_GlCore11::glTexCoord1sv ( const GLshort *  theVec1)
inline
void OpenGl_GlCore11::glTexCoord2d ( GLdouble  s,
GLdouble  t 
)
inline
void OpenGl_GlCore11::glTexCoord2dv ( const GLdouble *  theVec2)
inline
void OpenGl_GlCore11::glTexCoord2f ( GLfloat  s,
GLfloat  t 
)
inline
void OpenGl_GlCore11::glTexCoord2fv ( const GLfloat *  theVec2)
inline
void OpenGl_GlCore11::glTexCoord2i ( GLint  s,
GLint  t 
)
inline
void OpenGl_GlCore11::glTexCoord2iv ( const GLint *  theVec2)
inline
void OpenGl_GlCore11::glTexCoord2s ( GLshort  s,
GLshort  t 
)
inline
void OpenGl_GlCore11::glTexCoord2sv ( const GLshort *  theVec)
inline
void OpenGl_GlCore11::glTexCoord3d ( GLdouble  s,
GLdouble  t,
GLdouble  r 
)
inline
void OpenGl_GlCore11::glTexCoord3dv ( const GLdouble *  theVec3)
inline
void OpenGl_GlCore11::glTexCoord3f ( GLfloat  s,
GLfloat  t,
GLfloat  r 
)
inline
void OpenGl_GlCore11::glTexCoord3fv ( const GLfloat *  theVec3)
inline
void OpenGl_GlCore11::glTexCoord3i ( GLint  s,
GLint  t,
GLint  r 
)
inline
void OpenGl_GlCore11::glTexCoord3iv ( const GLint *  theVec3)
inline
void OpenGl_GlCore11::glTexCoord3s ( GLshort  s,
GLshort  t,
GLshort  r 
)
inline
void OpenGl_GlCore11::glTexCoord3sv ( const GLshort *  theVec3)
inline
void OpenGl_GlCore11::glTexCoord4d ( GLdouble  s,
GLdouble  t,
GLdouble  r,
GLdouble  q 
)
inline
void OpenGl_GlCore11::glTexCoord4dv ( const GLdouble *  theVec4)
inline
void OpenGl_GlCore11::glTexCoord4f ( GLfloat  s,
GLfloat  t,
GLfloat  r,
GLfloat  q 
)
inline
void OpenGl_GlCore11::glTexCoord4fv ( const GLfloat *  theVec4)
inline
void OpenGl_GlCore11::glTexCoord4i ( GLint  s,
GLint  t,
GLint  r,
GLint  q 
)
inline
void OpenGl_GlCore11::glTexCoord4iv ( const GLint *  theVec4)
inline
void OpenGl_GlCore11::glTexCoord4s ( GLshort  s,
GLshort  t,
GLshort  r,
GLshort  q 
)
inline
void OpenGl_GlCore11::glTexCoord4sv ( const GLshort *  theVec4)
inline
void OpenGl_GlCore11::glTexCoordPointer ( GLint  theSize,
GLenum  theType,
GLsizei  theStride,
const GLvoid *  thePtr 
)
inline
void OpenGl_GlCore11::glTexGend ( GLenum  coord,
GLenum  pname,
GLdouble  param 
)
inline
void OpenGl_GlCore11::glTexGendv ( GLenum  coord,
GLenum  pname,
const GLdouble *  params 
)
inline
void OpenGl_GlCore11::glTexGenf ( GLenum  coord,
GLenum  pname,
GLfloat  param 
)
inline
void OpenGl_GlCore11::glTexGenfv ( GLenum  coord,
GLenum  pname,
const GLfloat *  params 
)
inline
void OpenGl_GlCore11::glTexGeni ( GLenum  coord,
GLenum  pname,
GLint  param 
)
inline
void OpenGl_GlCore11::glTexGeniv ( GLenum  coord,
GLenum  pname,
const GLint *  params 
)
inline
void OpenGl_GlCore11::glTranslated ( GLdouble  theX,
GLdouble  theY,
GLdouble  theZ 
)
inline
void OpenGl_GlCore11::glVertex2d ( GLdouble  theX,
GLdouble  theY 
)
inline
void OpenGl_GlCore11::glVertex2dv ( const GLdouble *  theVec2)
inline
void OpenGl_GlCore11::glVertex2f ( GLfloat  theX,
GLfloat  theY 
)
inline
void OpenGl_GlCore11::glVertex2fv ( const GLfloat *  theVec2)
inline
void OpenGl_GlCore11::glVertex2i ( GLint  theX,
GLint  theY 
)
inline
void OpenGl_GlCore11::glVertex2iv ( const GLint *  theVec2)
inline
void OpenGl_GlCore11::glVertex2s ( GLshort  theX,
GLshort  theY 
)
inline
void OpenGl_GlCore11::glVertex2sv ( const GLshort *  theVec2)
inline
void OpenGl_GlCore11::glVertex3d ( GLdouble  theX,
GLdouble  theY,
GLdouble  theZ 
)
inline
void OpenGl_GlCore11::glVertex3dv ( const GLdouble *  theVec3)
inline
void OpenGl_GlCore11::glVertex3f ( GLfloat  theX,
GLfloat  theY,
GLfloat  theZ 
)
inline
void OpenGl_GlCore11::glVertex3fv ( const GLfloat *  theVec3)
inline
void OpenGl_GlCore11::glVertex3i ( GLint  theX,
GLint  theY,
GLint  theZ 
)
inline
void OpenGl_GlCore11::glVertex3iv ( const GLint *  theVec3)
inline
void OpenGl_GlCore11::glVertex3s ( GLshort  theX,
GLshort  theY,
GLshort  theZ 
)
inline
void OpenGl_GlCore11::glVertex3sv ( const GLshort *  theVec3)
inline
void OpenGl_GlCore11::glVertex4d ( GLdouble  theX,
GLdouble  theY,
GLdouble  theZ,
GLdouble  theW 
)
inline
void OpenGl_GlCore11::glVertex4dv ( const GLdouble *  theVec4)
inline
void OpenGl_GlCore11::glVertex4f ( GLfloat  theX,
GLfloat  theY,
GLfloat  theZ,
GLfloat  theW 
)
inline
void OpenGl_GlCore11::glVertex4fv ( const GLfloat *  theVec4)
inline
void OpenGl_GlCore11::glVertex4i ( GLint  theX,
GLint  theY,
GLint  theZ,
GLint  theW 
)
inline
void OpenGl_GlCore11::glVertex4iv ( const GLint *  theVec4)
inline
void OpenGl_GlCore11::glVertex4s ( GLshort  theX,
GLshort  theY,
GLshort  theZ,
GLshort  theW 
)
inline
void OpenGl_GlCore11::glVertex4sv ( const GLshort *  theVec4)
inline
void OpenGl_GlCore11::glVertexPointer ( GLint  theSize,
GLenum  theType,
GLsizei  theStride,
const GLvoid *  thePtr 
)
inline

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