[ Next Article | Previous Article | Book Contents | Library Home | Legal | Search ]
OpenGL 1.2 for AIX: Reference Manual

OpenGL Utility (GLU) Library

Following is a list of the subroutines available in the OpenGL utility library and the purpose of each subroutine.

Select the subroutine about which you want to read. You can also go back to the OpenGL Overview entry article.

B  
gluBeginCurve Delimits the beginning or end of a non-uniform rational B-spline (NURBS) curve definition.
gluBeginPolygon Delimits the beginning or end of a polygon description.
gluBeginSurface Delimits the beginning or end of a non-uniform rational B-spline (NURBS) surface definition.
gluBeginTrim Delimits the beginning or end of a non-uniform rational B-spline (NURBS) trimming loop definition.
gluBuild1DMipmapLevels Builds a subset of 1D mipmap levels.
gluBuild1DMipmaps Creates 1-dimensional (1D) mipmaps.
gluBuild2DMipmapLevels Builds a subset of 2D mipmap levels.
gluBuild2DMipmaps Creates 2-dimensional (2D) mipmaps.
gluBuild3DMipmapLevels Builds a subset of 3D mipmap levels.
gluBuild3DMipmaps Builds a 3-dimensional (3D) mipmap.
   
C  
gluCheckExtension Determines if an extension name is supported.
gluCylinder Draws a cylinder.
   
D  
gluDeleteNurbsRenderer Destroys a non-uniform rational B-spline (NURBS) object.
gluDeleteQuadric Destroys a quadrics object.
gluDeleteTess Destroys a tessellation object.
gluDisk Draws a disk.
   
E  
gluErrorString Produces an error string from an OpenGL or GLU error code.
   
G  
gluGetNurbsProperty Gets a non-uniform rational B-spline (NURBS) property.
gluGetString Returns a pointer to a static string describing the GLU version or the GLU extensions that are supported.
gluGetTessProperty Gets a tessellation object property.
   
L  
gluLoadSamplingMatrices Loads non-uniform rational B-spline (NURBS) sampling and culling matrices.
gluLookAt Defines a viewing transformation.
   
N  
gluNewNurbsRenderer Creates a non-uniform rational B-spline (NURBS) object.
gluNewQuadric Creates a quadrics object.
gluNewTess Creates a tessellation object.
gluNextContour Marks the beginning of another contour.
gluNurbsCallback Defines a callback for a non-uniform rational B-spline (NURBS) object.
gluNurbsCallbackData Sets a user data pointer.
gluNurbsCallbackDataEXT Sets a user data pointer.
gluNurbsCurve Defines the shape of a non-uniform rational B-spline (NURBS) curve.
gluNurbsProperty Sets a non-uniform rational B-spline (NURBS) property.
gluNurbsSurface Defines the shape of a non-uniform rational B-spline (NURBS) surface.
   
O  
gluOrtho2D Defines a 2-dimensional (2D) orthographic projection matrix.
   
P  
gluPartialDisk Draws an arc of a disk.
gluPerspective Sets up a perspective projection matrix.
gluPickMatrix Defines a picking region.
gluProject Maps object coordinates to window coordinates.
gluPwlCurve Defines a piecewise linear non-uniform rational B-spline (NURBS) trimming curve.
   
Q  
gluQuadricCallback Defines a callback for a quadrics object.
gluQuadricDrawStyle Specifies the desired quadric drawing style.
gluQuadricNormals Specifies the desired normals for quadrics.
gluQuadricOrientation Specifies the desired inside/outside orientation for quadrics.
gluQuadricTexture Specifies if texturing is desired for quadrics.
   
S  
gluScaleImage Scales an image to an arbitrary size.
gluSphere Draws a sphere.
   
T  
gluTessBeginContour Delimits a contour description.
gluTessBeginPolygon Delimits a polygon description.
gluTessCallback Defines a callback for a tessellation object.
gluTessEndPolygon Delimits a polygon description.
gluTessNormal Specifies a normal for a polygon.
gluTessProperty Sets a tessellation object property.
gluTessVertex Specifies a vertex on a polygon.
   
U  
gluUnProject Projects world space coordinates to object space.
gluUnProject4 Maps window and clip coordinates to object coordinates.

[ Next Article | Previous Article | Book Contents | Library Home | Legal | Search ]