OpenGL.GL

A nice Module

Contents

glAccum
operate on the accumulation buffer
glAlphaFunc
specify the alpha test function
glAreTexturesResident
determine if textures are loaded in texture memory
glArrayElement
render a vertex using the specified vertex array element
glBegin, glEnd
delimit the vertices of a primitive or a group of like primitives
glBindTexture
bind a named texture to a texturing target
glBitmap
draw a bitmap
glBlendFunc
specify pixel arithmetic
glCallList
execute a display list
glCallLists
execute a list of display lists
glClear
clear buffers to preset values
glClearAccum
specify clear values for the accumulation buffer
glClearColor
specify clear values for the color buffers
glClearDepth
specify the clear value for the depth buffer
glClearIndex
specify the clear value for the color index buffers
glClearStencil
specify the clear value for the stencil buffer
glClipPlane
specify a plane against which all geometry is clipped
glColor, glColor3, glColor3b, glColor3bv, glColor3d, glColor3dv, glColor3f, glColor3fv, glColor3i, glColor3iv, glColor3s, glColor3sv, glColor3ub, glColor3ubv, glColor3ui, glColor3uiv, glColor3us, glColor3usv, glColor4, glColor4b, glColor4bv, glColor4d, glColor4dv, glColor4f, glColor4fv, glColor4i, glColor4iv, glColor4s, glColor4sv, glColor4ub, glColor4ubv, glColor4ui, glColor4uiv, glColor4us, glColor4usv, glColorb, glColord, glColorf, glColori, glColors, glColorub, glColorui, glColorus
set the current color
glColorMask
enable and disable writing of frame buffer color components
glColorMaterial
cause a material color to track the current color
glColorPointer, glColorPointerb, glColorPointerd, glColorPointerf, glColorPointeri, glColorPointers, glColorPointerub, glColorPointerui, glColorPointerus
define an array of colors
glCopyPixels
copy pixels in the frame buffer
glCopyTexImage1D
copy pixels into a 1D texture image
glCopyTexImage2D
copy pixels into a 2D texture image
glCopyTexSubImage1D
copy a one-dimensional texture subimage
glCopyTexSubImage2D
copy a two-dimensional texture subimage
glCullFace
specify whether frontor back-facing facets can be culled
glDeleteLists
delete a contiguous group of display lists
glDeleteTextures
delete named textures
glDepthFunc
specify the value used for depth buffer comparisons
glDepthMask
enable or disable writing into the depth buffer
glDepthRange
specify mapping of depth values from normalized device coordinates to window coordinates
glDrawArrays
render primitives from array data
glDrawBuffer
specify which color buffers are to be drawn into
glDrawElements
render primitives from array data
glDrawPixels, glDrawPixelsb, glDrawPixelsf, glDrawPixelsi, glDrawPixelss, glDrawPixelsub, glDrawPixelsui, glDrawPixelsus
write a block of pixels to the frame buffer
glEdgeFlag, glEdgeFlagv
flag edges as either boundary or nonboundary
glEdgeFlagPointer, glEdgeFlagPointerb
define an array of edge flags
glDisable, glEnable
enable or disable server-side GL capabilities
glDisableClientState, glEnableClientState
enable or disable client-side capability
glEvalCoord, glEvalCoord1, glEvalCoord1d, glEvalCoord1dv, glEvalCoord1f, glEvalCoord1fv, glEvalCoord2, glEvalCoord2d, glEvalCoord2dv, glEvalCoord2f, glEvalCoord2fv, glEvalCoordd, glEvalCoordf
evaluate enabled oneand two-dimensional maps
glEvalMesh1, glEvalMesh2
compute a oneor two-dimensional grid of points or lines
glEvalPoint, glEvalPoint1, glEvalPoint2
generate and evaluate a single point in a mesh
glFeedbackBuffer
controls feedback mode
glFinish
block until all GL execution is complete
glFlush
force execution of GL commands in finite time
glFog, glFogf, glFogfv, glFogi, glFogiv
specify fog parameters
glFrontFace
define frontand back-facing polygons
glFrustum
multiply the current matrix by a perspective matrix
glGenLists
generate a contiguous set of empty display lists
glGenTextures
generate texture names
glGetBoolean, glGetBooleanv, glGetDouble, glGetDoublev, glGetFloatv, glGetInteger, glGetIntegerv
return the value or values of a selected parameter
glGetClipPlane
return the coefficients of the specified clipping plane
glGetLightfv, glGetLightiv
return light source parameter values
glGetMapdv, glGetMapfv, glGetMapiv
return evaluator parameters
glGetMaterialfv, glGetMaterialiv
return material parameters
glGetPixelMapfv, glGetPixelMapuiv, glGetPixelMapusv
return the specified pixel map
glGetPolygonStipple, glGetPolygonStippleub
return the polygon stipple pattern
glGetString
return a string describing the current GL connection
glGetTexEnvfv, glGetTexEnviv
return texture environment parameters
glGetTexGendv, glGetTexGenfv, glGetTexGeniv
return texture coordinate generation parameters
glGetTexImage, glGetTexImageb, glGetTexImaged, glGetTexImagef, glGetTexImagei, glGetTexImages, glGetTexImageub, glGetTexImageui, glGetTexImageus
return a texture image
glGetTexLevelParameterfv, glGetTexLevelParameteriv
return texture parameter values for a specific level of detail
glGetTexParameterfv, glGetTexParameteriv
return texture parameter values
glHint
specify implementation-specific hints
glIndex, glIndexd, glIndexdv, glIndexf, glIndexfv, glIndexi, glIndexiv, glIndexs, glIndexsv, glIndexub, glIndexubv
set the current color index
glIndexMask
control the writing of individual bits in the color index buffers
glIndexPointer, glIndexPointerb, glIndexPointerd, glIndexPointerf, glIndexPointeri, glIndexPointers, glIndexPointerub
define an array of color indexes
glInitNames
initialize the name stack
glInterleavedArrays
simultaneously specify and enable several interleaved arrays
glIsEnabled
test whether a capability is enabled
glIsList
determine if a name corresponds to a display-list
glIsTexture
determine if a name corresponds to a texture
glLight, glLightf, glLightfv, glLighti, glLightiv
set light source parameters
glLightModel, glLightModelf, glLightModelfv, glLightModeli, glLightModeliv
set the lighting model parameters
glLineStipple
specify the line stipple pattern
glLineWidth
specify the width of rasterized lines
glListBase
set the display-list base for glCallLists
glLoadIdentity
replace the current matrix with the identity matrix
glLoadMatrixd, glLoadMatrixf
replace the current matrix with the specified matrix
glLoadName
load a name onto the name stack
glLogicOp
specify a logical pixel operation for color index rendering
glMap1d, glMap1f
define a one-dimensional evaluator
glMap2d, glMap2f
define a two-dimensional evaluator
glMapGrid1d, glMapGrid1f, glMapGrid2d, glMapGrid2f
define a oneor two-dimensional mesh
glMaterial, glMaterialf, glMaterialfv, glMateriali, glMaterialiv
specify material parameters for the lighting model
glMatrixMode
specify which matrix is the current matrix
glMultMatrixd, glMultMatrixf
multiply the current matrix with the specified matrix
glEndList, glNewList
create or replace a display list
glNormal, glNormal3, glNormal3b, glNormal3bv, glNormal3d, glNormal3dv, glNormal3f, glNormal3fv, glNormal3i, glNormal3iv, glNormal3s, glNormal3sv, glNormal4, glNormalb, glNormald, glNormalf, glNormali, glNormals
set the current normal vector
glNormalPointer, glNormalPointerb, glNormalPointerd, glNormalPointerf, glNormalPointeri, glNormalPointers
define an array of normals
glOrtho
multiply the current matrix with an orthographic matrix
glPassThrough
place a marker in the feedback buffer
glPixelMapfv, glPixelMapuiv, glPixelMapusv
set up pixel transfer maps
glPixelStoref, glPixelStorei
set pixel storage modes
glPixelTransferf, glPixelTransferi
set pixel transfer modes
glPixelZoom
specify the pixel zoom factors
glPointSize
specify the diameter of rasterized points
glPolygonMode
select a polygon rasterization mode
glPolygonOffset
set the scale and units used to calculate depth values
glPolygonStipple, glPolygonStippleub
set the polygon stippling pattern
glPrioritizeTextures
set texture residence priority
glPopAttrib, glPushAttrib
push and pop the server attribute stack
glPopClientAttrib, glPushClientAttrib
push and pop the client attribute stack
glPopMatrix, glPushMatrix
push and pop the current matrix stack
glPopName, glPushName
push and pop the name stack
glRasterPos, glRasterPos2, glRasterPos2d, glRasterPos2dv, glRasterPos2f, glRasterPos2fv, glRasterPos2i, glRasterPos2iv, glRasterPos2s, glRasterPos2sv, glRasterPos3, glRasterPos3d, glRasterPos3dv, glRasterPos3f, glRasterPos3fv, glRasterPos3i, glRasterPos3iv, glRasterPos3s, glRasterPos3sv, glRasterPos4, glRasterPos4d, glRasterPos4dv, glRasterPos4f, glRasterPos4fv, glRasterPos4i, glRasterPos4iv, glRasterPos4s, glRasterPos4sv, glRasterPosd, glRasterPosf, glRasterPosi, glRasterPoss
specify the raster position for pixel operations
glReadBuffer
select a color buffer source for pixels
glReadPixels, glReadPixelsb, glReadPixelsd, glReadPixelsf, glReadPixelsi, glReadPixelss, glReadPixelsub, glReadPixelsui, glReadPixelsus
read a block of pixels from the frame buffer
glRectd, glRectdv, glRectf, glRectfv, glRecti, glRectiv, glRects, glRectsv
draw a rectangle
glRenderMode
set rasterization mode
glRotate, glRotated, glRotatef
multiply the current matrix by a rotation matrix
glScale, glScaled, glScalef
multiply the current matrix by a general scaling matrix
glScissor
define the scissor box
glSelectBuffer
establish a buffer for selection mode values
glShadeModel
select flat or smooth shading
glStencilFunc
set function and reference value for stencil testing
glStencilMask
control the writing of individual bits in the stencil planes
glStencilOp
set stencil test actions
glTexCoord, glTexCoord1, glTexCoord1d, glTexCoord1dv, glTexCoord1f, glTexCoord1fv, glTexCoord1i, glTexCoord1iv, glTexCoord1s, glTexCoord1sv, glTexCoord2, glTexCoord2d, glTexCoord2dv, glTexCoord2f, glTexCoord2fv, glTexCoord2i, glTexCoord2iv, glTexCoord2s, glTexCoord2sv, glTexCoord3, glTexCoord3d, glTexCoord3dv, glTexCoord3f, glTexCoord3fv, glTexCoord3i, glTexCoord3iv, glTexCoord3s, glTexCoord3sv, glTexCoord4, glTexCoord4d, glTexCoord4dv, glTexCoord4f, glTexCoord4fv, glTexCoord4i, glTexCoord4iv, glTexCoord4s, glTexCoord4sv, glTexCoordb, glTexCoordd, glTexCoordf, glTexCoordi, glTexCoords
set the current texture coordinates
glTexCoordPointer, glTexCoordPointerb, glTexCoordPointerd, glTexCoordPointerf, glTexCoordPointeri, glTexCoordPointers
define an array of texture coordinates
glTexEnvf, glTexEnvfv, glTexEnvi, glTexEnviv
set texture environment parameters
glTexGen, glTexGend, glTexGendv, glTexGenf, glTexGenfv, glTexGeni, glTexGeniv
control the generation of texture coordinates
glTexImage1D, glTexImage1Db, glTexImage1Df, glTexImage1Di, glTexImage1Ds, glTexImage1Dub, glTexImage1Dui, glTexImage1Dus
specify a one-dimensional texture image
glTexImage2D, glTexImage2Db, glTexImage2Df, glTexImage2Di, glTexImage2Ds, glTexImage2Dub, glTexImage2Dui, glTexImage2Dus
specify a two-dimensional texture image
glTexParameter, glTexParameterf, glTexParameterfv, glTexParameteri, glTexParameteriv
set texture parameters
glTexSubImage1D, glTexSubImage1Db, glTexSubImage1Df, glTexSubImage1Di, glTexSubImage1Ds, glTexSubImage1Dub, glTexSubImage1Dui, glTexSubImage1Dus
specify a two-dimensional texture subimage
glTexSubImage2D, glTexSubImage2Db, glTexSubImage2Df, glTexSubImage2Di, glTexSubImage2Ds, glTexSubImage2Dub, glTexSubImage2Dui, glTexSubImage2Dus
specify a two-dimensional texture subimage
glTranslate, glTranslated, glTranslatef
multiply the current matrix by a translation matrix
glVertex, glVertex2d, glVertex2dv, glVertex2f, glVertex2fv, glVertex2i, glVertex2iv, glVertex2s, glVertex2sv, glVertex3d, glVertex3dv, glVertex3f, glVertex3fv, glVertex3i, glVertex3iv, glVertex3s, glVertex3sv, glVertex4d, glVertex4dv, glVertex4f, glVertex4fv, glVertex4i, glVertex4iv, glVertex4s, glVertex4sv, glVertexb, glVertexd, glVertexf, glVertexi, glVertexs
specify a vertex
glVertexPointer, glVertexPointerb, glVertexPointerd, glVertexPointerf, glVertexPointeri, glVertexPointers
define an array of vertex data
glViewport
set the viewport

See Also

:: GLU :: GLUT :: GLE ::

:: Documentation ::