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

nvgl Namespace Reference

Namespace for OpenGL. More...


Classes

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...

Functions

void GLAccum (GLenum op, GLfloat value)
 Replacement of glAccum.
void GLActiveTexture (GLenum texture)
 Replacement of glActiveTexture.
void GLAlphaFunc (GLenum func, GLclampf ref)
 Replacement of glAlphaFunc.
GLboolean GLAreTexturesResident (GLsizei n, const GLuint *textures, GLboolean *residences)
 Replacement of glAreTexturesResident.
void GLArrayElement (GLint i)
 Replacement of glArrayElement.
void GLBegin (GLenum mode)
 Replacement of glBegin.
void GLBeginOcclusionQuery (GLuint id)
 Replacement of glBeginOcclusionQueryNV.
void GLBeginQuery (GLenum target, GLuint id)
 Replacement of glBeginQueryARB.
void GLBindBufferARB (GLenum target, GLuint id)
 Replacement of glBindBufferARB.
void GLBufferDataARB (GLenum target, GLsizeiptrARB size, const GLvoid *data, GLenum usage)
 Replacement of glBufferDataARB.
void GLBufferSubDataARB (GLenum target, GLintptrARB offset, GLsizeiptrARB size, const GLvoid *data)
 Replacement of glBufferSubDataARB.
void GLDeleteBuffersARB (GLsizei n, const GLuint *buffers)
 Replacement of glDeleteBuffersARB.
void GLGenBuffersARB (GLsizei n, GLuint *buffers)
 Replacement of glGenBuffersARB.
GLvoid * GLMapBufferARB (GLenum target, GLenum access)
 Replacement of glMapBufferARB.
GLboolean GLUnmapBufferARB (GLenum target)
 Replacement of glUnmapBufferARB.
GLboolean GLIsBufferARB (GLuint name)
 Replacement of glIsBufferARB.
void GLBindProgram (GLenum target, GLuint id)
 Replacement of glBindProgramNV.
void GLBitmap (GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *bitmap)
 Replacement of glBitmap.
void GLBlendFunc (GLenum sfactor, GLenum dfactor)
 Replacement of glBlendFunc.
void GLBindTexture (GLenum target, GLuint texture)
 Replacement of glBindTexture.
void GLCallList (GLuint list)
 Replacement of glCallList.
void GLCallLists (GLsizei n, GLenum type, const GLvoid *lists)
 Replacement of glCallLists.
void GLClear (GLbitfield mask)
 Replacement of glClear.
void GLClearAccum (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
 Replacement of glClearAccum.
void GLClearColor (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
 Replacement of glClearColor.
void GLClearDepth (GLclampd depth)
 Replacement of glClearDepth.
void GLClearIndex (GLfloat c)
 Replacement of glClearIndex.
void GLClearStencil (GLint s)
 Replacement of glClearStencil.
void GLClientActiveTexture (GLenum texture)
 Replacement of glClientActiveTexture.
void GLClipPlane (GLenum plane, const GLdouble *equation)
 Replacement of glClipPlane.
void GLColor3b (GLbyte red, GLbyte green, GLbyte blue)
 Replacement of glColor3b.
void GLColor3d (GLdouble red, GLdouble green, GLdouble blue)
 Replacement of glColor3d.
void GLColor3f (GLfloat red, GLfloat green, GLfloat blue)
 Replacement of glColor3f.
void GLColor3fv (const GLfloat *v)
 Replacement of glColor3fv.
void GLColor3i (GLint red, GLint green, GLint blue)
 Replacement of glColor3i.
void GLColor3s (GLshort red, GLshort green, GLshort blue)
 Replacement of glColor3s.
void GLColor3ub (GLubyte red, GLubyte green, GLubyte blue)
 Replacement of glColor3ub.
void GLColor3ui (GLuint red, GLuint green, GLuint blue)
 Replacement of glColor3ui.
void GLColor3us (GLushort red, GLushort green, GLushort blue)
 Replacement of glColor3us.
void GLColor4b (GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha)
 Replacement of glColor4b.
void GLColor4d (GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha)
 Replacement of glColor4d.
void GLColor4f (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
 Replacement of glColor4f.
void GLColor4i (GLint red, GLint green, GLint blue, GLint alpha)
 Replacement of glColor4i.
void GLColor4s (GLshort red, GLshort green, GLshort blue, GLshort alpha)
 Replacement of glColor4s.
void GLColor4ub (GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha)
 Replacement of glColor4ub.
void GLColor4ui (GLuint red, GLuint green, GLuint blue, GLuint alpha)
 Replacement of glColor4ui.
void GLColor4us (GLushort red, GLushort green, GLushort blue, GLushort alpha)
 Replacement of glColor4us.
void GLColorMask (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
 Replacement of glColorMask.
void GLColorMaterial (GLenum face, GLenum mode)
 Replacement of glColorMaterial.
void GLColorPointer (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
 Replacement of glColorPointer.
void GLCompressedTexImage1D (GLenum target, int level, GLenum internalformat, GLsizei width, int border, GLsizei imageSize, const void *data)
 Replacement of glCompressedTexImage1D.
void GLCompressedTexImage2D (GLenum target, int level, GLenum internalformat, GLsizei width, GLsizei height, int border, GLsizei imageSize, const void *data)
 Replacement of glCompressedTexImage2D.
void GLCompressedTexImage3D (GLenum target, int level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, int border, GLsizei imageSize, const void *data)
 Replacement of glCompressedTexImage3D.
void GLCopyPixels (GLint x, GLint y, GLsizei width, GLsizei height, GLenum type)
 Replacement of glCopyPixels.
void GLCopyTexImage1D (GLenum target, GLint level, GLenum internalFormat, GLint x, GLint y, GLsizei width, GLint border)
 Replacement of glCopyTexImage1D.
void GLCopyTexImage2D (GLenum target, GLint level, GLenum internalFormat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
 Replacement of glCopyTexImage2D.
void GLCopyTexSubImage1D (GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
 Replacement of glCopyTexSubImage1D.
void GLCopyTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
 Replacement of glCopyTexSubImage2D.
void GLCullFace (GLenum mode)
 Replacement of glCullFace.
void GLDeleteLists (GLuint list, GLsizei range)
 Replacement of glDeleteLists.
void GLDeleteOcclusionQueries (GLsizei n, const GLuint *ids)
 Replacement of glDeleteOcclusionQueriesNV.
void GLDeletePrograms (GLsizei n, const GLuint *ids)
 Replacement of glDeleteProgramsNV.
void GLDeleteQueries (GLsizei n, const GLuint *ids)
 Replacement of glDeleteQueriesARB.
void GLDeleteTextures (GLsizei n, const GLuint *textures)
 Replacement of glDeleteTextures.
void GLDepthFunc (GLenum func)
 Replacement of glDepthFunc.
void GLDepthMask (GLboolean flag)
 Replacement of glDepthMask.
void GLDepthRange (GLclampd znear, GLclampd zfar)
 Replacement of glDepthRange.
void GLDisable (GLenum cap)
 Replacement of glDisable.
void GLDisableClientState (GLenum array)
 Replacement of glDisableClientState.
void GLDrawArrays (GLenum mode, GLint first, GLsizei count)
 Replacement of glDrawArrays.
void GLDrawBuffer (GLenum mode)
 Replacement of glDrawBuffer.
void GLDrawElements (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices)
 Replacement of glDrawElements.
void GLMultiDrawElements (GLenum mode, const GLsizei *count, GLenum type, const GLvoid **indices, GLsizei primcount)
 Replacement of glMultiDrawElements.
void GLDrawPixels (GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels)
 Replacement of glDrawPixels.
void GLDrawRangeElements (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices)
 Replacement of glDrawRangeElements.
void GLEdgeFlagPointer (GLsizei stride, const GLboolean *pointer)
 Replacement of glEdgeFlagPointer.
void GLEdgeFlag (GLboolean flag)
 Replacement of glEdgeFlag.
void GLEdgeFlagv (const GLboolean *flag)
 Replacement of glEdgeFlagv.
void GLEnable (GLenum cap)
 Replacement of glEnable.
void GLEnableClientState (GLenum array)
 Replacement of glEnableClientState.
void GLEnd (void)
 Replacement of glEnd.
void GLEndList (void)
 Replacement of glEndList.
void GLEndOcclusionQuery (void)
 Replacement of glEndOcclusionQueryNV.
void GLEndQuery (GLenum target)
 Replacement of glEndQueryARB.
void GLEvalCoord1d (GLdouble u)
 Replacement of glEvalCoord1d.
void GLEvalCoord1f (GLfloat u)
 Replacement of glEvalCoord1f.
void GLEvalCoord2d (GLdouble u, GLdouble v)
 Replacement of glEvalCoord2d.
void GLEvalCoord2f (GLfloat u, GLfloat v)
 Replacement of glEvalCoord2f.
void GLEvalMesh1 (GLenum mode, GLint i1, GLint i2)
 Replacement of glEvalMesh1.
void GLEvalMesh2 (GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2)
 Replacement of glEvalMesh2.
void GLEvalPoint1 (GLint i)
 Replacement of glEvalPoint1.
void GLEvalPoint2 (GLint i, GLint j)
 Replacement of glEvalPoint2.
void GLFeedbackBuffer (GLsizei size, GLenum type, GLfloat *buffer)
 Replacement of glFeedbackBuffer.
void GLFinish (void)
 Replacement of glFinish.
void GLFlush (void)
 Replacement of glFlush.
void GLFogCoordPointer (GLenum type, GLsizei stride, const GLvoid *pointer)
 Replacement of glFogCoordPointer.
void GLFogf (GLenum pname, GLfloat param)
 Replacement of glFogf.
void GLFogfv (GLenum pname, const GLfloat *params)
 Replacement of glFogfv.
void GLFogi (GLenum pname, GLint param)
 Replacement of glFogi.
void GLFogiv (GLenum pname, const GLint *params)
 Replacement of glFogiv.
void GLFrontFace (GLenum mode)
 Replacement of glFrontFace.
void GLFrustum (GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
 Replacement of glFrustum.
GLuint GLGenLists (GLsizei range)
 Replacement of glGenLists.
void GLGenOcclusionQueries (GLsizei n, GLuint *ids)
 Replacement of glGenOcclusionQueriesNV.
void GLGenPrograms (GLsizei n, GLuint *ids)
 Replacement of glGenProgramsNV.
void GLGenQueries (GLsizei n, GLuint *ids)
 Replacement of glGenQueriesARB.
void GLGenTextures (GLsizei n, GLuint *textures)
 Replacement of glGenTextures.
void GLGetBooleanv (GLenum pname, GLboolean *params)
 Replacement of glGetBooleanv.
void GLGetDoublev (GLenum pname, GLdouble *params)
 Replacement of glGetDoublev.
void GLGetFloatv (GLenum pname, GLfloat *params)
 Replacement of glGetFloatv.
void GLGetIntegerv (GLenum pname, GLint *params)
 Replacement of glGetIntegerv.
void GLGetClipPlane (GLenum plane, GLdouble *equation)
 Replacement of glGetClipPlane.
void GLGetLightfv (GLenum light, GLenum pname, GLfloat *params)
 Replacement of glGetLightfv.
void GLGetLightiv (GLenum light, GLenum pname, GLint *params)
 Replacement of glGetLightiv.
void GLGetMapdv (GLenum target, GLenum query, GLdouble *v)
 Replacement of glGetMapdv.
void GLGetMapfv (GLenum target, GLenum query, GLfloat *v)
 Replacement of glGetMapfv.
void GLGetMapiv (GLenum target, GLenum query, GLint *v)
 Replacement of glGetMapiv.
void GLGetMaterialfv (GLenum face, GLenum pname, GLfloat *params)
 Replacement of glGetMaterialfv.
void GLGetMaterialiv (GLenum face, GLenum pname, GLint *params)
 Replacement of glGetMaterialiv.
void GLGetOcclusionQueryuiv (GLuint id, GLenum pname, GLuint *params)
 Replacement of glGetOcclusionQueryuivNV.
void GLGetPixelMapfv (GLenum map, GLfloat *values)
 Replacement of glGetPixelMapfv.
void GLGetPixelMapuiv (GLenum map, GLuint *values)
 Replacement of glGetPixelMapuiv.
void GLGetPixelMapusv (GLenum map, GLushort *values)
 Replacement of glGetPixelMapusv.
void GLGetPointerv (GLenum pname, GLvoid **params)
 Replacement of glGetPointerv.
void GLGetPolygonStipple (GLubyte *mask)
 Replacement of glGetPolygonStipple.
void GLGetQueryiv (GLenum target, GLenum pname, GLint *params)
 Replacement of glGetQueryivARB.
void GLGetQueryObjectiv (GLuint id, GLenum pname, GLint *params)
 Replacement of glGetQueryObjectivARB.
void GLGetQueryObjectuiv (GLuint id, GLenum pname, GLuint *params)
 Replacement of glGetQueryObjectuivARB.
const GLubyte * GLGetString (GLenum name)
 Replacement of glGetString.
void GLGetTexEnvfv (GLenum target, GLenum pname, GLfloat *params)
 Replacement of glGetTexEnvfv.
void GLGetTexEnviv (GLenum target, GLenum pname, GLint *params)
 Replacement of glGetTexEnviv.
void GLGetTexGendv (GLenum coord, GLenum pname, GLdouble *params)
 Replacement of glGetTexGendv.
void GLGetTexGenfv (GLenum coord, GLenum pname, GLfloat *params)
 Replacement of glGetTexGenfv.
void GLGetTexGeniv (GLenum coord, GLenum pname, GLint *params)
 Replacement of glGetTexGeniv.
void GLGetTexImage (GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels)
 Replacement of glGetTexImage.
void GLGetTexLevelParameterfv (GLenum target, GLint level, GLenum pname, GLfloat *params)
 Replacement of glGetTexLevelParameterfv.
void GLGetTexLevelParameteriv (GLenum target, GLint level, GLenum pname, GLint *params)
 Replacement of glGetTexLevelParameteriv.
void GLGetTexParameterfv (GLenum target, GLenum pname, GLfloat *params)
 Replacement of glGetTexParameterfv.
void GLGetTexParameteriv (GLenum target, GLenum pname, GLint *params)
 Replacement of glGetTexParameteriv.
void GLHint (GLenum target, GLenum mode)
 Replacement of glHint.
void GLIndexd (GLdouble c)
 Replacement of glIndexd.
void GLIndexf (GLfloat c)
 Replacement of glIndexf.
void GLIndexi (GLint c)
 Replacement of glIndexi.
void GLIndexMask (GLuint mask)
 Replacement of glIndexMask.
void GLIndexPointer (GLenum type, GLsizei stride, const GLvoid *pointer)
 Replacement of glIndexPointer.
void GLIndexs (GLshort c)
 Replacement of glIndexs.
void GLIndexub (GLubyte c)
 Replacement of glIndexub.
void GLInitNames (void)
 Replacement of glInitNames.
void GLInterleavedArrays (GLenum format, GLsizei stride, const GLvoid *pointer)
 Replacement of glInterleavedArrays.
GLboolean GLIsEnabled (GLenum cap)
 Replacement of glIsEnabled.
GLboolean GLIsList (GLuint list)
 Replacement of glIsList.
GLboolean GLIsOcclusionQuery (GLuint id)
 Replacement of glIsOcclusionQueryNV.
GLboolean GLIsProgram (GLuint id)
 Replacement of glIsProgramNV.
GLboolean GLIsQuery (GLuint id)
 Replacement of glIsQueryARB.
GLboolean GLIsTexture (GLuint texture)
 Replacement of glIsTexture.
void GLLightf (GLenum light, GLenum pname, GLfloat param)
 Replacement of glLightf.
void GLLightfv (GLenum light, GLenum pname, const GLfloat *params)
 Replacement of glLightfv.
void GLLighti (GLenum light, GLenum pname, GLint param)
 Replacement of glLighti.
void GLLightiv (GLenum light, GLenum pname, GLint *params)
 Replacement of glLightiv.
void GLLightModelf (GLenum pname, GLfloat param)
 Replacement of glLightModelf.
void GLLightModelfv (GLenum pname, const GLfloat *params)
 Replacement of glLightModelfv.
void GLLightModeli (GLenum pname, GLint param)
 Replacement of glLightModeli.
void GLLightModeliv (GLenum pname, const GLint *params)
 Replacement of glLightModeliv.
void GLLineStipple (GLint factor, GLushort pattern)
 Replacement of glLineStipple.
void GLLineWidth (GLfloat width)
 Replacement of glLineWidth.
void GLListBase (GLuint base)
 Replacement of glListBase.
void GLLoadIdentity (void)
 Replacement of glLoadItentity.
void GLLoadMatrixd (const GLdouble *m)
 Replacement of glLoadMatrixd.
void GLLoadMatrixf (const GLfloat *m)
 Replacement of glLoadMatrixf.
void GLLoadName (GLuint name)
 Replacement of glLoadName.
void GLLoadProgram (GLenum target, GLuint id, GLsizei len, const GLubyte *program)
 Replacement of glLoadProgramNV.
void GLLogicOp (GLenum opcode)
 Replacement of glLogicOp.
void GLMap1d (GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points)
 Replacement of glMap1d.
void GLMap1f (GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points)
 Replacement of glMap1f.
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.
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.
void GLMapGrid1d (GLint un, GLdouble u1, GLdouble u2)
 Replacement of glMapGrid1d.
void GLMapGrid1f (GLint un, GLfloat u1, GLfloat u2)
 Replacement of glMapGrid1f.
void GLMapGrid2d (GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2)
 Replacement of glMapGrid2d.
void GLMapGrid2f (GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2)
 Replacement of glMapGrid2f.
void GLMaterialf (GLenum face, GLenum pname, const GLfloat param)
 Replacement of glMaterialf.
void GLMaterialfv (GLenum face, GLenum pname, const GLfloat *params)
 Replacement of glMaterialfv.
void GLMateriali (GLenum face, GLenum pname, const GLint param)
 Replacement of glMateriali.
void GLMaterialiv (GLenum face, GLenum pname, const GLint *params)
 Replacement of glMaterialiv.
void GLMatrixMode (GLenum mode)
 Replacement of glMatrixMode.
void GLMultiTexCoord2f (GLenum texture, GLfloat tx, GLfloat ty)
 Replacement of glMultiTexCoord2f.
void GLMultMatrixd (const GLdouble *m)
 Replacement of glMultMatrixd.
void GLMultMatrixf (const GLfloat *m)
 Replacement of glMultMatrixf.
void GLNewList (GLuint list, GLenum mode)
 Replacement of glNewList.
void GLNormal3b (GLbyte nx, GLbyte ny, GLbyte nz)
 Replacement of glNormal3b.
void GLNormal3bv (const GLbyte *v)
 Replacement of glNormal3bv.
void GLNormal3d (GLdouble nx, GLdouble ny, GLdouble nz)
 Replacement of glNormal3d.
void GLNormal3dv (const GLdouble *v)
 Replacement of glNormal3dv.
void GLNormal3f (GLfloat nx, GLfloat ny, GLfloat nz)
 Replacement of glNormal3f.
void GLNormal3fv (const GLfloat *v)
 Replacement of glNormal3fv.
void GLNormal3i (GLint nx, GLint ny, GLint nz)
 Replacement of glNormal3i.
void GLNormal3iv (const GLint *v)
 Replacement of glNormal3iv.
void GLNormal3s (GLshort nx, GLshort ny, GLshort nz)
 Replacement of glNormal3s.
void GLNormal3sv (const GLshort *v)
 Replacement of glNormal3sv.
void GLNormalPointer (GLenum type, GLsizei stride, const GLvoid *pointer)
 Replacement of glNormalPointer.
void GLOrtho (GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
 Replacement of glOrtho.
void GLPassThrough (GLfloat token)
 Replacement of glPassThrough.
void GLPixelMapfv (GLenum map, GLsizei mapsize, const GLfloat *values)
 Replacement of glPixelMapufv.
void GLPixelMapuiv (GLenum map, GLsizei mapsize, const GLuint *values)
 Replacement of glPixelMapuiv.
void GLPixelMapusv (GLenum map, GLsizei mapsize, const GLushort *values)
 Replacement of glPixelMapusv.
void GLPixelStoref (GLenum pname, GLfloat param)
 Replacement of glPixelStoref.
void GLPixelStorei (GLenum pname, GLint param)
 Replacement of glPixelStorei.
void GLPixelTransferf (GLenum pname, GLfloat param)
 Replacement of glPixelTransferf.
void GLPixelTransferi (GLenum pname, GLint param)
 Replacement of glPixelTransferi.
void GLPixelZoom (GLfloat xfactor, GLfloat yfactor)
 Replacement of glPixelZoom.
void GLPointSize (GLfloat size)
 Replacement of glPointSize.
void GLPolygonMode (GLenum face, GLenum mode)
 Replacement of glPolygonMode.
void GLPolygonOffset (GLfloat factor, GLfloat units)
 Replacement of glPolygonOffset.
void GLPolygonStipple (const GLubyte *mask)
 Replacement of glPolygonStipple.
void GLPopAttrib (void)
 Replacement of glPopAttrib.
void GLPopClientAttrib (void)
 Replacement of glPopClientAttrib.
void GLPopMatrix (void)
 Replacement of glPopMatrix.
void GLPopName (void)
 Replacement of glPopName.
void GLPrioritizeTextures (GLsizei n, const GLuint *textures, const GLclampf *priorities)
 Replacement of glPrioritizeTextures.
void GLProgramNamedParameter4f (GLuint id, GLsizei len, const GLubyte *name, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
 Replacement of glProgramNamedParameter4fNV.
void GLPushAttrib (GLbitfield mask)
 Replacement of glPushAttrib.
void GLPushClientAttrib (GLbitfield mask)
 Replacement of glPushClientAttrib.
void GLPushMatrix (void)
 Replacement of glPushMatrix.
void GLPushName (GLuint name)
 Replacement of glPushName.
void GLRasterPos2d (GLdouble x, GLdouble y)
 Replacement of glRasterPos2d.
void GLRasterPos2f (GLfloat x, GLfloat y)
 Replacement of glRasterPos2f.
void GLRasterPos2i (GLint x, GLint y)
 Replacement of glRasterPos2i.
void GLRasterPos2s (GLshort x, GLshort y)
 Replacement of glRasterPos2s.
void GLRasterPos3d (GLdouble x, GLdouble y, GLdouble z)
 Replacement of glRasterPos3d.
void GLRasterPos3f (GLfloat x, GLfloat y, GLfloat z)
 Replacement of glRasterPos3f.
void GLRasterPos3i (GLint x, GLint y, GLint z)
 Replacement of glRasterPos3i.
void GLRasterPos3s (GLshort x, GLshort y, GLshort z)
 Replacement of glRasterPos3s.
void GLRasterPos4d (GLdouble x, GLdouble y, GLdouble z, GLdouble w)
 Replacement of glRasterPos4d.
void GLRasterPos4f (GLfloat x, GLfloat y, GLfloat z, GLfloat w)
 Replacement of glRasterPos4f.
void GLRasterPos4i (GLint x, GLint y, GLint z, GLint w)
 Replacement of glRasterPos4i.
void GLRasterPos4s (GLshort x, GLshort y, GLshort z, GLshort w)
 Replacement of glRasterPos4s.
void GLReadBuffer (GLenum mode)
 Replacement of glReadBuffer.
void GLReadPixels (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels)
 Replacement of glReadPixels.
void GLRectd (GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2)
 Replacement of glRectd.
void GLRectf (GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2)
 Replacement of glRectf.
void GLRecti (GLint x1, GLint y1, GLint x2, GLint y2)
 Replacement of glRecti.
void GLRects (GLshort x1, GLshort y1, GLshort x2, GLshort y2)
 Replacement of glRects.
void GLRenderMode (GLenum mode)
 Replacement of glRenderMode.
void GLRotated (GLdouble angle, GLdouble x, GLdouble y, GLdouble z)
 Replacement of glRotated.
void GLRotatef (GLfloat angle, GLfloat x, GLfloat y, GLfloat z)
 Replacement of glRotatef.
void GLScaled (GLdouble x, GLdouble y, GLdouble z)
 Replacement of glScaled.
void GLScalef (GLfloat x, GLfloat y, GLfloat z)
 Replacement of glScalef.
void GLScissor (GLint x, GLint y, GLsizei width, GLsizei height)
 Replacement of glScissor.
void GLSecondaryColorPointer (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
 Replacement of glSecondaryColorPointer.
void GLSelectBuffer (GLsizei size, GLuint *buffer)
 Replacement of glSelectBuffer.
void GLSetWindowStereoMode (GLboolean displayMode)
 Replacement of glSetWindowStereoModeNV.
void GLShadeModel (GLenum mode)
 Replacement of glShadeModel.
void GLStencilFunc (GLenum func, GLint ref, GLuint mask)
 Replacement of glStencilFunc.
void GLStencilMask (GLuint mask)
 Replacement of glStencilMask.
void GLStencilOp (GLenum fail, GLenum zfail, GLenum zpass)
 Replacement of glStencilOp.
void GLTexCoord1d (GLdouble s)
 Replacement of glTexCoord1d.
void GLTexCoord1f (GLfloat s)
 Replacement of glTexCoord1f.
void GLTexCoord1i (GLint s)
 Replacement of glTexCoord1i.
void GLTexCoord1s (GLshort s)
 Replacement of glTexCoord1s.
void GLTexCoord2d (GLdouble s, GLdouble t)
 Replacement of glTexCoord2d.
void GLTexCoord2f (GLfloat s, GLfloat t)
 Replacement of glTexCoord2f.
void GLTexCoord2fv (const GLfloat *v)
 Replacement of glTexCoord2fv.
void GLTexCoord2i (GLint s, GLint t)
 Replacement of glTexCoord2i.
void GLTexCoord2s (GLshort s, GLshort t)
 Replacement of glTexCoord2s.
void GLTexCoord3d (GLdouble s, GLdouble t, GLdouble r)
 Replacement of glTexCoord3d.
void GLTexCoord3f (GLfloat s, GLfloat t, GLfloat r)
 Replacement of glTexCoord3f.
void GLTexCoord3i (GLint s, GLint t, GLint r)
 Replacement of glTexCoord3i.
void GLTexCoord3s (GLshort s, GLshort t, GLshort r)
 Replacement of glTexCoord3s.
void GLTexCoord4d (GLdouble s, GLdouble t, GLdouble r, GLdouble q)
 Replacement of glTexCoord4d.
void GLTexCoord4f (GLfloat s, GLfloat t, GLfloat r, GLfloat q)
 Replacement of glTexCoord4f.
void GLTexCoord4i (GLint s, GLint t, GLint r, GLint q)
 Replacement of glTexCoord4i.
void GLTexCoord4s (GLshort s, GLshort t, GLshort r, GLshort q)
 Replacement of glTexCoord4s.
void GLTexCoordPointer (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
 Replacement of glTexCoordPointer.
void GLTexEnvf (GLenum target, GLenum pname, GLfloat param)
 Replacement of glTexEnvf.
void GLTexEnvfv (GLenum target, GLenum pname, const GLfloat *params)
 Replacement of glTexEnvfv.
void GLTexEnvi (GLenum target, GLenum pname, GLint param)
 Replacement of glTexEnvi.
void GLTexEnviv (GLenum target, GLenum pname, const GLint *params)
 Replacement of glTexEnviv.
void GLTexGend (GLenum coord, GLenum pname, GLdouble param)
 Replacement of glTexGend.
void GLTexGenf (GLenum coord, GLenum pname, GLfloat param)
 Replacement of glTexGenf.
void GLTexGenfv (GLenum coord, GLenum pname, const GLfloat *param)
 Replacement of glTexGenfv.
void GLTexGeni (GLenum coord, GLenum pname, GLint param)
 Replacement of glTexGeni.
void GLTexImage1D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
 Replacement of glTexImage1D.
void GLTexImage2D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
 Replacement of glTexImage2D.
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.
void GLTexParameterf (GLenum target, GLenum pname, GLfloat param)
 Replacement of glTexParameterf.
void GLTexParameteri (GLenum target, GLenum pname, GLint param)
 Replacement of glTexParameteri.
void GLTexParameterfv (GLenum target, GLenum pname, const GLfloat *params)
 Replacement of glTexParameterfv.
void GLTexParameteriv (GLenum target, GLenum pname, const GLint *params)
 Replacement of glTexParameteriv.
void GLTexSubImage1D (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels)
 Replacement of glTexSubImate1D.
void GLTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels)
 Replacement of glTexSubImate2D.
void GLTranslated (GLdouble x, GLdouble y, GLdouble z)
 Replacement of glTranslated.
void GLTranslatef (GLfloat x, GLfloat y, GLfloat z)
 Replacement of glTranslatef.
void GLVertex2d (GLdouble x, GLdouble y)
 Replacement of glVertex2d.
void GLVertex2f (GLfloat x, GLfloat y)
 Replacement of glVertex2f.
void GLVertex2i (GLint x, GLint y)
 Replacement of glVertex2i.
void GLVertex2s (GLshort x, GLshort y)
 Replacement of glVertex2s.
void GLVertex3d (GLdouble x, GLdouble y, GLdouble z)
 Replacement of glVertex3d.
void GLVertex3f (GLfloat x, GLfloat y, GLfloat z)
 Replacement of glVertex3f.
void GLVertex3fv (const GLfloat *v)
 Replacement of glVertex3fv.
void GLVertex3i (GLint x, GLint y, GLint z)
 Replacement of glVertex3i.
void GLVertex3s (GLshort x, GLshort y, GLshort z)
 Replacement of glVertex3s.
void GLVertex4d (GLdouble x, GLdouble y, GLdouble z, GLdouble w)
 Replacement of glVertex4d.
void GLVertex4f (GLfloat x, GLfloat y, GLfloat z, GLfloat w)
 Replacement of glVertex4f.
void GLVertex4i (GLint x, GLint y, GLint z, GLint w)
 Replacement of glVertex4i.
void GLVertex4s (GLshort x, GLshort y, GLshort z, GLshort w)
 Replacement of glVertex4s.
void GLVertexPointer (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
 Replacement of glVertexPointer.
void GLViewport (GLint x, GLint y, GLsizei width, GLsizei height)
 Replacement of glViewport.

Variables

NVSG_API GLContextglContext
 pointer to the current GLContext
NVSG_API GLenum glError
 current OpenGL error code
bool wglFunctionsInitialized
 indicator of initialization state of wgl functions


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.

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

class 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:38 2005 for NVSGSDK by NVIDIA