GLU Functions
This section includes reference pages, in alphabetical order, for all OpenGL Utility Library functions. For background information about these functions, see OpenGL Utility Library.
Function | Description |
---|---|
gluBeginCurve, gluEndCurve | Delimit a Non-Uniform Rational B-Spline (NURBS) curve definition. |
gluBeginPolygon, gluEndPolygon | Delimit a polygon description. |
gluBeginSurface, gluEndSurface | Delimit a NURBS surface definition. |
gluBeginTrim, gluEndTrim | Delimit a NURBS trimming loop definition. |
gluBuild1DMipmaps | Creates 1-D mipmaps. |
gluBuild2DMipmaps | Creates 2-D mipmaps. |
gluCylinder | Draws a cylinder. |
gluDeleteNurbsRenderer | Destroys a NURBS object. |
gluDeleteQuadric | Destroys a quadric object. |
gluDeleteTess | Destroys a tessellation object. |
gluDisk | Draws a disk. |
gluErrorString | Produces an error string from an OpenGL or GLU error code. The error string is ANSI only. |
gluGetNurbsProperty | Retrieves a NURBS property. |
gluGetString | Retrieves a string that describes the GLU version number or supported GLU extension calls. |
gluGetTessProperty | Retrieves a tessellation object property. |
gluLoadSamplingMatrices | Loads NURBS sampling and culling matrices. |
gluLookAt | Defines a viewing transformation. |
gluNewNurbsRenderer | Creates a NURBS object. |
gluNewQuadric | Creates a quadric object. |
gluNewTess | Creates a tessellation object. |
gluNextContour | Marks the beginning of another contour. |
gluNurbsCallback | Defines a callback for a NURBS object. |
gluNurbsCurve | Defines the shape of a NURBS curve. |
gluNurbsProperty | Sets a NURBS property. |
gluNurbsSurface | Defines the shape of a NURBS surface. |
gluOrtho2D | Defines a 2-D orthographic projection matrix. |
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 | Describes a piecewise linear NURBS trimming curve. |
gluQuadricCallback | Defines a callback for a quadric object. |
gluQuadricDrawStyle | Specifies the draw style desired for quadrics. |
gluQuadricNormals | Specifies what kind of normals are to be used for quadrics. |
gluQuadricOrientation | Specifies inside or outside orientation for quadrics. |
gluQuadricTexture | Specifies whether quadrics are to be textured. |
gluScaleImage | Scales an image to an arbitrary size. |
gluSphere | Draws a sphere. |
gluTessBeginContour, gluTessEndContour | Delimit a contour description. |
gluTessBeginPolygon, gluTessEndPolygon | Delimit a polygon description. |
gluTessCallback | Defines a callback for a tessellation object. |
gluTessNormal | Specifies a normal for a polygon. |
gluTessProperty | Sets the property of a tessellation object. |
gluTessVertex | Specifies a vertex on a polygon. |
gluUnProject | Maps window coordinates to object coordinates. |