Tao.OpenGl SDK Documentation

Glu Methods

The methods of the Glu class are listed below. For a complete list of Glu class members, see the Glu Members topic.

Public Static (Shared) Methods

gluBeginCurve Delimits a Non-Uniform Rational B-Spline (NURBS) curve definition.
gluBeginPolygon Delimits a polygon description.
gluBeginSurface Delimits a NURBS surface definition.
gluBeginTrim Delimits a NURBS trimming loop definition.
gluBuild1DMipmapLevelsOverloaded. Builds a subset of one-dimensional mipmap levels.
gluBuild1DMipmapsOverloaded. Builds a one-dimensional mipmap.
gluBuild2DMipmapLevelsOverloaded. Builds a subset of two-dimensional mipmap levels.
gluBuild2DMipmapsOverloaded. Builds a two-dimensional mipmap.
gluBuild3DMipmapLevelsOverloaded. Builds a subset of three-dimensional mipmap.
gluBuild3DMipmapsOverloaded. Builds a three-dimensional mipmap.
gluCheckExtension Determines if an extension name is supported.
gluCylinder Draws a cylinder.
gluDeleteNurbsRenderer Destroys a NURBS object.
gluDeleteQuadric Destroys a quadrics object.
gluDeleteTess Destroys a tessellation object.
gluDisk Draws a disk.
gluEndCurve Delimits a Non-Uniform Rational B-Spline (NURBS) curve definition.
gluEndPolygon Delimits a polygon description.
gluEndSurface Delimits a NURBS surface definition.
gluEndTrim Delimits a NURBS trimming loop definition.
gluErrorString Produces an error string from a GL or GLU error code.
gluErrorStringWIN Produces an error string from a GL or GLU error code.
gluErrorUnicodeStringEXT Produces an error string from a GL or GLU error code.
gluGetNurbsPropertyOverloaded. Gets a NURBS property.
gluGetString Gets a string that describes the GLU version number or supported GLU extension calls.
gluGetTessPropertyOverloaded. Gets a tessellation object property.
gluLoadSamplingMatrices Loads NURBS sampling and culling matrices.
gluLookAt Defines a viewing transformation.
gluNewNurbsRenderer Creates a NURBS object.
gluNewQuadric Creates a quadrics object.
gluNewTess Creates a tessellation object.
gluNextContour Marks the beginning of another contour.
gluNurbsCallbackOverloaded. The gluNurbsCallback mehtod defines a callback for a NURBS object.
gluNurbsCallbackDataOverloaded. Sets a user data pointer.
gluNurbsCallbackDataEXTOverloaded. Sets a user data pointer.
gluNurbsCurveOverloaded. Defines the shape of a NURBS curve.
gluNurbsProperty Sets a NURBS property.
gluNurbsSurfaceOverloaded. Defines the shape of a NURBS surface.
gluOrtho2D Defines a 2D 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.
gluPwlCurveOverloaded. 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.
gluScaleImageOverloaded. Scales an image to an arbitrary size.
gluSphere Draws a sphere.
gluTessBeginContour Delimits a contour description.
gluTessBeginPolygonOverloaded. Delimits a polygon description.
gluTessCallbackOverloaded. Defines a callback for a tessellation object.
gluTessEndContour Delimits a contour description.
gluTessEndPolygon Delimits a polygon description.
gluTessNormal Specifies a normal for a polygon.
gluTessProperty Sets the property of a tessellation object.
gluTessVertexOverloaded. Specifies a vertex on a polygon.
gluUnProject Maps window coordinates to object coordinates.
gluUnProject4 Maps window and clip coordinates to object coordinates.

Public Instance Methods

Equals (inherited from Object) 
GetHashCode (inherited from Object) 
GetType (inherited from Object) 
ToString (inherited from Object) 

See Also

Glu Class | Tao.OpenGl Namespace