Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

nvgl Namespace Reference

Namespace for OpenGL. More...


Compounds

class  GLContext
 Wrapper for OpenGL functions to provide error handling, caching, and extension handling per context. More...

class  GLFunctions
 The GLFunctions class holds the OpenGL extension function pointers. More...

class  GLObjects
 The GLObjects class is a container of OpenGL objects. More...

struct  GLShareables

Functions

void GLAccum (GLenum op, GLfloat value)
 Replacement of glAccum. More...

void GLActiveTexture (GLenum texture)
 Replacement of glActiveTexture. More...

void GLAlphaFunc (GLenum func, GLclampf ref)
 Replacement of glAlphaFunc. More...

GLboolean GLAreTexturesResident (GLsizei n, const GLuint *textures, GLboolean *residences)
 Replacement of glAreTexturesResident. More...

void GLArrayElement (GLint i)
 Replacement of glArrayElement. More...

void GLBegin (GLenum mode)
 Replacement of glBegin. More...

void GLBeginOcclusionQuery (GLuint id)
 Replacement of glBeginOcclusionQueryNV. More...

void GLBeginQuery (GLenum target, GLuint id)
 Replacement of glBeginQueryARB. More...

void GLBindBufferARB (GLenum target, GLuint id)
 Replacement of glBindBufferARB. More...

void GLBufferDataARB (GLenum target, GLsizeiptrARB size, const GLvoid *data, GLenum usage)
 Replacement of glBufferDataARB. More...

void GLBufferSubDataARB (GLenum target, GLintptrARB offset, GLsizeiptrARB size, const GLvoid *data)
 Replacement of glBufferSubDataARB. More...

void GLDeleteBuffersARB (GLsizei n, const GLuint *buffers)
 Replacement of glDeleteBuffersARB. More...

void GLGenBuffersARB (GLsizei n, GLuint *buffers)
 Replacement of glGenBuffersARB. More...

GLvoid * GLMapBufferARB (GLenum target, GLenum access)
 Replacement of glMapBufferARB. More...

GLboolean GLUnmapBufferARB (GLenum target)
 Replacement of glUnmapBufferARB. More...

GLboolean GLIsBufferARB (GLuint name)
 Replacement of glIsBufferARB. More...

void GLBindProgram (GLenum target, GLuint id)
 Replacement of glBindProgramNV. More...

void GLBitmap (GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *bitmap)
 Replacement of glBitmap. More...

void GLBlendFunc (GLenum sfactor, GLenum dfactor)
 Replacement of glBlendFunc. More...

void GLBindTexture (GLenum target, GLuint texture)
 Replacement of glBindTexture. More...

void GLCallList (GLuint list)
 Replacement of glCallList. More...

void GLCallLists (GLsizei n, GLenum type, const GLvoid *lists)
 Replacement of glCallLists. More...

void GLClear (GLbitfield mask)
 Replacement of glClear. More...

void GLClearAccum (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
 Replacement of glClearAccum. More...

void GLClearColor (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
 Replacement of glClearColor. More...

void GLClearDepth (GLclampd depth)
 Replacement of glClearDepth. More...

void GLClearIndex (GLfloat c)
 Replacement of glClearIndex. More...

void GLClearStencil (GLint s)
 Replacement of glClearStencil. More...

void GLClientActiveTexture (GLenum texture)
 Replacement of glClientActiveTexture. More...

void GLClipPlane (GLenum plane, const GLdouble *equation)
 Replacement of glClipPlane. More...

void GLColor3b (GLbyte red, GLbyte green, GLbyte blue)
 Replacement of glColor3b. More...

void GLColor3d (GLdouble red, GLdouble green, GLdouble blue)
 Replacement of glColor3d. More...

void GLColor3f (GLfloat red, GLfloat green, GLfloat blue)
 Replacement of glColor3f. More...

void GLColor3fv (const GLfloat *v)
 Replacement of glColor3fv. More...

void GLColor3i (GLint red, GLint green, GLint blue)
 Replacement of glColor3i. More...

void GLColor3s (GLshort red, GLshort green, GLshort blue)
 Replacement of glColor3s. More...

void GLColor3ub (GLubyte red, GLubyte green, GLubyte blue)
 Replacement of glColor3ub. More...

void GLColor3ui (GLuint red, GLuint green, GLuint blue)
 Replacement of glColor3ui. More...

void GLColor3us (GLushort red, GLushort green, GLushort blue)
 Replacement of glColor3us. More...

void GLColor4b (GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha)
 Replacement of glColor4b. More...

void GLColor4d (GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha)
 Replacement of glColor4d. More...

void GLColor4f (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
 Replacement of glColor4f. More...

void GLColor4i (GLint red, GLint green, GLint blue, GLint alpha)
 Replacement of glColor4i. More...

void GLColor4s (GLshort red, GLshort green, GLshort blue, GLshort alpha)
 Replacement of glColor4s. More...

void GLColor4ub (GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha)
 Replacement of glColor4ub. More...

void GLColor4ui (GLuint red, GLuint green, GLuint blue, GLuint alpha)
 Replacement of glColor4ui. More...

void GLColor4us (GLushort red, GLushort green, GLushort blue, GLushort alpha)
 Replacement of glColor4us. More...

void GLColorMask (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
 Replacement of glColorMask. More...

void GLColorMaterial (GLenum face, GLenum mode)
 Replacement of glColorMaterial. More...

void GLColorPointer (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
 Replacement of glColorPointer. More...

void GLCompressedTexImage1D (GLenum target, int level, GLenum internalformat, GLsizei width, int border, GLsizei imageSize, const void *data)
 Replacement of glCompressedTexImage1D. More...

void GLCompressedTexImage2D (GLenum target, int level, GLenum internalformat, GLsizei width, GLsizei height, int border, GLsizei imageSize, const void *data)
 Replacement of glCompressedTexImage2D. More...

void GLCompressedTexImage3D (GLenum target, int level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, int border, GLsizei imageSize, const void *data)
 Replacement of glCompressedTexImage3D. More...

void GLCopyPixels (GLint x, GLint y, GLsizei width, GLsizei height, GLenum type)
 Replacement of glCopyPixels. More...

void GLCopyTexImage1D (GLenum target, GLint level, GLenum internalFormat, GLint x, GLint y, GLsizei width, GLint border)
 Replacement of glCopyTexImage1D. More...

void GLCopyTexImage2D (GLenum target, GLint level, GLenum internalFormat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
 Replacement of glCopyTexImage2D. More...

void GLCopyTexSubImage1D (GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
 Replacement of glCopyTexSubImage1D. More...

void GLCopyTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
 Replacement of glCopyTexSubImage2D. More...

void GLCullFace (GLenum mode)
 Replacement of glCullFace. More...

void GLDeleteLists (GLuint list, GLsizei range)
 Replacement of glDeleteLists. More...

void GLDeleteOcclusionQueries (GLsizei n, const GLuint *ids)
 Replacement of glDeleteOcclusionQueriesNV. More...

void GLDeletePrograms (GLsizei n, const GLuint *ids)
 Replacement of glDeleteProgramsNV. More...

void GLDeleteQueries (GLsizei n, const GLuint *ids)
 Replacement of glDeleteQueriesARB. More...

void GLDeleteTextures (GLsizei n, const GLuint *textures)
 Replacement of glDeleteTextures. More...

void GLDepthFunc (GLenum func)
 Replacement of glDepthFunc. More...

void GLDepthMask (GLboolean flag)
 Replacement of glDepthMask. More...

void GLDepthRange (GLclampd znear, GLclampd zfar)
 Replacement of glDepthRange. More...

void GLDisable (GLenum cap)
 Replacement of glDisable. More...

void GLDisableClientState (GLenum array)
 Replacement of glDisableClientState. More...

void GLDrawArrays (GLenum mode, GLint first, GLsizei count)
 Replacement of glDrawArrays. More...

void GLDrawBuffer (GLenum mode)
 Replacement of glDrawBuffer. More...

void GLDrawElements (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices)
 Replacement of glDrawElements. More...

void GLMultiDrawElements (GLenum mode, const GLsizei *count, GLenum type, const GLvoid **indices, GLsizei primcount)
 Replacement of glMultiDrawElements. More...

void GLDrawPixels (GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels)
 Replacement of glDrawPixels. More...

void GLDrawRangeElements (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices)
 Replacement of glDrawRangeElements. More...

void GLEdgeFlagPointer (GLsizei stride, const GLboolean *pointer)
 Replacement of glEdgeFlagPointer. More...

void GLEdgeFlag (GLboolean flag)
 Replacement of glEdgeFlag. More...

void GLEdgeFlagv (const GLboolean *flag)
 Replacement of glEdgeFlagv. More...

void GLEnable (GLenum cap)
 Replacement of glEnable. More...

void GLEnableClientState (GLenum array)
 Replacement of glEnableClientState. More...

void GLEnd (void)
 Replacement of glEnd. More...

void GLEndList (void)
 Replacement of glEndList. More...

void GLEndOcclusionQuery (void)
 Replacement of glEndOcclusionQueryNV. More...

void GLEndQuery (GLenum target)
 Replacement of glEndQueryARB. More...

void GLEvalCoord1d (GLdouble u)
 Replacement of glEvalCoord1d. More...

void GLEvalCoord1f (GLfloat u)
 Replacement of glEvalCoord1f. More...

void GLEvalCoord2d (GLdouble u, GLdouble v)
 Replacement of glEvalCoord2d. More...

void GLEvalCoord2f (GLfloat u, GLfloat v)
 Replacement of glEvalCoord2f. More...

void GLEvalMesh1 (GLenum mode, GLint i1, GLint i2)
 Replacement of glEvalMesh1. More...

void GLEvalMesh2 (GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2)
 Replacement of glEvalMesh2. More...

void GLEvalPoint1 (GLint i)
 Replacement of glEvalPoint1. More...

void GLEvalPoint2 (GLint i, GLint j)
 Replacement of glEvalPoint2. More...

void GLFeedbackBuffer (GLsizei size, GLenum type, GLfloat *buffer)
 Replacement of glFeedbackBuffer. More...

void GLFinish (void)
 Replacement of glFinish. More...

void GLFlush (void)
 Replacement of glFlush. More...

void GLFogCoordPointer (GLenum type, GLsizei stride, const GLvoid *pointer)
 Replacement of glFogCoordPointer. More...

void GLFogf (GLenum pname, GLfloat param)
 Replacement of glFogf. More...

void GLFogfv (GLenum pname, const GLfloat *params)
 Replacement of glFogfv. More...

void GLFogi (GLenum pname, GLint param)
 Replacement of glFogi. More...

void GLFogiv (GLenum pname, const GLint *params)
 Replacement of glFogiv. More...

void GLFrontFace (GLenum mode)
 Replacement of glFrontFace. More...

void GLFrustum (GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
 Replacement of glFrustum. More...

GLuint GLGenLists (GLsizei range)
 Replacement of glGenLists. More...

void GLGenOcclusionQueries (GLsizei n, GLuint *ids)
 Replacement of glGenOcclusionQueriesNV. More...

void GLGenPrograms (GLsizei n, GLuint *ids)
 Replacement of glGenProgramsNV. More...

void GLGenQueries (GLsizei n, GLuint *ids)
 Replacement of glGenQueriesARB. More...

void GLGenTextures (GLsizei n, GLuint *textures)
 Replacement of glGenTextures. More...

void GLGetBooleanv (GLenum pname, GLboolean *params)
 Replacement of glGetBooleanv. More...

void GLGetDoublev (GLenum pname, GLdouble *params)
 Replacement of glGetDoublev. More...

void GLGetFloatv (GLenum pname, GLfloat *params)
 Replacement of glGetFloatv. More...

void GLGetIntegerv (GLenum pname, GLint *params)
 Replacement of glGetIntegerv. More...

void GLGetClipPlane (GLenum plane, GLdouble *equation)
 Replacement of glGetClipPlane. More...

void GLGetLightfv (GLenum light, GLenum pname, GLfloat *params)
 Replacement of glGetLightfv. More...

void GLGetLightiv (GLenum light, GLenum pname, GLint *params)
 Replacement of glGetLightiv. More...

void GLGetMapdv (GLenum target, GLenum query, GLdouble *v)
 Replacement of glGetMapdv. More...

void GLGetMapfv (GLenum target, GLenum query, GLfloat *v)
 Replacement of glGetMapfv. More...

void GLGetMapiv (GLenum target, GLenum query, GLint *v)
 Replacement of glGetMapiv. More...

void GLGetMaterialfv (GLenum face, GLenum pname, GLfloat *params)
 Replacement of glGetMaterialfv. More...

void GLGetMaterialiv (GLenum face, GLenum pname, GLint *params)
 Replacement of glGetMaterialiv. More...

void GLGetOcclusionQueryuiv (GLuint id, GLenum pname, GLuint *params)
 Replacement of glGetOcclusionQueryuivNV. More...

void GLGetPixelMapfv (GLenum map, GLfloat *values)
 Replacement of glGetPixelMapfv. More...

void GLGetPixelMapuiv (GLenum map, GLuint *values)
 Replacement of glGetPixelMapuiv. More...

void GLGetPixelMapusv (GLenum map, GLushort *values)
 Replacement of glGetPixelMapusv. More...

void GLGetPointerv (GLenum pname, GLvoid **params)
 Replacement of glGetPointerv. More...

void GLGetPolygonStipple (GLubyte *mask)
 Replacement of glGetPolygonStipple. More...

void GLGetQueryiv (GLenum target, GLenum pname, GLint *params)
 Replacement of glGetQueryivARB. More...

void GLGetQueryObjectiv (GLuint id, GLenum pname, GLint *params)
 Replacement of glGetQueryObjectivARB. More...

void GLGetQueryObjectuiv (GLuint id, GLenum pname, GLuint *params)
 Replacement of glGetQueryObjectuivARB. More...

const GLubyte * GLGetString (GLenum name)
 Replacement of glGetString. More...

void GLGetTexEnvfv (GLenum target, GLenum pname, GLfloat *params)
 Replacement of glGetTexEnvfv. More...

void GLGetTexEnviv (GLenum target, GLenum pname, GLint *params)
 Replacement of glGetTexEnviv. More...

void GLGetTexGendv (GLenum coord, GLenum pname, GLdouble *params)
 Replacement of glGetTexGendv. More...

void GLGetTexGenfv (GLenum coord, GLenum pname, GLfloat *params)
 Replacement of glGetTexGenfv. More...

void GLGetTexGeniv (GLenum coord, GLenum pname, GLint *params)
 Replacement of glGetTexGeniv. More...

void GLGetTexImage (GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels)
 Replacement of glGetTexImage. More...

void GLGetTexLevelParameterfv (GLenum target, GLint level, GLenum pname, GLfloat *params)
 Replacement of glGetTexLevelParameterfv. More...

void GLGetTexLevelParameteriv (GLenum target, GLint level, GLenum pname, GLint *params)
 Replacement of glGetTexLevelParameteriv. More...

void GLGetTexParameterfv (GLenum target, GLenum pname, GLfloat *params)
 Replacement of glGetTexParameterfv. More...

void GLGetTexParameteriv (GLenum target, GLenum pname, GLint *params)
 Replacement of glGetTexParameteriv. More...

void GLHint (GLenum target, GLenum mode)
 Replacement of glHint. More...

void GLIndexd (GLdouble c)
 Replacement of glIndexd. More...

void GLIndexf (GLfloat c)
 Replacement of glIndexf. More...

void GLIndexi (GLint c)
 Replacement of glIndexi. More...

void GLIndexMask (GLuint mask)
 Replacement of glIndexMask. More...

void GLIndexPointer (GLenum type, GLsizei stride, const GLvoid *pointer)
 Replacement of glIndexPointer. More...

void GLIndexs (GLshort c)
 Replacement of glIndexs. More...

void GLIndexub (GLubyte c)
 Replacement of glIndexub. More...

void GLInitNames (void)
 Replacement of glInitNames. More...

void GLInterleavedArrays (GLenum format, GLsizei stride, const GLvoid *pointer)
 Replacement of glInterleavedArrays. More...

GLboolean GLIsEnabled (GLenum cap)
 Replacement of glIsEnabled. More...

GLboolean GLIsList (GLuint list)
 Replacement of glIsList. More...

GLboolean GLIsOcclusionQuery (GLuint id)
 Replacement of glIsOcclusionQueryNV. More...

GLboolean GLIsProgram (GLuint id)
 Replacement of glIsProgramNV. More...

GLboolean GLIsQuery (GLuint id)
 Replacement of glIsQueryARB. More...

GLboolean GLIsTexture (GLuint texture)
 Replacement of glIsTexture. More...

void GLLightf (GLenum light, GLenum pname, GLfloat param)
 Replacement of glLightf. More...

void GLLightfv (GLenum light, GLenum pname, const GLfloat *params)
 Replacement of glLightfv. More...

void GLLighti (GLenum light, GLenum pname, GLint param)
 Replacement of glLighti. More...

void GLLightiv (GLenum light, GLenum pname, GLint *params)
 Replacement of glLightiv. More...

void GLLightModelf (GLenum pname, GLfloat param)
 Replacement of glLightModelf. More...

void GLLightModelfv (GLenum pname, const GLfloat *params)
 Replacement of glLightModelfv. More...

void GLLightModeli (GLenum pname, GLint param)
 Replacement of glLightModeli. More...

void GLLightModeliv (GLenum pname, const GLint *params)
 Replacement of glLightModeliv. More...

void GLLineStipple (GLint factor, GLushort pattern)
 Replacement of glLineStipple. More...

void GLLineWidth (GLfloat width)
 Replacement of glLineWidth. More...

void GLListBase (GLuint base)
 Replacement of glListBase. More...

void GLLoadIdentity (void)
 Replacement of glLoadItentity. More...

void GLLoadMatrixd (const GLdouble *m)
 Replacement of glLoadMatrixd. More...

void GLLoadMatrixf (const GLfloat *m)
 Replacement of glLoadMatrixf. More...

void GLLoadName (GLuint name)
 Replacement of glLoadName. More...

void GLLoadProgram (GLenum target, GLuint id, GLsizei len, const GLubyte *program)
 Replacement of glLoadProgramNV. More...

void GLLogicOp (GLenum opcode)
 Replacement of glLogicOp. More...

void GLMap1d (GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points)
 Replacement of glMap1d. More...

void GLMap1f (GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points)
 Replacement of glMap1f. More...

void GLMap2d (GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points)
 Replacement of glMap2d. More...

void GLMap2f (GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points)
 Replacement of glMap2f. More...

void GLMapGrid1d (GLint un, GLdouble u1, GLdouble u2)
 Replacement of glMapGrid1d. More...

void GLMapGrid1f (GLint un, GLfloat u1, GLfloat u2)
 Replacement of glMapGrid1f. More...

void GLMapGrid2d (GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2)
 Replacement of glMapGrid2d. More...

void GLMapGrid2f (GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2)
 Replacement of glMapGrid2f. More...

void GLMaterialf (GLenum face, GLenum pname, const GLfloat param)
 Replacement of glMaterialf. More...

void GLMaterialfv (GLenum face, GLenum pname, const GLfloat *params)
 Replacement of glMaterialfv. More...

void GLMateriali (GLenum face, GLenum pname, const GLint param)
 Replacement of glMateriali. More...

void GLMaterialiv (GLenum face, GLenum pname, const GLint *params)
 Replacement of glMaterialiv. More...

void GLMatrixMode (GLenum mode)
 Replacement of glMatrixMode. More...

void GLMultiTexCoord2f (GLenum texture, GLfloat tx, GLfloat ty)
 Replacement of glMultiTexCoord2f. More...

void GLMultMatrixd (const GLdouble *m)
 Replacement of glMultMatrixd. More...

void GLMultMatrixf (const GLfloat *m)
 Replacement of glMultMatrixf. More...

void GLNewList (GLuint list, GLenum mode)
 Replacement of glNewList. More...

void GLNormal3b (GLbyte nx, GLbyte ny, GLbyte nz)
 Replacement of glNormal3b. More...

void GLNormal3bv (const GLbyte *v)
 Replacement of glNormal3bv. More...

void GLNormal3d (GLdouble nx, GLdouble ny, GLdouble nz)
 Replacement of glNormal3d. More...

void GLNormal3dv (const GLdouble *v)
 Replacement of glNormal3dv. More...

void GLNormal3f (GLfloat nx, GLfloat ny, GLfloat nz)
 Replacement of glNormal3f. More...

void GLNormal3fv (const GLfloat *v)
 Replacement of glNormal3fv. More...

void GLNormal3i (GLint nx, GLint ny, GLint nz)
 Replacement of glNormal3i. More...

void GLNormal3iv (const GLint *v)
 Replacement of glNormal3iv. More...

void GLNormal3s (GLshort nx, GLshort ny, GLshort nz)
 Replacement of glNormal3s. More...

void GLNormal3sv (const GLshort *v)
 Replacement of glNormal3sv. More...

void GLNormalPointer (GLenum type, GLsizei stride, const GLvoid *pointer)
 Replacement of glNormalPointer. More...

void GLOrtho (GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
 Replacement of glOrtho. More...

void GLPassThrough (GLfloat token)
 Replacement of glPassThrough. More...

void GLPixelMapfv (GLenum map, GLsizei mapsize, const GLfloat *values)
 Replacement of glPixelMapufv. More...

void GLPixelMapuiv (GLenum map, GLsizei mapsize, const GLuint *values)
 Replacement of glPixelMapuiv. More...

void GLPixelMapusv (GLenum map, GLsizei mapsize, const GLushort *values)
 Replacement of glPixelMapusv. More...

void GLPixelStoref (GLenum pname, GLfloat param)
 Replacement of glPixelStoref. More...

void GLPixelStorei (GLenum pname, GLint param)
 Replacement of glPixelStorei. More...

void GLPixelTransferf (GLenum pname, GLfloat param)
 Replacement of glPixelTransferf. More...

void GLPixelTransferi (GLenum pname, GLint param)
 Replacement of glPixelTransferi. More...

void GLPixelZoom (GLfloat xfactor, GLfloat yfactor)
 Replacement of glPixelZoom. More...

void GLPointSize (GLfloat size)
 Replacement of glPointSize. More...

void GLPolygonMode (GLenum face, GLenum mode)
 Replacement of glPolygonMode. More...

void GLPolygonOffset (GLfloat factor, GLfloat units)
 Replacement of glPolygonOffset. More...

void GLPolygonStipple (const GLubyte *mask)
 Replacement of glPolygonStipple. More...

void GLPopAttrib (void)
 Replacement of glPopAttrib. More...

void GLPopClientAttrib (void)
 Replacement of glPopClientAttrib. More...

void GLPopMatrix (void)
 Replacement of glPopMatrix. More...

void GLPopName (void)
 Replacement of glPopName. More...

void GLPrioritizeTextures (GLsizei n, const GLuint *textures, const GLclampf *priorities)
 Replacement of glPrioritizeTextures. More...

void GLProgramNamedParameter4f (GLuint id, GLsizei len, const GLubyte *name, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
 Replacement of glProgramNamedParameter4fNV. More...

void GLPushAttrib (GLbitfield mask)
 Replacement of glPushAttrib. More...

void GLPushClientAttrib (GLbitfield mask)
 Replacement of glPushClientAttrib. More...

void GLPushMatrix (void)
 Replacement of glPushMatrix. More...

void GLPushName (GLuint name)
 Replacement of glPushName. More...

void GLRasterPos2d (GLdouble x, GLdouble y)
 Replacement of glRasterPos2d. More...

void GLRasterPos2f (GLfloat x, GLfloat y)
 Replacement of glRasterPos2f. More...

void GLRasterPos2i (GLint x, GLint y)
 Replacement of glRasterPos2i. More...

void GLRasterPos2s (GLshort x, GLshort y)
 Replacement of glRasterPos2s. More...

void GLRasterPos3d (GLdouble x, GLdouble y, GLdouble z)
 Replacement of glRasterPos3d. More...

void GLRasterPos3f (GLfloat x, GLfloat y, GLfloat z)
 Replacement of glRasterPos3f. More...

void GLRasterPos3i (GLint x, GLint y, GLint z)
 Replacement of glRasterPos3i. More...

void GLRasterPos3s (GLshort x, GLshort y, GLshort z)
 Replacement of glRasterPos3s. More...

void GLRasterPos4d (GLdouble x, GLdouble y, GLdouble z, GLdouble w)
 Replacement of glRasterPos4d. More...

void GLRasterPos4f (GLfloat x, GLfloat y, GLfloat z, GLfloat w)
 Replacement of glRasterPos4f. More...

void GLRasterPos4i (GLint x, GLint y, GLint z, GLint w)
 Replacement of glRasterPos4i. More...

void GLRasterPos4s (GLshort x, GLshort y, GLshort z, GLshort w)
 Replacement of glRasterPos4s. More...

void GLReadBuffer (GLenum mode)
 Replacement of glReadBuffer. More...

void GLReadPixels (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels)
 Replacement of glReadPixels. More...

void GLRectd (GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2)
 Replacement of glRectd. More...

void GLRectf (GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2)
 Replacement of glRectf. More...

void GLRecti (GLint x1, GLint y1, GLint x2, GLint y2)
 Replacement of glRecti. More...

void GLRects (GLshort x1, GLshort y1, GLshort x2, GLshort y2)
 Replacement of glRects. More...

void GLRenderMode (GLenum mode)
 Replacement of glRenderMode. More...

void GLRotated (GLdouble angle, GLdouble x, GLdouble y, GLdouble z)
 Replacement of glRotated. More...

void GLRotatef (GLfloat angle, GLfloat x, GLfloat y, GLfloat z)
 Replacement of glRotatef. More...

void GLScaled (GLdouble x, GLdouble y, GLdouble z)
 Replacement of glScaled. More...

void GLScalef (GLfloat x, GLfloat y, GLfloat z)
 Replacement of glScalef. More...

void GLScissor (GLint x, GLint y, GLsizei width, GLsizei height)
 Replacement of glScissor. More...

void GLSecondaryColorPointer (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
 Replacement of glSecondaryColorPointer. More...

void GLSelectBuffer (GLsizei size, GLuint *buffer)
 Replacement of glSelectBuffer. More...

void GLSetWindowStereoMode (GLboolean displayMode)
 Replacement of glSetWindowStereoModeNV. More...

void GLShadeModel (GLenum mode)
 Replacement of glShadeModel. More...

void GLStencilFunc (GLenum func, GLint ref, GLuint mask)
 Replacement of glStencilFunc. More...

void GLStencilMask (GLuint mask)
 Replacement of glStencilMask. More...

void GLStencilOp (GLenum fail, GLenum zfail, GLenum zpass)
 Replacement of glStencilOp. More...

void GLTexCoord1d (GLdouble s)
 Replacement of glTexCoord1d. More...

void GLTexCoord1f (GLfloat s)
 Replacement of glTexCoord1f. More...

void GLTexCoord1i (GLint s)
 Replacement of glTexCoord1i. More...

void GLTexCoord1s (GLshort s)
 Replacement of glTexCoord1s. More...

void GLTexCoord2d (GLdouble s, GLdouble t)
 Replacement of glTexCoord2d. More...

void GLTexCoord2f (GLfloat s, GLfloat t)
 Replacement of glTexCoord2f. More...

void GLTexCoord2fv (const GLfloat *v)
 Replacement of glTexCoord2fv. More...

void GLTexCoord2i (GLint s, GLint t)
 Replacement of glTexCoord2i. More...

void GLTexCoord2s (GLshort s, GLshort t)
 Replacement of glTexCoord2s. More...

void GLTexCoord3d (GLdouble s, GLdouble t, GLdouble r)
 Replacement of glTexCoord3d. More...

void GLTexCoord3f (GLfloat s, GLfloat t, GLfloat r)
 Replacement of glTexCoord3f. More...

void GLTexCoord3i (GLint s, GLint t, GLint r)
 Replacement of glTexCoord3i. More...

void GLTexCoord3s (GLshort s, GLshort t, GLshort r)
 Replacement of glTexCoord3s. More...

void GLTexCoord4d (GLdouble s, GLdouble t, GLdouble r, GLdouble q)
 Replacement of glTexCoord4d. More...

void GLTexCoord4f (GLfloat s, GLfloat t, GLfloat r, GLfloat q)
 Replacement of glTexCoord4f. More...

void GLTexCoord4i (GLint s, GLint t, GLint r, GLint q)
 Replacement of glTexCoord4i. More...

void GLTexCoord4s (GLshort s, GLshort t, GLshort r, GLshort q)
 Replacement of glTexCoord4s. More...

void GLTexCoordPointer (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
 Replacement of glTexCoordPointer. More...

void GLTexEnvf (GLenum target, GLenum pname, GLfloat param)
 Replacement of glTexEnvf. More...

void GLTexEnvfv (GLenum target, GLenum pname, const GLfloat *params)
 Replacement of glTexEnvfv. More...

void GLTexEnvi (GLenum target, GLenum pname, GLint param)
 Replacement of glTexEnvi. More...

void GLTexEnviv (GLenum target, GLenum pname, const GLint *params)
 Replacement of glTexEnviv. More...

void GLTexGend (GLenum coord, GLenum pname, GLdouble param)
 Replacement of glTexGend. More...

void GLTexGenf (GLenum coord, GLenum pname, GLfloat param)
 Replacement of glTexGenf. More...

void GLTexGenfv (GLenum coord, GLenum pname, const GLfloat *param)
 Replacement of glTexGenfv. More...

void GLTexGeni (GLenum coord, GLenum pname, GLint param)
 Replacement of glTexGeni. More...

void GLTexImage1D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
 Replacement of glTexImage1D. More...

void GLTexImage2D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
 Replacement of glTexImage2D. More...

void GLTexImage3D (GLenum target, int level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, int border, GLenum format, GLenum type, const void *pixels)
 Replacement of glTexImage3D. More...

void GLTexParameterf (GLenum target, GLenum pname, GLfloat param)
 Replacement of glTexParameterf. More...

void GLTexParameteri (GLenum target, GLenum pname, GLint param)
 Replacement of glTexParameteri. More...

void GLTexParameterfv (GLenum target, GLenum pname, const GLfloat *params)
 Replacement of glTexParameterfv. More...

void GLTexParameteriv (GLenum target, GLenum pname, const GLint *params)
 Replacement of glTexParameteriv. More...

void GLTexSubImage1D (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels)
 Replacement of glTexSubImate1D. More...

void GLTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels)
 Replacement of glTexSubImate2D. More...

void GLTranslated (GLdouble x, GLdouble y, GLdouble z)
 Replacement of glTranslated. More...

void GLTranslatef (GLfloat x, GLfloat y, GLfloat z)
 Replacement of glTranslatef. More...

void GLVertex2d (GLdouble x, GLdouble y)
 Replacement of glVertex2d. More...

void GLVertex2f (GLfloat x, GLfloat y)
 Replacement of glVertex2f. More...

void GLVertex2i (GLint x, GLint y)
 Replacement of glVertex2i. More...

void GLVertex2s (GLshort x, GLshort y)
 Replacement of glVertex2s. More...

void GLVertex3d (GLdouble x, GLdouble y, GLdouble z)
 Replacement of glVertex3d. More...

void GLVertex3f (GLfloat x, GLfloat y, GLfloat z)
 Replacement of glVertex3f. More...

void GLVertex3fv (const GLfloat *v)
 Replacement of glVertex3fv. More...

void GLVertex3i (GLint x, GLint y, GLint z)
 Replacement of glVertex3i. More...

void GLVertex3s (GLshort x, GLshort y, GLshort z)
 Replacement of glVertex3s. More...

void GLVertex4d (GLdouble x, GLdouble y, GLdouble z, GLdouble w)
 Replacement of glVertex4d. More...

void GLVertex4f (GLfloat x, GLfloat y, GLfloat z, GLfloat w)
 Replacement of glVertex4f. More...

void GLVertex4i (GLint x, GLint y, GLint z, GLint w)
 Replacement of glVertex4i. More...

void GLVertex4s (GLshort x, GLshort y, GLshort z, GLshort w)
 Replacement of glVertex4s. More...

void GLVertexPointer (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
 Replacement of glVertexPointer. More...

void GLViewport (GLint x, GLint y, GLsizei width, GLsizei height)
 Replacement of glViewport. More...


Variables

NVSG_API GLContextglContext
 pointer to the current GLContext. More...

NVSG_API GLenum glError
 current OpenGL error code. More...

bool wglFunctionsInitialized
 indicator of initialization state of wgl functions. More...


Detailed Description

Namespace for OpenGL.

This namespace wraps around the native OpenGL implementation. It organizes caching, attribute handling, etc....

Note:
Do not use native OpenGL calls when extending NVSG or NVSG-based viewers. Instead, use the implementation of the OpenGL commands contained in this namespace so you do not break caching, etc.
Note:
Do not include other OpenGL headers. nvgl.h should be the only OpenGL header you need.


Function Documentation

void GLAccum GLenum    op,
GLfloat    value
[inline]
 

Replacement of glAccum.

This function asserts on the result before returning.

void GLActiveTexture GLenum    texture [inline]
 

Replacement of glActiveTexture.

This function stores the texture to activate for subsequent texture operations.

void GLAlphaFunc GLenum    func,
GLclampf    ref
[inline]
 

Replacement of glAlphaFunc.

This function caches the alpha function settings and asserts on the result before returning.

GLboolean GLAreTexturesResident GLsizei    n,
const GLuint *    textures,
GLboolean *    residences
[inline]
 

Replacement of glAreTexturesResident.

This function asserts on the result before returning.

void GLArrayElement GLint    i [inline]
 

Replacement of glArrayElement.

This function asserts on the result before returning.

void GLBegin GLenum    mode [inline]
 

Replacement of glBegin.

This function asserts on the result before returning.

void GLBeginOcclusionQuery GLuint    id [inline]
 

Replacement of glBeginOcclusionQueryNV.

This function hides the extension character of glBeginOcclusionQueryNV and asserts on the result before returning.

void GLBeginQuery GLenum    target,
GLuint    id
[inline]
 

Replacement of glBeginQueryARB.

This function hides the extension character of glBeginQueryARB and asserts on the result before returning.

void GLBindBufferARB GLenum    target,
GLuint    id
[inline]
 

Replacement of glBindBufferARB.

This function hides the extension character of glBindBufferARB and asserts on the result before returning.

void GLBufferDataARB GLenum    target,
GLsizeiptrARB    size,
const GLvoid *    data,
GLenum    usage
[inline]
 

Replacement of glBufferDataARB.

This function hides the extension character of glBufferDataARB and asserts on the result before returning.

void GLBufferSubDataARB GLenum    target,
GLintptrARB    offset,
GLsizeiptrARB    size,
const GLvoid *    data
[inline]
 

Replacement of glBufferSubDataARB.

This function hides the extension character of glBufferSubDataARB and asserts on the result before returning.

void GLDeleteBuffersARB GLsizei    n,
const GLuint *    buffers
[inline]
 

Replacement of glDeleteBuffersARB.

This function hides the extension character of glDeleteBuffersARB and asserts on the result before returning.

void GLGenBuffersARB GLsizei    n,
GLuint *    buffers
[inline]
 

Replacement of glGenBuffersARB.

This function hides the extension character of glGenBuffersARB and asserts on the result before returning.

GLvoid* GLMapBufferARB GLenum    target,
GLenum    access
[inline]
 

Replacement of glMapBufferARB.

This function hides the extension character of glMapBufferARB and asserts on the result before returning.

GLboolean GLUnmapBufferARB GLenum    target [inline]
 

Replacement of glUnmapBufferARB.

This function hides the extension character of glUnmapBufferARB and asserts on the result before returning.

GLboolean GLIsBufferARB GLuint    name [inline]
 

Replacement of glIsBufferARB.

This function tests if for the current render context, name denotes a valid vertex buffer object.

void GLBindProgram GLenum    target,
GLuint    id
[inline]
 

Replacement of glBindProgramNV.

This function hides the extension character of glBindProgramNV and asserts on the result before returning.

void GLBitmap GLsizei    width,
GLsizei    height,
GLfloat    xorig,
GLfloat    yorig,
GLfloat    xmove,
GLfloat    ymove,
const GLubyte *    bitmap
[inline]
 

Replacement of glBitmap.

This function asserts on the result before returning.

void GLBlendFunc GLenum    sfactor,
GLenum    dfactor
[inline]
 

Replacement of glBlendFunc.

This function caches the blend func settings and asserts on the result before returning.

void GLBindTexture GLenum    target,
GLuint    texture
[inline]
 

Replacement of glBindTexture.

This function activates the texture unit if necessary, calls glBindTexture and asserts on the result before returning.

void GLCallList GLuint    list [inline]
 

Replacement of glCallList.

This function asserts on the result before returning.

void GLCallLists GLsizei    n,
GLenum    type,
const GLvoid *    lists
[inline]
 

Replacement of glCallLists.

This function asserts on the result before returning.

void GLClear GLbitfield    mask [inline]
 

Replacement of glClear.

This function asserts on the result before returning.

void GLClearAccum GLfloat    red,
GLfloat    green,
GLfloat    blue,
GLfloat    alpha
[inline]
 

Replacement of glClearAccum.

This function asserts on the result before returning.

void GLClearColor GLclampf    red,
GLclampf    green,
GLclampf    blue,
GLclampf    alpha
[inline]
 

Replacement of glClearColor.

This function caches the clear color settings and asserts on the result before returning.

void GLClearDepth GLclampd    depth [inline]
 

Replacement of glClearDepth.

This function caches the clear depth setting and asserts on the result before returning.

void GLClearIndex GLfloat    c [inline]
 

Replacement of glClearIndex.

This function asserts on the result before returning.

void GLClearStencil GLint    s [inline]
 

Replacement of glClearStencil.

This function asserts on the result before returning.

void GLClientActiveTexture GLenum    texture [inline]
 

Replacement of glClientActiveTexture.

This functions stores the next active texture unit.

void GLClipPlane GLenum    plane,
const GLdouble *    equation
[inline]
 

Replacement of glClipPlane.

This function caches the clip plane settings and asserts on the result before returning.

void GLColor3b GLbyte    red,
GLbyte    green,
GLbyte    blue
[inline]
 

Replacement of glColor3b.

This function asserts on the result before returning.

void GLColor3d GLdouble    red,
GLdouble    green,
GLdouble    blue
[inline]
 

Replacement of glColor3d.

This function asserts on the result before returning.

void GLColor3f GLfloat    red,
GLfloat    green,
GLfloat    blue
[inline]
 

Replacement of glColor3f.

This function asserts on the result before returning.

void GLColor3fv const GLfloat *    v [inline]
 

Replacement of glColor3fv.

This function asserts on the result before returning.

void GLColor3i GLint    red,
GLint    green,
GLint    blue
[inline]
 

Replacement of glColor3i.

This function asserts on the result before returning.

void GLColor3s GLshort    red,
GLshort    green,
GLshort    blue
[inline]
 

Replacement of glColor3s.

This function asserts on the result before returning.

void GLColor3ub GLubyte    red,
GLubyte    green,
GLubyte    blue
[inline]
 

Replacement of glColor3ub.

This function asserts on the result before returning.

void GLColor3ui GLuint    red,
GLuint    green,
GLuint    blue
[inline]
 

Replacement of glColor3ui.

This function asserts on the result before returning.

void GLColor3us GLushort    red,
GLushort    green,
GLushort    blue
[inline]
 

Replacement of glColor3us.

This function asserts on the result before returning.

void GLColor4b GLbyte    red,
GLbyte    green,
GLbyte    blue,
GLbyte    alpha
[inline]
 

Replacement of glColor4b.

This function asserts on the result before returning.

void GLColor4d GLdouble    red,
GLdouble    green,
GLdouble    blue,
GLdouble    alpha
[inline]
 

Replacement of glColor4d.

This function asserts on the result before returning.

void GLColor4f GLfloat    red,
GLfloat    green,
GLfloat    blue,
GLfloat    alpha
[inline]
 

Replacement of glColor4f.

This function asserts on the result before returning.

void GLColor4i GLint    red,
GLint    green,
GLint    blue,
GLint    alpha
[inline]
 

Replacement of glColor4i.

This function asserts on the result before returning.

void GLColor4s GLshort    red,
GLshort    green,
GLshort    blue,
GLshort    alpha
[inline]
 

Replacement of glColor4s.

This function asserts on the result before returning.

void GLColor4ub GLubyte    red,
GLubyte    green,
GLubyte    blue,
GLubyte    alpha
[inline]
 

Replacement of glColor4ub.

This function asserts on the result before returning.

void GLColor4ui GLuint    red,
GLuint    green,
GLuint    blue,
GLuint    alpha
[inline]
 

Replacement of glColor4ui.

This function asserts on the result before returning.

void GLColor4us GLushort    red,
GLushort    green,
GLushort    blue,
GLushort    alpha
[inline]
 

Replacement of glColor4us.

This function asserts on the result before returning.

void GLColorMask GLboolean    red,
GLboolean    green,
GLboolean    blue,
GLboolean    alpha
[inline]
 

Replacement of glColorMask.

This function asserts on the result before returning.

void GLColorMaterial GLenum    face,
GLenum    mode
[inline]
 

Replacement of glColorMaterial.

This function asserts on the result before returning.

void GLColorPointer GLint    size,
GLenum    type,
GLsizei    stride,
const GLvoid *    pointer
[inline]
 

Replacement of glColorPointer.

This function caches the color pointer settings and asserts on the result before returning.

void GLCompressedTexImage1D GLenum    target,
int    level,
GLenum    internalformat,
GLsizei    width,
int    border,
GLsizei    imageSize,
const void *    data
[inline]
 

Replacement of glCompressedTexImage1D.

This function hides the extension character of glCompressedTexImage1D and asserts on the result before returning.

void GLCompressedTexImage2D GLenum    target,
int    level,
GLenum    internalformat,
GLsizei    width,
GLsizei    height,
int    border,
GLsizei    imageSize,
const void *    data
[inline]
 

Replacement of glCompressedTexImage2D.

This function hides the extension character of glCompressedTexImage2D and asserts on the result before returning.

void GLCompressedTexImage3D GLenum    target,
int    level,
GLenum    internalformat,
GLsizei    width,
GLsizei    height,
GLsizei    depth,
int    border,
GLsizei    imageSize,
const void *    data
[inline]
 

Replacement of glCompressedTexImage3D.

This function hides the extension character of glCompressedTexImage3D and asserts on the result before returning.

void GLCopyPixels GLint    x,
GLint    y,
GLsizei    width,
GLsizei    height,
GLenum    type
[inline]
 

Replacement of glCopyPixels.

This function asserts on the result before returning.

void GLCopyTexImage1D GLenum    target,
GLint    level,
GLenum    internalFormat,
GLint    x,
GLint    y,
GLsizei    width,
GLint    border
[inline]
 

Replacement of glCopyTexImage1D.

This function asserts on the result before returning.

void GLCopyTexImage2D GLenum    target,
GLint    level,
GLenum    internalFormat,
GLint    x,
GLint    y,
GLsizei    width,
GLsizei    height,
GLint    border
[inline]
 

Replacement of glCopyTexImage2D.

This function asserts on the result before returning.

void GLCopyTexSubImage1D GLenum    target,
GLint    level,
GLint    xoffset,
GLint    x,
GLint    y,
GLsizei    width
[inline]
 

Replacement of glCopyTexSubImage1D.

This function asserts on the result before returning.

void GLCopyTexSubImage2D GLenum    target,
GLint    level,
GLint    xoffset,
GLint    yoffset,
GLint    x,
GLint    y,
GLsizei    width,
GLsizei    height
[inline]
 

Replacement of glCopyTexSubImage2D.

This function asserts on the result before returning.

void GLCullFace GLenum    mode [inline]
 

Replacement of glCullFace.

This function caches the cull face setting and asserts on the result before returning.

void GLDeleteLists GLuint    list,
GLsizei    range
[inline]
 

Replacement of glDeleteLists.

This function asserts on the result before returning.

void GLDeleteOcclusionQueries GLsizei    n,
const GLuint *    ids
[inline]
 

Replacement of glDeleteOcclusionQueriesNV.

This function hides the extension character of glDeleteOcclusionQueriesNV and asserts on the result before returning.

void GLDeletePrograms GLsizei    n,
const GLuint *    ids
[inline]
 

Replacement of glDeleteProgramsNV.

This function hides the extension character of glDeleteProgramsNV and asserts on the result before returning.

void GLDeleteQueries GLsizei    n,
const GLuint *    ids
[inline]
 

Replacement of glDeleteQueriesARB.

This function hides the extension character of glDeleteQueriesARB and asserts on the result before returning.

void GLDeleteTextures GLsizei    n,
const GLuint *    textures
[inline]
 

Replacement of glDeleteTextures.

This function asserts on the result before returning.

void GLDepthFunc GLenum    func [inline]
 

Replacement of glDepthFunc.

This function caches the depth function setting and asserts on the result before returning.

void GLDepthMask GLboolean    flag [inline]
 

Replacement of glDepthMask.

This function caches the depth mask setting and asserts on the result before returning.

void GLDepthRange GLclampd    znear,
GLclampd    zfar
[inline]
 

Replacement of glDepthRange.

This function caches the depth range settings and asserts on the result before returning.

void GLDisable GLenum    cap [inline]
 

Replacement of glDisable.

This function caches the settings and asserts on the result before returning.

void GLDisableClientState GLenum    array [inline]
 

Replacement of glDisableClientState.

This function caches the client state settings and asserts on the result before returning.

void GLDrawArrays GLenum    mode,
GLint    first,
GLsizei    count
[inline]
 

Replacement of glDrawArrays.

This function asserts on the result before returning.

void GLDrawBuffer GLenum    mode [inline]
 

Replacement of glDrawBuffer.

This function asserts on the result before returning.

void GLDrawElements GLenum    mode,
GLsizei    count,
GLenum    type,
const GLvoid *    indices
[inline]
 

Replacement of glDrawElements.

This function asserts on the result before returning.

void GLMultiDrawElements GLenum    mode,
const GLsizei *    count,
GLenum    type,
const GLvoid **    indices,
GLsizei    primcount
[inline]
 

Replacement of glMultiDrawElements.

This function asserts on the result before returning.

void GLDrawPixels GLsizei    width,
GLsizei    height,
GLenum    format,
GLenum    type,
const GLvoid *    pixels
[inline]
 

Replacement of glDrawPixels.

This function asserts on the result before returning.

void GLDrawRangeElements GLenum    mode,
GLuint    start,
GLuint    end,
GLsizei    count,
GLenum    type,
const GLvoid *    indices
[inline]
 

Replacement of glDrawRangeElements.

This function asserts on the result before returning.

void GLEdgeFlagPointer GLsizei    stride,
const GLboolean *    pointer
[inline]
 

Replacement of glEdgeFlagPointer.

This function caches the edge flag pointer setting and asserts on the result before returning.

void GLEdgeFlag GLboolean    flag [inline]
 

Replacement of glEdgeFlag.

This function asserts on the result before returning.

void GLEdgeFlagv const GLboolean *    flag [inline]
 

Replacement of glEdgeFlagv.

This function asserts on the result before returning.

void GLEnable GLenum    cap [inline]
 

Replacement of glEnable.

This function caches the settings and asserts on the result before returning.

void GLEnableClientState GLenum    array [inline]
 

Replacement of glEnableClientState.

This function caches the client state settings and asserts on the result before returning.

void GLEnd void    [inline]
 

Replacement of glEnd.

This function asserts on the result before returning.

void GLEndList void    [inline]
 

Replacement of glEndList.

This function asserts on the result before returning.

void GLEndOcclusionQuery void    [inline]
 

Replacement of glEndOcclusionQueryNV.

This function hides the extension character of glEndOcclusionQueryNV and asserts on the result before returning.

void GLEndQuery GLenum    target [inline]
 

Replacement of glEndQueryARB.

This function hides the extension character of glEndQueryARB and asserts on the result before returning.

void GLEvalCoord1d GLdouble    u [inline]
 

Replacement of glEvalCoord1d.

This function asserts on the result before returning.

void GLEvalCoord1f GLfloat    u [inline]
 

Replacement of glEvalCoord1f.

This function asserts on the result before returning.

void GLEvalCoord2d GLdouble    u,
GLdouble    v
[inline]
 

Replacement of glEvalCoord2d.

This function asserts on the result before returning.

void GLEvalCoord2f GLfloat    u,
GLfloat    v
[inline]
 

Replacement of glEvalCoord2f.

This function asserts on the result before returning.

void GLEvalMesh1 GLenum    mode,
GLint    i1,
GLint    i2
[inline]
 

Replacement of glEvalMesh1.

This function asserts on the result before returning.

void GLEvalMesh2 GLenum    mode,
GLint    i1,
GLint    i2,
GLint    j1,
GLint    j2
[inline]
 

Replacement of glEvalMesh2.

This function asserts on the result before returning.

void GLEvalPoint1 GLint    i [inline]
 

Replacement of glEvalPoint1.

This function asserts on the result before returning.

void GLEvalPoint2 GLint    i,
GLint    j
[inline]
 

Replacement of glEvalPoint2.

This function asserts on the result before returning.

void GLFeedbackBuffer GLsizei    size,
GLenum    type,
GLfloat *    buffer
[inline]
 

Replacement of glFeedbackBuffer.

This function asserts on the result before returning.

void GLFinish void    [inline]
 

Replacement of glFinish.

This function asserts on the result before returning.

void GLFlush void    [inline]
 

Replacement of glFlush.

This function asserts on the result before returning.

void GLFogCoordPointer GLenum    type,
GLsizei    stride,
const GLvoid *    pointer
[inline]
 

Replacement of glFogCoordPointer.

This function caches the fog coordinate pointer setting and asserts on the result before returning.

void GLFogf GLenum    pname,
GLfloat    param
[inline]
 

Replacement of glFogf.

This function caches the fog settings and asserts on the result before returning.

void GLFogfv GLenum    pname,
const GLfloat *    params
[inline]
 

Replacement of glFogfv.

This function caches the fog settings and asserts on the result before returning.

void GLFogi GLenum    pname,
GLint    param
[inline]
 

Replacement of glFogi.

This function caches the fog settings and asserts on the result before returning.

void GLFogiv GLenum    pname,
const GLint *    params
[inline]
 

Replacement of glFogiv.

This function asserts on the result before returning.

void GLFrontFace GLenum    mode [inline]
 

Replacement of glFrontFace.

This function caches the front face setting and asserts on the result before returning.

void GLFrustum GLdouble    left,
GLdouble    right,
GLdouble    bottom,
GLdouble    top,
GLdouble    zNear,
GLdouble    zFar
[inline]
 

Replacement of glFrustum.

This function asserts on the result before returning.

GLuint GLGenLists GLsizei    range [inline]
 

Replacement of glGenLists.

This function asserts on the result before returning.

void GLGenOcclusionQueries GLsizei    n,
GLuint *    ids
[inline]
 

Replacement of glGenOcclusionQueriesNV.

This function hides the extension character of glGenOcclusionQueriesNV and asserts on the result before returning.

void GLGenPrograms GLsizei    n,
GLuint *    ids
[inline]
 

Replacement of glGenProgramsNV.

This function hides the extension character of glGenProgramsNV and asserts on the result before returning.

void GLGenQueries GLsizei    n,
GLuint *    ids
[inline]
 

Replacement of glGenQueriesARB.

This function hides the extension character of glGenQueriesARB and asserts on the result before returning.

void GLGenTextures GLsizei    n,
GLuint *    textures
[inline]
 

Replacement of glGenTextures.

This function asserts on the result before returning.

void GLGetBooleanv GLenum    pname,
GLboolean *    params
[inline]
 

Replacement of glGetBooleanv.

This function asserts on the result before returning.

void GLGetDoublev GLenum    pname,
GLdouble *    params
[inline]
 

Replacement of glGetDoublev.

This function asserts on the result before returning.

void GLGetFloatv GLenum    pname,
GLfloat *    params
[inline]
 

Replacement of glGetFloatv.

This function asserts on the result before returning.

void GLGetIntegerv GLenum    pname,
GLint *    params
[inline]
 

Replacement of glGetIntegerv.

This function asserts on the result before returning.

void GLGetClipPlane GLenum    plane,
GLdouble *    equation
[inline]
 

Replacement of glGetClipPlane.

This function asserts on the result before returning.

void GLGetLightfv GLenum    light,
GLenum    pname,
GLfloat *    params
[inline]
 

Replacement of glGetLightfv.

This function asserts on the result before returning.

void GLGetLightiv GLenum    light,
GLenum    pname,
GLint *    params
[inline]
 

Replacement of glGetLightiv.

This function asserts on the result before returning.

void GLGetMapdv GLenum    target,
GLenum    query,
GLdouble *    v
[inline]
 

Replacement of glGetMapdv.

This function asserts on the result before returning.

void GLGetMapfv GLenum    target,
GLenum    query,
GLfloat *    v
[inline]
 

Replacement of glGetMapfv.

This function asserts on the result before returning.

void GLGetMapiv GLenum    target,
GLenum    query,
GLint *    v
[inline]
 

Replacement of glGetMapiv.

This function asserts on the result before returning.

void GLGetMaterialfv GLenum    face,
GLenum    pname,
GLfloat *    params
[inline]
 

Replacement of glGetMaterialfv.

This function asserts on the result before returning.

void GLGetMaterialiv GLenum    face,
GLenum    pname,
GLint *    params
[inline]
 

Replacement of glGetMaterialiv.

This function asserts on the result before returning.

void GLGetOcclusionQueryuiv GLuint    id,
GLenum    pname,
GLuint *    params
[inline]
 

Replacement of glGetOcclusionQueryuivNV.

This function hides the extension character of glGetOcclusionQueryuivNV and asserts on the result before returning.

void GLGetPixelMapfv GLenum    map,
GLfloat *    values
[inline]
 

Replacement of glGetPixelMapfv.

This function asserts on the result before returning.

void GLGetPixelMapuiv GLenum    map,
GLuint *    values
[inline]
 

Replacement of glGetPixelMapuiv.

This function asserts on the result before returning.

void GLGetPixelMapusv GLenum    map,
GLushort *    values
[inline]
 

Replacement of glGetPixelMapusv.

This function asserts on the result before returning.

void GLGetPointerv GLenum    pname,
GLvoid **    params
[inline]
 

Replacement of glGetPointerv.

This function asserts on the result before returning.

void GLGetPolygonStipple GLubyte *    mask [inline]
 

Replacement of glGetPolygonStipple.

This function asserts on the result before returning.

void GLGetQueryiv GLenum    target,
GLenum    pname,
GLint *    params
[inline]
 

Replacement of glGetQueryivARB.

This function hides the extension character of glGetQueryivARB and asserts on the result before returning.

void GLGetQueryObjectiv GLuint    id,
GLenum    pname,
GLint *    params
[inline]
 

Replacement of glGetQueryObjectivARB.

This function hides the extension character of glGetQueryObjectivARB and asserts on the result before returning.

void GLGetQueryObjectuiv GLuint    id,
GLenum    pname,
GLuint *    params
[inline]
 

Replacement of glGetQueryObjectuivARB.

This function hides the extension character of glGetQueryObjectuivARB and asserts on the result before returning.

const GLubyte* GLGetString GLenum    name [inline]
 

Replacement of glGetString.

This function asserts on the result before returning.

void GLGetTexEnvfv GLenum    target,
GLenum    pname,
GLfloat *    params
[inline]
 

Replacement of glGetTexEnvfv.

This function asserts on the result before returning.

void GLGetTexEnviv GLenum    target,
GLenum    pname,
GLint *    params
[inline]
 

Replacement of glGetTexEnviv.

This function asserts on the result before returning.

void GLGetTexGendv GLenum    coord,
GLenum    pname,
GLdouble *    params
[inline]
 

Replacement of glGetTexGendv.

This function asserts on the result before returning.

void GLGetTexGenfv GLenum    coord,
GLenum    pname,
GLfloat *    params
[inline]
 

Replacement of glGetTexGenfv.

This function asserts on the result before returning.

void GLGetTexGeniv GLenum    coord,
GLenum    pname,
GLint *    params
[inline]
 

Replacement of glGetTexGeniv.

This function asserts on the result before returning.

void GLGetTexImage GLenum    target,
GLint    level,
GLenum    format,
GLenum    type,
GLvoid *    pixels
[inline]
 

Replacement of glGetTexImage.

This function asserts on the result before returning.

void GLGetTexLevelParameterfv GLenum    target,
GLint    level,
GLenum    pname,
GLfloat *    params
[inline]
 

Replacement of glGetTexLevelParameterfv.

This function asserts on the result before returning.

void GLGetTexLevelParameteriv GLenum    target,
GLint    level,
GLenum    pname,
GLint *    params
[inline]
 

Replacement of glGetTexLevelParameteriv.

This function asserts on the result before returning.

void GLGetTexParameterfv GLenum    target,
GLenum    pname,
GLfloat *    params
[inline]
 

Replacement of glGetTexParameterfv.

This function asserts on the result before returning.

void GLGetTexParameteriv GLenum    target,
GLenum    pname,
GLint *    params
[inline]
 

Replacement of glGetTexParameteriv.

This function asserts on the result before returning.

void GLHint GLenum    target,
GLenum    mode
[inline]
 

Replacement of glHint.

This function asserts on the result before returning.

void GLIndexd GLdouble    c [inline]
 

Replacement of glIndexd.

This function asserts on the result before returning.

void GLIndexf GLfloat    c [inline]
 

Replacement of glIndexf.

This function asserts on the result before returning.

void GLIndexi GLint    c [inline]
 

Replacement of glIndexi.

This function asserts on the result before returning.

void GLIndexMask GLuint    mask [inline]
 

Replacement of glIndexMask.

This function asserts on the result before returning.

void GLIndexPointer GLenum    type,
GLsizei    stride,
const GLvoid *    pointer
[inline]
 

Replacement of glIndexPointer.

This function asserts on the result before returning.

void GLIndexs GLshort    c [inline]
 

Replacement of glIndexs.

This function asserts on the result before returning.

void GLIndexub GLubyte    c [inline]
 

Replacement of glIndexub.

This function asserts on the result before returning.

void GLInitNames void    [inline]
 

Replacement of glInitNames.

This function asserts on the result before returning.

void GLInterleavedArrays GLenum    format,
GLsizei    stride,
const GLvoid *    pointer
[inline]
 

Replacement of glInterleavedArrays.

This function asserts on the result before returning.

GLboolean GLIsEnabled GLenum    cap [inline]
 

Replacement of glIsEnabled.

This function returns the cached state of the queried capability.

GLboolean GLIsList GLuint    list [inline]
 

Replacement of glIsList.

This function tests if for the current context, list denotes a valid display list.

GLboolean GLIsOcclusionQuery GLuint    id [inline]
 

Replacement of glIsOcclusionQueryNV.

This function tests if for the current context, id denotes a valid query.

GLboolean GLIsProgram GLuint    id [inline]
 

Replacement of glIsProgramNV.

This function tests if for the current context, id denotes a valid program.

GLboolean GLIsQuery GLuint    id [inline]
 

Replacement of glIsQueryARB.

This function tests if for the current context, id denotes a valid query.

GLboolean GLIsTexture GLuint    texture [inline]
 

Replacement of glIsTexture.

This function asserts on the result before returning.

void GLLightf GLenum    light,
GLenum    pname,
GLfloat    param
[inline]
 

Replacement of glLightf.

This function caches the light model settings and asserts on the result before returning.

void GLLightfv GLenum    light,
GLenum    pname,
const GLfloat *    params
[inline]
 

Replacement of glLightfv.

This function caches the light settings and asserts on the result before returning.

Note:
GL_POSITION and GL_SPOT_DIRECTION are not cached, because they depend on the GL_MODELVIEW.

void GLLighti GLenum    light,
GLenum    pname,
GLint    param
[inline]
 

Replacement of glLighti.

This function asserts on the result before returning.

void GLLightiv GLenum    light,
GLenum    pname,
GLint *    params
[inline]
 

Replacement of glLightiv.

This function asserts on the result before returning.

void GLLightModelf GLenum    pname,
GLfloat    param
[inline]
 

Replacement of glLightModelf.

This function caches the light model settings and asserts on the result before returning.

void GLLightModelfv GLenum    pname,
const GLfloat *    params
[inline]
 

Replacement of glLightModelfv.

This function caches the light model settings and asserts on the result before returning.

void GLLightModeli GLenum    pname,
GLint    param
[inline]
 

Replacement of glLightModeli.

This function caches the light model settings and asserts on the result before returning.

void GLLightModeliv GLenum    pname,
const GLint *    params
[inline]
 

Replacement of glLightModeliv.

This function caches the light model settings and asserts on the result before returning.

void GLLineStipple GLint    factor,
GLushort    pattern
[inline]
 

Replacement of glLineStipple.

This function caches the line stipple settings and asserts on the result before returning.

void GLLineWidth GLfloat    width [inline]
 

Replacement of glLineWidth.

This function caches the line width setting and asserts on the result before returning.

void GLListBase GLuint    base [inline]
 

Replacement of glListBase.

This function asserts on the result before returning.

void GLLoadIdentity void    [inline]
 

Replacement of glLoadItentity.

This function asserts on the result before returning.

void GLLoadMatrixd const GLdouble *    m [inline]
 

Replacement of glLoadMatrixd.

This function asserts on the result before returning.

void GLLoadMatrixf const GLfloat *    m [inline]
 

Replacement of glLoadMatrixf.

This function asserts on the result before returning.

void GLLoadName GLuint    name [inline]
 

Replacement of glLoadName.

This function asserts on the result before returning.

void GLLoadProgram GLenum    target,
GLuint    id,
GLsizei    len,
const GLubyte *    program
[inline]
 

Replacement of glLoadProgramNV.

This function hides the extension character of glLoadProgramNV and asserts on the result before returning.

void GLLogicOp GLenum    opcode [inline]
 

Replacement of glLogicOp.

This function asserts on the result before returning.

void GLMap1d GLenum    target,
GLdouble    u1,
GLdouble    u2,
GLint    stride,
GLint    order,
const GLdouble *    points
[inline]
 

Replacement of glMap1d.

This function asserts on the result before returning.

void GLMap1f GLenum    target,
GLfloat    u1,
GLfloat    u2,
GLint    stride,
GLint    order,
const GLfloat *    points
[inline]
 

Replacement of glMap1f.

This function asserts on the result before returning.

void GLMap2d GLenum    target,
GLdouble    u1,
GLdouble    u2,
GLint    ustride,
GLint    uorder,
GLdouble    v1,
GLdouble    v2,
GLint    vstride,
GLint    vorder,
const GLdouble *    points
[inline]
 

Replacement of glMap2d.

This function asserts on the result before returning.

void GLMap2f GLenum    target,
GLfloat    u1,
GLfloat    u2,
GLint    ustride,
GLint    uorder,
GLfloat    v1,
GLfloat    v2,
GLint    vstride,
GLint    vorder,
const GLfloat *    points
[inline]
 

Replacement of glMap2f.

This function asserts on the result before returning.

void GLMapGrid1d GLint    un,
GLdouble    u1,
GLdouble    u2
[inline]
 

Replacement of glMapGrid1d.

This function asserts on the result before returning.

void GLMapGrid1f GLint    un,
GLfloat    u1,
GLfloat    u2
[inline]
 

Replacement of glMapGrid1f.

This function asserts on the result before returning.

void GLMapGrid2d GLint    un,
GLdouble    u1,
GLdouble    u2,
GLint    vn,
GLdouble    v1,
GLdouble    v2
[inline]
 

Replacement of glMapGrid2d.

This function asserts on the result before returning.

void GLMapGrid2f GLint    un,
GLfloat    u1,
GLfloat    u2,
GLint    vn,
GLfloat    v1,
GLfloat    v2
[inline]
 

Replacement of glMapGrid2f.

This function asserts on the result before returning.

void GLMaterialf GLenum    face,
GLenum    pname,
const GLfloat    param
[inline]
 

Replacement of glMaterialf.

This function caches the material settings and asserts on the result before returning.

void GLMaterialfv GLenum    face,
GLenum    pname,
const GLfloat *    params
[inline]
 

Replacement of glMaterialfv.

This function caches the material settings and asserts on the result before returning.

void GLMateriali GLenum    face,
GLenum    pname,
const GLint    param
[inline]
 

Replacement of glMateriali.

This function caches the material settings and asserts on the result before returning.

void GLMaterialiv GLenum    face,
GLenum    pname,
const GLint *    params
[inline]
 

Replacement of glMaterialiv.

This function caches the material settings and asserts on the result before returning.

void GLMatrixMode GLenum    mode [inline]
 

Replacement of glMatrixMode.

This function caches the matrix mode setting and asserts on the result before returning.

void GLMultiTexCoord2f GLenum    texture,
GLfloat    tx,
GLfloat    ty
[inline]
 

Replacement of glMultiTexCoord2f.

This function hides the extension character of glMultiTexCoord2f and asserts on the result before returning.

void GLMultMatrixd const GLdouble *    m [inline]
 

Replacement of glMultMatrixd.

This function asserts on the result before returning.

void GLMultMatrixf const GLfloat *    m [inline]
 

Replacement of glMultMatrixf.

This function asserts on the result before returning.

void GLNewList GLuint    list,
GLenum    mode
[inline]
 

Replacement of glNewList.

This function asserts on the result before returning.

void GLNormal3b GLbyte    nx,
GLbyte    ny,
GLbyte    nz
[inline]
 

Replacement of glNormal3b.

This function asserts on the result before returning.

void GLNormal3bv const GLbyte *    v [inline]
 

Replacement of glNormal3bv.

This function asserts on the result before returning.

void GLNormal3d GLdouble    nx,
GLdouble    ny,
GLdouble    nz
[inline]
 

Replacement of glNormal3d.

This function asserts on the result before returning.

void GLNormal3dv const GLdouble *    v [inline]
 

Replacement of glNormal3dv.

This function asserts on the result before returning.

void GLNormal3f GLfloat    nx,
GLfloat    ny,
GLfloat    nz
[inline]
 

Replacement of glNormal3f.

This function asserts on the result before returning.

void GLNormal3fv const GLfloat *    v [inline]
 

Replacement of glNormal3fv.

This function asserts on the result before returning.

void GLNormal3i GLint    nx,
GLint    ny,
GLint    nz
[inline]
 

Replacement of glNormal3i.

This function asserts on the result before returning.

void GLNormal3iv const GLint *    v [inline]
 

Replacement of glNormal3iv.

This function asserts on the result before returning.

void GLNormal3s GLshort    nx,
GLshort    ny,
GLshort    nz
[inline]
 

Replacement of glNormal3s.

This function asserts on the result before returning.

void GLNormal3sv const GLshort *    v [inline]
 

Replacement of glNormal3sv.

This function asserts on the result before returning.

void GLNormalPointer GLenum    type,
GLsizei    stride,
const GLvoid *    pointer
[inline]
 

Replacement of glNormalPointer.

This function caches the normal pointer setings and asserts on the result before returning.

void GLOrtho GLdouble    left,
GLdouble    right,
GLdouble    bottom,
GLdouble    top,
GLdouble    zNear,
GLdouble    zFar
[inline]
 

Replacement of glOrtho.

This function asserts on the result before returning.

void GLPassThrough GLfloat    token [inline]
 

Replacement of glPassThrough.

This function asserts on the result before returning.

void GLPixelMapfv GLenum    map,
GLsizei    mapsize,
const GLfloat *    values
[inline]
 

Replacement of glPixelMapufv.

This function asserts on the result before returning.

void GLPixelMapuiv GLenum    map,
GLsizei    mapsize,
const GLuint *    values
[inline]
 

Replacement of glPixelMapuiv.

This function asserts on the result before returning.

void GLPixelMapusv GLenum    map,
GLsizei    mapsize,
const GLushort *    values
[inline]
 

Replacement of glPixelMapusv.

This function asserts on the result before returning.

void GLPixelStoref GLenum    pname,
GLfloat    param
[inline]
 

Replacement of glPixelStoref.

This function asserts on the result before returning.

void GLPixelStorei GLenum    pname,
GLint    param
[inline]
 

Replacement of glPixelStorei.

This function asserts on the result before returning.

void GLPixelTransferf GLenum    pname,
GLfloat    param
[inline]
 

Replacement of glPixelTransferf.

This function asserts on the result before returning.

void GLPixelTransferi GLenum    pname,
GLint    param
[inline]
 

Replacement of glPixelTransferi.

This function asserts on the result before returning.

void GLPixelZoom GLfloat    xfactor,
GLfloat    yfactor
[inline]
 

Replacement of glPixelZoom.

This function asserts on the result before returning.

void GLPointSize GLfloat    size [inline]
 

Replacement of glPointSize.

This function caches the point size setting and asserts on the result before returning.

void GLPolygonMode GLenum    face,
GLenum    mode
[inline]
 

Replacement of glPolygonMode.

This function caches the polygon mode setting and asserts on the result before returning.

void GLPolygonOffset GLfloat    factor,
GLfloat    units
[inline]
 

Replacement of glPolygonOffset.

This function caches the polygon offset settings and asserts on the result before returning.

void GLPolygonStipple const GLubyte *    mask [inline]
 

Replacement of glPolygonStipple.

This function asserts on the result before returning.

void GLPopAttrib void    [inline]
 

Replacement of glPopAttrib.

This function asserts on the result before returning.

void GLPopClientAttrib void    [inline]
 

Replacement of glPopClientAttrib.

This function asserts on the result before returning.

void GLPopMatrix void    [inline]
 

Replacement of glPopMatrix.

This function asserts on the result before returning.

void GLPopName void    [inline]
 

Replacement of glPopName.

This function asserts on the result before returning.

void GLPrioritizeTextures GLsizei    n,
const GLuint *    textures,
const GLclampf *    priorities
[inline]
 

Replacement of glPrioritizeTextures.

This function asserts on the result before returning.

void GLProgramNamedParameter4f GLuint    id,
GLsizei    len,
const GLubyte *    name,
GLfloat    x,
GLfloat    y,
GLfloat    z,
GLfloat    w
[inline]
 

Replacement of glProgramNamedParameter4fNV.

This function hides the extension character of glProgramNamedParameter4fNV and asserts on the result before returning.

void GLPushAttrib GLbitfield    mask [inline]
 

Replacement of glPushAttrib.

This function asserts on the result before returning.

void GLPushClientAttrib GLbitfield    mask [inline]
 

Replacement of glPushClientAttrib.

This function asserts on the result before returning.

void GLPushMatrix void    [inline]
 

Replacement of glPushMatrix.

This function asserts on the result before returning.

void GLPushName GLuint    name [inline]
 

Replacement of glPushName.

This function asserts on the result before returning.

void GLRasterPos2d GLdouble    x,
GLdouble    y
[inline]
 

Replacement of glRasterPos2d.

This function asserts on the result before returning.

void GLRasterPos2f GLfloat    x,
GLfloat    y
[inline]
 

Replacement of glRasterPos2f.

This function asserts on the result before returning.

void GLRasterPos2i GLint    x,
GLint    y
[inline]
 

Replacement of glRasterPos2i.

This function asserts on the result before returning.

void GLRasterPos2s GLshort    x,
GLshort    y
[inline]
 

Replacement of glRasterPos2s.

This function asserts on the result before returning.

void GLRasterPos3d GLdouble    x,
GLdouble    y,
GLdouble    z
[inline]
 

Replacement of glRasterPos3d.

This function asserts on the result before returning.

void GLRasterPos3f GLfloat    x,
GLfloat    y,
GLfloat    z
[inline]
 

Replacement of glRasterPos3f.

This function asserts on the result before returning.

void GLRasterPos3i GLint    x,
GLint    y,
GLint    z
[inline]
 

Replacement of glRasterPos3i.

This function asserts on the result before returning.

void GLRasterPos3s GLshort    x,
GLshort    y,
GLshort    z
[inline]
 

Replacement of glRasterPos3s.

This function asserts on the result before returning.

void GLRasterPos4d GLdouble    x,
GLdouble    y,
GLdouble    z,
GLdouble    w
[inline]
 

Replacement of glRasterPos4d.

This function asserts on the result before returning.

void GLRasterPos4f GLfloat    x,
GLfloat    y,
GLfloat    z,
GLfloat    w
[inline]
 

Replacement of glRasterPos4f.

This function asserts on the result before returning.

void GLRasterPos4i GLint    x,
GLint    y,
GLint    z,
GLint    w
[inline]
 

Replacement of glRasterPos4i.

This function asserts on the result before returning.

void GLRasterPos4s GLshort    x,
GLshort    y,
GLshort    z,
GLshort    w
[inline]
 

Replacement of glRasterPos4s.

This function asserts on the result before returning.

void GLReadBuffer GLenum    mode [inline]
 

Replacement of glReadBuffer.

This function asserts on the result before returning.

void GLReadPixels GLint    x,
GLint    y,
GLsizei    width,
GLsizei    height,
GLenum    format,
GLenum    type,
GLvoid *    pixels
[inline]
 

Replacement of glReadPixels.

This function asserts on the result before returning.

void GLRectd GLdouble    x1,
GLdouble    y1,
GLdouble    x2,
GLdouble    y2
[inline]
 

Replacement of glRectd.

This function asserts on the result before returning.

void GLRectf GLfloat    x1,
GLfloat    y1,
GLfloat    x2,
GLfloat    y2
[inline]
 

Replacement of glRectf.

This function asserts on the result before returning.

void GLRecti GLint    x1,
GLint    y1,
GLint    x2,
GLint    y2
[inline]
 

Replacement of glRecti.

This function asserts on the result before returning.

void GLRects GLshort    x1,
GLshort    y1,
GLshort    x2,
GLshort    y2
[inline]
 

Replacement of glRects.

This function asserts on the result before returning.

void GLRenderMode GLenum    mode [inline]
 

Replacement of glRenderMode.

This function asserts on the result before returning.

void GLRotated GLdouble    angle,
GLdouble    x,
GLdouble    y,
GLdouble    z
[inline]
 

Replacement of glRotated.

This function asserts on the result before returning.

void GLRotatef GLfloat    angle,
GLfloat    x,
GLfloat    y,
GLfloat    z
[inline]
 

Replacement of glRotatef.

This function asserts on the result before returning.

void GLScaled GLdouble    x,
GLdouble    y,
GLdouble    z
[inline]
 

Replacement of glScaled.

This function asserts on the result before returning.

void GLScalef GLfloat    x,
GLfloat    y,
GLfloat    z
[inline]
 

Replacement of glScalef.

This function asserts on the result before returning.

void GLScissor GLint    x,
GLint    y,
GLsizei    width,
GLsizei    height
[inline]
 

Replacement of glScissor.

This function caches the scissor settings and asserts on the result before returning.

void GLSecondaryColorPointer GLint    size,
GLenum    type,
GLsizei    stride,
const GLvoid *    pointer
[inline]
 

Replacement of glSecondaryColorPointer.

This function caches the secondary color pointer setting and asserts on the result before returning.

void GLSelectBuffer GLsizei    size,
GLuint *    buffer
[inline]
 

Replacement of glSelectBuffer.

This function asserts on the result before returning.

void GLSetWindowStereoMode GLboolean    displayMode [inline]
 

Replacement of glSetWindowStereoModeNV.

This function hides the extension character of glSetWindowStereoModeNV and asserts on the result before returning.

void GLShadeModel GLenum    mode [inline]
 

Replacement of glShadeModel.

This function caches the shade model setting and asserts on the result before returning.

void GLStencilFunc GLenum    func,
GLint    ref,
GLuint    mask
[inline]
 

Replacement of glStencilFunc.

This function caches the stencil fuctnion setting and asserts on the result before returning.

void GLStencilMask GLuint    mask [inline]
 

Replacement of glStencilMask.

This function caches the stencil mask setting and asserts on the result before returning.

void GLStencilOp GLenum    fail,
GLenum    zfail,
GLenum    zpass
[inline]
 

Replacement of glStencilOp.

This function caches the stencil operation setting and asserts on the result before returning.

void GLTexCoord1d GLdouble    s [inline]
 

Replacement of glTexCoord1d.

This function asserts on the result before returning.

void GLTexCoord1f GLfloat    s [inline]
 

Replacement of glTexCoord1f.

This function asserts on the result before returning.

void GLTexCoord1i GLint    s [inline]
 

Replacement of glTexCoord1i.

This function asserts on the result before returning.

void GLTexCoord1s GLshort    s [inline]
 

Replacement of glTexCoord1s.

This function asserts on the result before returning.

void GLTexCoord2d GLdouble    s,
GLdouble    t
[inline]
 

Replacement of glTexCoord2d.

This function asserts on the result before returning.

void GLTexCoord2f GLfloat    s,
GLfloat    t
[inline]
 

Replacement of glTexCoord2f.

This function asserts on the result before returning.

void GLTexCoord2fv const GLfloat *    v [inline]
 

Replacement of glTexCoord2fv.

This function asserts on the result before returning.

void GLTexCoord2i GLint    s,
GLint    t
[inline]
 

Replacement of glTexCoord2i.

This function asserts on the result before returning.

void GLTexCoord2s GLshort    s,
GLshort    t
[inline]
 

Replacement of glTexCoord2s.

This function asserts on the result before returning.

void GLTexCoord3d GLdouble    s,
GLdouble    t,
GLdouble    r
[inline]
 

Replacement of glTexCoord3d.

This function asserts on the result before returning.

void GLTexCoord3f GLfloat    s,
GLfloat    t,
GLfloat    r
[inline]
 

Replacement of glTexCoord3f.

This function asserts on the result before returning.

void GLTexCoord3i GLint    s,
GLint    t,
GLint    r
[inline]
 

Replacement of glTexCoord3i.

This function asserts on the result before returning.

void GLTexCoord3s GLshort    s,
GLshort    t,
GLshort    r
[inline]
 

Replacement of glTexCoord3s.

This function asserts on the result before returning.

void GLTexCoord4d GLdouble    s,
GLdouble    t,
GLdouble    r,
GLdouble    q
[inline]
 

Replacement of glTexCoord4d.

This function asserts on the result before returning.

void GLTexCoord4f GLfloat    s,
GLfloat    t,
GLfloat    r,
GLfloat    q
[inline]
 

Replacement of glTexCoord4f.

This function asserts on the result before returning.

void GLTexCoord4i GLint    s,
GLint    t,
GLint    r,
GLint    q
[inline]
 

Replacement of glTexCoord4i.

This function asserts on the result before returning.

void GLTexCoord4s GLshort    s,
GLshort    t,
GLshort    r,
GLshort    q
[inline]
 

Replacement of glTexCoord4s.

This function asserts on the result before returning.

void GLTexCoordPointer GLint    size,
GLenum    type,
GLsizei    stride,
const GLvoid *    pointer
[inline]
 

Replacement of glTexCoordPointer.

This function caches the tex coord pointer setting and asserts on the result before returning.

void GLTexEnvf GLenum    target,
GLenum    pname,
GLfloat    param
[inline]
 

Replacement of glTexEnvf.

This function asserts on the result before returning.

void GLTexEnvfv GLenum    target,
GLenum    pname,
const GLfloat *    params
[inline]
 

Replacement of glTexEnvfv.

This function asserts on the result before returning.

void GLTexEnvi GLenum    target,
GLenum    pname,
GLint    param
[inline]
 

Replacement of glTexEnvi.

This function asserts on the result before returning.

void GLTexEnviv GLenum    target,
GLenum    pname,
const GLint *    params
[inline]
 

Replacement of glTexEnviv.

This function asserts on the result before returning.

void GLTexGend GLenum    coord,
GLenum    pname,
GLdouble    param
[inline]
 

Replacement of glTexGend.

This function asserts on the result before returning.

void GLTexGenf GLenum    coord,
GLenum    pname,
GLfloat    param
[inline]
 

Replacement of glTexGenf.

This function asserts on the result before returning.

void GLTexGenfv GLenum    coord,
GLenum    pname,
const GLfloat *    param
[inline]
 

Replacement of glTexGenfv.

This function asserts on the result before returning.

void GLTexGeni GLenum    coord,
GLenum    pname,
GLint    param
[inline]
 

Replacement of glTexGeni.

This function asserts on the result before returning.

void GLTexImage1D GLenum    target,
GLint    level,
GLint    internalformat,
GLsizei    width,
GLint    border,
GLenum    format,
GLenum    type,
const GLvoid *    pixels
[inline]
 

Replacement of glTexImage1D.

This function asserts on the result before returning.

void GLTexImage2D GLenum    target,
GLint    level,
GLint    internalformat,
GLsizei    width,
GLsizei    height,
GLint    border,
GLenum    format,
GLenum    type,
const GLvoid *    pixels
[inline]
 

Replacement of glTexImage2D.

This function asserts on the result before returning.

void GLTexImage3D GLenum    target,
int    level,
GLenum    internalformat,
GLsizei    width,
GLsizei    height,
GLsizei    depth,
int    border,
GLenum    format,
GLenum    type,
const void *    pixels
[inline]
 

Replacement of glTexImage3D.

This function hides the extension character of glTexImage3D and asserts on the result before returning.

void GLTexParameterf GLenum    target,
GLenum    pname,
GLfloat    param
[inline]
 

Replacement of glTexParameterf.

This function asserts on the result before returning.

void GLTexParameteri GLenum    target,
GLenum    pname,
GLint    param
[inline]
 

Replacement of glTexParameteri.

This function asserts on the result before returning.

void GLTexParameterfv GLenum    target,
GLenum    pname,
const GLfloat *    params
[inline]
 

Replacement of glTexParameterfv.

This function asserts on the result before returning.

void GLTexParameteriv GLenum    target,
GLenum    pname,
const GLint *    params
[inline]
 

Replacement of glTexParameteriv.

This function asserts on the result before returning.

void GLTexSubImage1D GLenum    target,
GLint    level,
GLint    xoffset,
GLsizei    width,
GLenum    format,
GLenum    type,
const GLvoid *    pixels
[inline]
 

Replacement of glTexSubImate1D.

This function asserts on the result before returning.

void GLTexSubImage2D GLenum    target,
GLint    level,
GLint    xoffset,
GLint    yoffset,
GLsizei    width,
GLsizei    height,
GLenum    format,
GLenum    type,
const GLvoid *    pixels
[inline]
 

Replacement of glTexSubImate2D.

This function asserts on the result before returning.

void GLTranslated GLdouble    x,
GLdouble    y,
GLdouble    z
[inline]
 

Replacement of glTranslated.

This function asserts on the result before returning.

void GLTranslatef GLfloat    x,
GLfloat    y,
GLfloat    z
[inline]
 

Replacement of glTranslatef.

This function asserts on the result before returning.

void GLVertex2d GLdouble    x,
GLdouble    y
[inline]
 

Replacement of glVertex2d.

This function asserts on the result before returning.

void GLVertex2f GLfloat    x,
GLfloat    y
[inline]
 

Replacement of glVertex2f.

This function asserts on the result before returning.

void GLVertex2i GLint    x,
GLint    y
[inline]
 

Replacement of glVertex2i.

This function asserts on the result before returning.

void GLVertex2s GLshort    x,
GLshort    y
[inline]
 

Replacement of glVertex2s.

This function asserts on the result before returning.

void GLVertex3d GLdouble    x,
GLdouble    y,
GLdouble    z
[inline]
 

Replacement of glVertex3d.

This function asserts on the result before returning.

void GLVertex3f GLfloat    x,
GLfloat    y,
GLfloat    z
[inline]
 

Replacement of glVertex3f.

This function asserts on the result before returning.

void GLVertex3fv const GLfloat *    v [inline]
 

Replacement of glVertex3fv.

This function asserts on the result before returning.

void GLVertex3i GLint    x,
GLint    y,
GLint    z
[inline]
 

Replacement of glVertex3i.

This function asserts on the result before returning.

void GLVertex3s GLshort    x,
GLshort    y,
GLshort    z
[inline]
 

Replacement of glVertex3s.

This function asserts on the result before returning.

void GLVertex4d GLdouble    x,
GLdouble    y,
GLdouble    z,
GLdouble    w
[inline]
 

Replacement of glVertex4d.

This function asserts on the result before returning.

void GLVertex4f GLfloat    x,
GLfloat    y,
GLfloat    z,
GLfloat    w
[inline]
 

Replacement of glVertex4f.

This function asserts on the result before returning.

void GLVertex4i GLint    x,
GLint    y,
GLint    z,
GLint    w
[inline]
 

Replacement of glVertex4i.

This function asserts on the result before returning.

void GLVertex4s GLshort    x,
GLshort    y,
GLshort    z,
GLshort    w
[inline]
 

Replacement of glVertex4s.

This function asserts on the result before returning.

void GLVertexPointer GLint    size,
GLenum    type,
GLsizei    stride,
const GLvoid *    pointer
[inline]
 

Replacement of glVertexPointer.

This function caches the vertex pointer setting and asserts on the result before returning.

void GLViewport GLint    x,
GLint    y,
GLsizei    width,
GLsizei    height
[inline]
 

Replacement of glViewport.

This function caches the viewport settings and asserts on the result before returning.


Variable Documentation

NVSG_API GLContext* nvgl::glContext
 

pointer to the current GLContext.

NVSG_API GLenum nvgl::glError
 

current OpenGL error code.

bool nvgl::wglFunctionsInitialized
 

indicator of initialization state of wgl functions.


Generated on Tue Mar 1 13:20:21 2005 for NVSGSDK by NVIDIA