Logo Search packages:      
Sourcecode: taoframework version File versions  Download package

Tao::OpenGl::Glu Class Reference

List of all members.


Detailed Description

GLU (OpenGL Utility) binding for .NET, implementing GLU 1.3.

Binds functions and definitions in glu32.dll or libGLU.so.

The OpenGL Utility (GLU) library contains several groups of functions that complement the core OpenGL interface by providing support for auxiliary features. These features include: mipmapping, matrix manipulation, polygon tessellation, quadrics, NURBS, and error handling.

Mipmapping routines include image scaling and automatic mipmap generation. A variety of matrix manipulation functions build projection and viewing matrices, or project vertices from one coordinate system to another. Polygon tessellation routines convert concave polygons into triangles for easy rendering. Quadrics support renders a few basic quadrics such as spheres and cones. NURBS code maps complicated NURBS curves and trimmed surfaces into simpler OpenGL evaluators. Lastly, an error lookup routine translates OpenGL and GLU error codes into strings. GLU library routines may call OpenGL library routines. Thus, an OpenGL context should be made current before calling any GLU functions. Otherwise an OpenGL error may occur.

These utility functions make use of core OpenGL functions, so any OpenGL implementation is guaranteed to support the utility functions.

Definition at line 65 of file Glu.cs.


Public Member Functions

static void gluBeginCurve ([In] GLUnurbs nurb)
 Delimits a Non-Uniform Rational B-Spline (NURBS) curve definition.
static void gluBeginPolygon ([In] GLUtesselator tess)
 Delimits a polygon description.
static void gluBeginSurface ([In] GLUnurbs nurb)
 Delimits a NURBS surface definition.
static void gluBeginTrim ([In] GLUnurbs nurb)
 Delimits a NURBS trimming loop definition.
static unsafe int gluBuild1DMipmapLevels (int target, int internalFormat, int width, int format, int type, int level, int min, int max,[In] void *data)
 Builds a subset of one-dimensional mipmap levels.
static int gluBuild1DMipmapLevels (int target, int internalFormat, int width, int format, int type, int level, int min, int max,[In] IntPtr data)
 Builds a subset of one-dimensional mipmap levels.
static int gluBuild1DMipmapLevels (int target, int internalFormat, int width, int format, int type, int level, int min, int max,[In] uint[,,] data)
 Builds a subset of one-dimensional mipmap levels.
static int gluBuild1DMipmapLevels (int target, int internalFormat, int width, int format, int type, int level, int min, int max,[In] uint[,] data)
 Builds a subset of one-dimensional mipmap levels.
static int gluBuild1DMipmapLevels (int target, int internalFormat, int width, int format, int type, int level, int min, int max,[In] uint[] data)
 Builds a subset of one-dimensional mipmap levels.
static int gluBuild1DMipmapLevels (int target, int internalFormat, int width, int format, int type, int level, int min, int max,[In] ushort[,,] data)
 Builds a subset of one-dimensional mipmap levels.
static int gluBuild1DMipmapLevels (int target, int internalFormat, int width, int format, int type, int level, int min, int max,[In] ushort[,] data)
 Builds a subset of one-dimensional mipmap levels.
static int gluBuild1DMipmapLevels (int target, int internalFormat, int width, int format, int type, int level, int min, int max,[In] ushort[] data)
 Builds a subset of one-dimensional mipmap levels.
static int gluBuild1DMipmapLevels (int target, int internalFormat, int width, int format, int type, int level, int min, int max,[In] float[,,] data)
 Builds a subset of one-dimensional mipmap levels.
static int gluBuild1DMipmapLevels (int target, int internalFormat, int width, int format, int type, int level, int min, int max,[In] float[,] data)
 Builds a subset of one-dimensional mipmap levels.
static int gluBuild1DMipmapLevels (int target, int internalFormat, int width, int format, int type, int level, int min, int max,[In] float[] data)
 Builds a subset of one-dimensional mipmap levels.
static int gluBuild1DMipmapLevels (int target, int internalFormat, int width, int format, int type, int level, int min, int max,[In] int[,,] data)
 Builds a subset of one-dimensional mipmap levels.
static int gluBuild1DMipmapLevels (int target, int internalFormat, int width, int format, int type, int level, int min, int max,[In] int[,] data)
 Builds a subset of one-dimensional mipmap levels.
static int gluBuild1DMipmapLevels (int target, int internalFormat, int width, int format, int type, int level, int min, int max,[In] int[] data)
 Builds a subset of one-dimensional mipmap levels.
static int gluBuild1DMipmapLevels (int target, int internalFormat, int width, int format, int type, int level, int min, int max,[In] short[,,] data)
 Builds a subset of one-dimensional mipmap levels.
static int gluBuild1DMipmapLevels (int target, int internalFormat, int width, int format, int type, int level, int min, int max,[In] short[,] data)
 Builds a subset of one-dimensional mipmap levels.
static int gluBuild1DMipmapLevels (int target, int internalFormat, int width, int format, int type, int level, int min, int max,[In] short[] data)
 Builds a subset of one-dimensional mipmap levels.
static int gluBuild1DMipmapLevels (int target, int internalFormat, int width, int format, int type, int level, int min, int max,[In] double[,,] data)
 Builds a subset of one-dimensional mipmap levels.
static int gluBuild1DMipmapLevels (int target, int internalFormat, int width, int format, int type, int level, int min, int max,[In] double[,] data)
 Builds a subset of one-dimensional mipmap levels.
static int gluBuild1DMipmapLevels (int target, int internalFormat, int width, int format, int type, int level, int min, int max,[In] double[] data)
 Builds a subset of one-dimensional mipmap levels.
static int gluBuild1DMipmapLevels (int target, int internalFormat, int width, int format, int type, int level, int min, int max,[In] byte[,,] data)
 Builds a subset of one-dimensional mipmap levels.
static int gluBuild1DMipmapLevels (int target, int internalFormat, int width, int format, int type, int level, int min, int max,[In] byte[,] data)
 Builds a subset of one-dimensional mipmap levels.
static int gluBuild1DMipmapLevels (int target, int internalFormat, int width, int format, int type, int level, int min, int max,[In] byte[] data)
 Builds a subset of one-dimensional mipmap levels.
static unsafe int gluBuild1DMipmaps (int target, int internalFormat, int width, int format, int type,[In] void *data)
 Builds a one-dimensional mipmap.
static int gluBuild1DMipmaps (int target, int internalFormat, int width, int format, int type,[In] IntPtr data)
 Builds a one-dimensional mipmap.
static int gluBuild1DMipmaps (int target, int internalFormat, int width, int format, int type,[In] uint[,,] data)
 Builds a one-dimensional mipmap.
static int gluBuild1DMipmaps (int target, int internalFormat, int width, int format, int type,[In] uint[,] data)
 Builds a one-dimensional mipmap.
static int gluBuild1DMipmaps (int target, int internalFormat, int width, int format, int type,[In] uint[] data)
 Builds a one-dimensional mipmap.
static int gluBuild1DMipmaps (int target, int internalFormat, int width, int format, int type,[In] ushort[,,] data)
 Builds a one-dimensional mipmap.
static int gluBuild1DMipmaps (int target, int internalFormat, int width, int format, int type,[In] ushort[,] data)
 Builds a one-dimensional mipmap.
static int gluBuild1DMipmaps (int target, int internalFormat, int width, int format, int type,[In] ushort[] data)
 Builds a one-dimensional mipmap.
static int gluBuild1DMipmaps (int target, int internalFormat, int width, int format, int type,[In] float[,,] data)
 Builds a one-dimensional mipmap.
static int gluBuild1DMipmaps (int target, int internalFormat, int width, int format, int type,[In] float[,] data)
 Builds a one-dimensional mipmap.
static int gluBuild1DMipmaps (int target, int internalFormat, int width, int format, int type,[In] float[] data)
 Builds a one-dimensional mipmap.
static int gluBuild1DMipmaps (int target, int internalFormat, int width, int format, int type,[In] int[,,] data)
 Builds a one-dimensional mipmap.
static int gluBuild1DMipmaps (int target, int internalFormat, int width, int format, int type,[In] int[,] data)
 Builds a one-dimensional mipmap.
static int gluBuild1DMipmaps (int target, int internalFormat, int width, int format, int type,[In] int[] data)
 Builds a one-dimensional mipmap.
static int gluBuild1DMipmaps (int target, int internalFormat, int width, int format, int type,[In] short[,,] data)
 Builds a one-dimensional mipmap.
static int gluBuild1DMipmaps (int target, int internalFormat, int width, int format, int type,[In] short[,] data)
 Builds a one-dimensional mipmap.
static int gluBuild1DMipmaps (int target, int internalFormat, int width, int format, int type,[In] short[] data)
 Builds a one-dimensional mipmap.
static int gluBuild1DMipmaps (int target, int internalFormat, int width, int format, int type,[In] double[,,] data)
 Builds a one-dimensional mipmap.
static int gluBuild1DMipmaps (int target, int internalFormat, int width, int format, int type,[In] double[,] data)
 Builds a one-dimensional mipmap.
static int gluBuild1DMipmaps (int target, int internalFormat, int width, int format, int type,[In] double[] data)
 Builds a one-dimensional mipmap.
static int gluBuild1DMipmaps (int target, int internalFormat, int width, int format, int type,[In] byte[,,] data)
 Builds a one-dimensional mipmap.
static int gluBuild1DMipmaps (int target, int internalFormat, int width, int format, int type,[In] byte[,] data)
 Builds a one-dimensional mipmap.
static int gluBuild1DMipmaps (int target, int internalFormat, int width, int format, int type,[In] byte[] data)
 Builds a one-dimensional mipmap.
static unsafe int gluBuild2DMipmapLevels (int target, int internalFormat, int width, int height, int format, int type, int level, int min, int max,[In] void *data)
 Builds a subset of two-dimensional mipmap levels.
static int gluBuild2DMipmapLevels (int target, int internalFormat, int width, int height, int format, int type, int level, int min, int max,[In] IntPtr data)
 Builds a subset of two-dimensional mipmap levels.
static int gluBuild2DMipmapLevels (int target, int internalFormat, int width, int height, int format, int type, int level, int min, int max,[In] uint[,,] data)
 Builds a subset of two-dimensional mipmap levels.
static int gluBuild2DMipmapLevels (int target, int internalFormat, int width, int height, int format, int type, int level, int min, int max,[In] uint[,] data)
 Builds a subset of two-dimensional mipmap levels.
static int gluBuild2DMipmapLevels (int target, int internalFormat, int width, int height, int format, int type, int level, int min, int max,[In] uint[] data)
 Builds a subset of two-dimensional mipmap levels.
static int gluBuild2DMipmapLevels (int target, int internalFormat, int width, int height, int format, int type, int level, int min, int max,[In] ushort[,,] data)
 Builds a subset of two-dimensional mipmap levels.
static int gluBuild2DMipmapLevels (int target, int internalFormat, int width, int height, int format, int type, int level, int min, int max,[In] ushort[,] data)
 Builds a subset of two-dimensional mipmap levels.
static int gluBuild2DMipmapLevels (int target, int internalFormat, int width, int height, int format, int type, int level, int min, int max,[In] ushort[] data)
 Builds a subset of two-dimensional mipmap levels.
static int gluBuild2DMipmapLevels (int target, int internalFormat, int width, int height, int format, int type, int level, int min, int max,[In] float[,,] data)
 Builds a subset of two-dimensional mipmap levels.
static int gluBuild2DMipmapLevels (int target, int internalFormat, int width, int height, int format, int type, int level, int min, int max,[In] float[,] data)
 Builds a subset of two-dimensional mipmap levels.
static int gluBuild2DMipmapLevels (int target, int internalFormat, int width, int height, int format, int type, int level, int min, int max,[In] float[] data)
 Builds a subset of two-dimensional mipmap levels.
static int gluBuild2DMipmapLevels (int target, int internalFormat, int width, int height, int format, int type, int level, int min, int max,[In] int[,,] data)
 Builds a subset of two-dimensional mipmap levels.
static int gluBuild2DMipmapLevels (int target, int internalFormat, int width, int height, int format, int type, int level, int min, int max,[In] int[,] data)
 Builds a subset of two-dimensional mipmap levels.
static int gluBuild2DMipmapLevels (int target, int internalFormat, int width, int height, int format, int type, int level, int min, int max,[In] int[] data)
 Builds a subset of two-dimensional mipmap levels.
static int gluBuild2DMipmapLevels (int target, int internalFormat, int width, int height, int format, int type, int level, int min, int max,[In] short[,,] data)
 Builds a subset of two-dimensional mipmap levels.
static int gluBuild2DMipmapLevels (int target, int internalFormat, int width, int height, int format, int type, int level, int min, int max,[In] short[,] data)
 Builds a subset of two-dimensional mipmap levels.
static int gluBuild2DMipmapLevels (int target, int internalFormat, int width, int height, int format, int type, int level, int min, int max,[In] short[] data)
 Builds a subset of two-dimensional mipmap levels.
static int gluBuild2DMipmapLevels (int target, int internalFormat, int width, int height, int format, int type, int level, int min, int max,[In] double[,,] data)
 Builds a subset of two-dimensional mipmap levels.
static int gluBuild2DMipmapLevels (int target, int internalFormat, int width, int height, int format, int type, int level, int min, int max,[In] double[,] data)
 Builds a subset of two-dimensional mipmap levels.
static int gluBuild2DMipmapLevels (int target, int internalFormat, int width, int height, int format, int type, int level, int min, int max,[In] double[] data)
 Builds a subset of two-dimensional mipmap levels.
static int gluBuild2DMipmapLevels (int target, int internalFormat, int width, int height, int format, int type, int level, int min, int max,[In] byte[,,] data)
 Builds a subset of two-dimensional mipmap levels.
static int gluBuild2DMipmapLevels (int target, int internalFormat, int width, int height, int format, int type, int level, int min, int max,[In] byte[,] data)
 Builds a subset of two-dimensional mipmap levels.
static int gluBuild2DMipmapLevels (int target, int internalFormat, int width, int height, int format, int type, int level, int min, int max,[In] byte[] data)
 Builds a subset of two-dimensional mipmap levels.
static unsafe int gluBuild2DMipmaps (int target, int internalFormat, int width, int height, int format, int type,[In] void *data)
 Builds a two-dimensional mipmap.
static int gluBuild2DMipmaps (int target, int internalFormat, int width, int height, int format, int type,[In] IntPtr data)
 Builds a two-dimensional mipmap.
static int gluBuild2DMipmaps (int target, int internalFormat, int width, int height, int format, int type,[In] uint[,,] data)
 Builds a two-dimensional mipmap.
static int gluBuild2DMipmaps (int target, int internalFormat, int width, int height, int format, int type,[In] uint[,] data)
 Builds a two-dimensional mipmap.
static int gluBuild2DMipmaps (int target, int internalFormat, int width, int height, int format, int type,[In] uint[] data)
 Builds a two-dimensional mipmap.
static int gluBuild2DMipmaps (int target, int internalFormat, int width, int height, int format, int type,[In] ushort[,,] data)
 Builds a two-dimensional mipmap.
static int gluBuild2DMipmaps (int target, int internalFormat, int width, int height, int format, int type,[In] ushort[,] data)
 Builds a two-dimensional mipmap.
static int gluBuild2DMipmaps (int target, int internalFormat, int width, int height, int format, int type,[In] ushort[] data)
 Builds a two-dimensional mipmap.
static int gluBuild2DMipmaps (int target, int internalFormat, int width, int height, int format, int type,[In] float[,,] data)
 Builds a two-dimensional mipmap.
static int gluBuild2DMipmaps (int target, int internalFormat, int width, int height, int format, int type,[In] float[,] data)
 Builds a two-dimensional mipmap.
static int gluBuild2DMipmaps (int target, int internalFormat, int width, int height, int format, int type,[In] float[] data)
 Builds a two-dimensional mipmap.
static int gluBuild2DMipmaps (int target, int internalFormat, int width, int height, int format, int type,[In] int[,,] data)
 Builds a two-dimensional mipmap.
static int gluBuild2DMipmaps (int target, int internalFormat, int width, int height, int format, int type,[In] int[,] data)
 Builds a two-dimensional mipmap.
static int gluBuild2DMipmaps (int target, int internalFormat, int width, int height, int format, int type,[In] int[] data)
 Builds a two-dimensional mipmap.
static int gluBuild2DMipmaps (int target, int internalFormat, int width, int height, int format, int type,[In] short[,,] data)
 Builds a two-dimensional mipmap.
static int gluBuild2DMipmaps (int target, int internalFormat, int width, int height, int format, int type,[In] short[,] data)
 Builds a two-dimensional mipmap.
static int gluBuild2DMipmaps (int target, int internalFormat, int width, int height, int format, int type,[In] short[] data)
 Builds a two-dimensional mipmap.
static int gluBuild2DMipmaps (int target, int internalFormat, int width, int height, int format, int type,[In] double[,,] data)
 Builds a two-dimensional mipmap.
static int gluBuild2DMipmaps (int target, int internalFormat, int width, int height, int format, int type,[In] double[,] data)
 Builds a two-dimensional mipmap.
static int gluBuild2DMipmaps (int target, int internalFormat, int width, int height, int format, int type,[In] double[] data)
 Builds a two-dimensional mipmap.
static int gluBuild2DMipmaps (int target, int internalFormat, int width, int height, int format, int type,[In] byte[,,] data)
 Builds a two-dimensional mipmap.
static int gluBuild2DMipmaps (int target, int internalFormat, int width, int height, int format, int type,[In] byte[,] data)
 Builds a two-dimensional mipmap.
static int gluBuild2DMipmaps (int target, int internalFormat, int width, int height, int format, int type,[In] byte[] data)
 Builds a two-dimensional mipmap.
static unsafe int gluBuild3DMipmapLevels (int target, int internalFormat, int width, int height, int depth, int format, int type, int level, int min, int max,[In] void *data)
 Builds a subset of three-dimensional mipmap.
static int gluBuild3DMipmapLevels (int target, int internalFormat, int width, int height, int depth, int format, int type, int level, int min, int max,[In] IntPtr data)
 Builds a subset of three-dimensional mipmap.
static int gluBuild3DMipmapLevels (int target, int internalFormat, int width, int height, int depth, int format, int type, int level, int min, int max,[In] uint[,,] data)
 Builds a subset of three-dimensional mipmap.
static int gluBuild3DMipmapLevels (int target, int internalFormat, int width, int height, int depth, int format, int type, int level, int min, int max,[In] uint[,] data)
 Builds a subset of three-dimensional mipmap.
static int gluBuild3DMipmapLevels (int target, int internalFormat, int width, int height, int depth, int format, int type, int level, int min, int max,[In] uint[] data)
 Builds a subset of three-dimensional mipmap.
static int gluBuild3DMipmapLevels (int target, int internalFormat, int width, int height, int depth, int format, int type, int level, int min, int max,[In] ushort[,,] data)
 Builds a subset of three-dimensional mipmap.
static int gluBuild3DMipmapLevels (int target, int internalFormat, int width, int height, int depth, int format, int type, int level, int min, int max,[In] ushort[,] data)
 Builds a subset of three-dimensional mipmap.
static int gluBuild3DMipmapLevels (int target, int internalFormat, int width, int height, int depth, int format, int type, int level, int min, int max,[In] ushort[] data)
 Builds a subset of three-dimensional mipmap.
static int gluBuild3DMipmapLevels (int target, int internalFormat, int width, int height, int depth, int format, int type, int level, int min, int max,[In] float[,,] data)
 Builds a subset of three-dimensional mipmap.
static int gluBuild3DMipmapLevels (int target, int internalFormat, int width, int height, int depth, int format, int type, int level, int min, int max,[In] float[,] data)
 Builds a subset of three-dimensional mipmap.
static int gluBuild3DMipmapLevels (int target, int internalFormat, int width, int height, int depth, int format, int type, int level, int min, int max,[In] float[] data)
 Builds a subset of three-dimensional mipmap.
static int gluBuild3DMipmapLevels (int target, int internalFormat, int width, int height, int depth, int format, int type, int level, int min, int max,[In] int[,,] data)
 Builds a subset of three-dimensional mipmap.
static int gluBuild3DMipmapLevels (int target, int internalFormat, int width, int height, int depth, int format, int type, int level, int min, int max,[In] int[,] data)
 Builds a subset of three-dimensional mipmap.
static int gluBuild3DMipmapLevels (int target, int internalFormat, int width, int height, int depth, int format, int type, int level, int min, int max,[In] int[] data)
 Builds a subset of three-dimensional mipmap.
static int gluBuild3DMipmapLevels (int target, int internalFormat, int width, int height, int depth, int format, int type, int level, int min, int max,[In] short[,,] data)
 Builds a subset of three-dimensional mipmap.
static int gluBuild3DMipmapLevels (int target, int internalFormat, int width, int height, int depth, int format, int type, int level, int min, int max,[In] short[,] data)
 Builds a subset of three-dimensional mipmap.
static int gluBuild3DMipmapLevels (int target, int internalFormat, int width, int height, int depth, int format, int type, int level, int min, int max,[In] short[] data)
 Builds a subset of three-dimensional mipmap.
static int gluBuild3DMipmapLevels (int target, int internalFormat, int width, int height, int depth, int format, int type, int level, int min, int max,[In] double[,,] data)
 Builds a subset of three-dimensional mipmap.
static int gluBuild3DMipmapLevels (int target, int internalFormat, int width, int height, int depth, int format, int type, int level, int min, int max,[In] double[,] data)
 Builds a subset of three-dimensional mipmap.
static int gluBuild3DMipmapLevels (int target, int internalFormat, int width, int height, int depth, int format, int type, int level, int min, int max,[In] double[] data)
 Builds a subset of three-dimensional mipmap.
static int gluBuild3DMipmapLevels (int target, int internalFormat, int width, int height, int depth, int format, int type, int level, int min, int max,[In] byte[,,] data)
 Builds a subset of three-dimensional mipmap.
static int gluBuild3DMipmapLevels (int target, int internalFormat, int width, int height, int depth, int format, int type, int level, int min, int max,[In] byte[,] data)
 Builds a subset of three-dimensional mipmap.
static int gluBuild3DMipmapLevels (int target, int internalFormat, int width, int height, int depth, int format, int type, int level, int min, int max,[In] byte[] data)
 Builds a subset of three-dimensional mipmap.
static unsafe int gluBuild3DMipmaps (int target, int internalFormat, int width, int height, int depth, int format, int type,[In] void *data)
 Builds a three-dimensional mipmap.
static int gluBuild3DMipmaps (int target, int internalFormat, int width, int height, int depth, int format, int type,[In] IntPtr data)
 Builds a three-dimensional mipmap.
static int gluBuild3DMipmaps (int target, int internalFormat, int width, int height, int depth, int format, int type,[In] uint[,,] data)
 Builds a three-dimensional mipmap.
static int gluBuild3DMipmaps (int target, int internalFormat, int width, int height, int depth, int format, int type,[In] uint[,] data)
 Builds a three-dimensional mipmap.
static int gluBuild3DMipmaps (int target, int internalFormat, int width, int height, int depth, int format, int type,[In] uint[] data)
 Builds a three-dimensional mipmap.
static int gluBuild3DMipmaps (int target, int internalFormat, int width, int height, int depth, int format, int type,[In] ushort[,,] data)
 Builds a three-dimensional mipmap.
static int gluBuild3DMipmaps (int target, int internalFormat, int width, int height, int depth, int format, int type,[In] ushort[,] data)
 Builds a three-dimensional mipmap.
static int gluBuild3DMipmaps (int target, int internalFormat, int width, int height, int depth, int format, int type,[In] ushort[] data)
 Builds a three-dimensional mipmap.
static int gluBuild3DMipmaps (int target, int internalFormat, int width, int height, int depth, int format, int type,[In] float[,,] data)
 Builds a three-dimensional mipmap.
static int gluBuild3DMipmaps (int target, int internalFormat, int width, int height, int depth, int format, int type,[In] float[,] data)
 Builds a three-dimensional mipmap.
static int gluBuild3DMipmaps (int target, int internalFormat, int width, int height, int depth, int format, int type,[In] float[] data)
 Builds a three-dimensional mipmap.
static int gluBuild3DMipmaps (int target, int internalFormat, int width, int height, int depth, int format, int type,[In] int[,,] data)
 Builds a three-dimensional mipmap.
static int gluBuild3DMipmaps (int target, int internalFormat, int width, int height, int depth, int format, int type,[In] int[,] data)
 Builds a three-dimensional mipmap.
static int gluBuild3DMipmaps (int target, int internalFormat, int width, int height, int depth, int format, int type,[In] int[] data)
 Builds a three-dimensional mipmap.
static int gluBuild3DMipmaps (int target, int internalFormat, int width, int height, int depth, int format, int type,[In] short[,,] data)
 Builds a three-dimensional mipmap.
static int gluBuild3DMipmaps (int target, int internalFormat, int width, int height, int depth, int format, int type,[In] short[,] data)
 Builds a three-dimensional mipmap.
static int gluBuild3DMipmaps (int target, int internalFormat, int width, int height, int depth, int format, int type,[In] short[] data)
 Builds a three-dimensional mipmap.
static int gluBuild3DMipmaps (int target, int internalFormat, int width, int height, int depth, int format, int type,[In] double[,,] data)
 Builds a three-dimensional mipmap.
static int gluBuild3DMipmaps (int target, int internalFormat, int width, int height, int depth, int format, int type,[In] double[,] data)
 Builds a three-dimensional mipmap.
static int gluBuild3DMipmaps (int target, int internalFormat, int width, int height, int depth, int format, int type,[In] double[] data)
 Builds a three-dimensional mipmap.
static int gluBuild3DMipmaps (int target, int internalFormat, int width, int height, int depth, int format, int type,[In] byte[,,] data)
 Builds a three-dimensional mipmap.
static int gluBuild3DMipmaps (int target, int internalFormat, int width, int height, int depth, int format, int type,[In] byte[,] data)
 Builds a three-dimensional mipmap.
static int gluBuild3DMipmaps (int target, int internalFormat, int width, int height, int depth, int format, int type,[In] byte[] data)
 Builds a three-dimensional mipmap.
as< i > extensionString</i >.
</para >< para > Returns< see
cref="Gl.GL_TRUE"/> if< i >
extensionName</i > is
supported otherwise< see cref="Gl.GL_FALSE"/>
is returned.</para >< para >
< b > NOTES</b ></para >< para >
Cases where one extension
name is a substring of another
are correctly handled.</para >
< para > There may or may not
be leading or trailing blanks
in< i > extensionString</i >.
</para >< para > Extension
names should not contain
embedded spaces.</para >< para >
All strings are null
terminated.</para ></remarks >
< seealsocref="Gl.glGetString"/>
< seealsocref="gluGetString"/>
*static int 
gluCheckExtension (string extensionName, string extensionString)
static void gluCylinder ([In] GLUquadric quad, double baseRadius, double topRadius, double height, int slices, int stacks)
 Draws a cylinder.
static void gluDeleteNurbsRenderer ([In] GLUnurbs nurb)
 Destroys a NURBS object.
static void gluDeleteQuadric ([In] GLUquadric quad)
 Destroys a quadrics object.
static void gluDeleteTess ([In] GLUtesselator tess)
 Destroys a tessellation object.
static void gluDisk ([In] GLUquadric quad, double innerRadius, double outerRadius, int slices, int loops)
 Draws a disk.
static void gluEndCurve ([In] GLUnurbs nurb)
 Delimits a Non-Uniform Rational B-Spline (NURBS) curve definition.
static void gluEndPolygon ([In] GLUtesselator tess)
 Delimits a polygon description.
static void gluEndSurface ([In] GLUnurbs nurb)
 Delimits a NURBS surface definition.
static void gluEndTrim ([In] GLUnurbs nurb)
 Delimits a NURBS trimming loop definition.
static string gluErrorString (int errorCode)
 Produces an error string from a GL or GLU error code.
static string gluErrorUnicodeStringEXT (int errorCode)
 Produces an error string from a GL or GLU error code.
static void gluGetNurbsProperty ([In] GLUnurbs nurb, int property,[Out] IntPtr data)
 Gets a NURBS property.
static void gluGetNurbsProperty ([In] GLUnurbs nurb, int property, out float data)
 Gets a NURBS property.
static void gluGetNurbsProperty ([In] GLUnurbs nurb, int property,[Out] float[] data)
 Gets a NURBS property.
static string gluGetString (int name)
 Gets a string that describes the GLU version number or supported GLU extension calls.
static void gluGetTessProperty ([In] GLUtesselator tess, int which,[Out] IntPtr data)
 Gets a tessellation object property.
static void gluGetTessProperty ([In] GLUtesselator tess, int which, out double data)
 Gets a tessellation object property.
static void gluGetTessProperty ([In] GLUtesselator tess, int which,[Out] double[] data)
 Gets a tessellation object property.
static void gluLoadSamplingMatrices ([In] GLUnurbs nurb,[In] float[] modelMatrix,[In] float[] projectionMatrix,[In] int[] viewport)
 Loads NURBS sampling and culling matrices.
static void gluLookAt (double eyeX, double eyeY, double eyeZ, double centerX, double centerY, double centerZ, double upX, double upY, double upZ)
 Defines a viewing transformation.
static GLUnurbs gluNewNurbsRenderer ()
 Creates a NURBS object.
static GLUquadric gluNewQuadric ()
 Creates a quadrics object.
static GLUtesselator gluNewTess ()
 Creates a tessellation object.
static void gluNextContour ([In] GLUtesselator tess, int type)
 Marks the beginning of another contour.
static unsafe void gluNurbsCallbackData ([In] GLUnurbs nurb,[In] void *userData)
 Sets a user data pointer.
static void gluNurbsCallbackData ([In] GLUnurbs nurb,[In] IntPtr userData)
 Sets a user data pointer.
static void gluNurbsCallbackData ([In] GLUnurbs nurb,[In] uint[,,] userData)
 Sets a user data pointer.
static void gluNurbsCallbackData ([In] GLUnurbs nurb,[In] uint[,] userData)
 Sets a user data pointer.
static void gluNurbsCallbackData ([In] GLUnurbs nurb,[In] uint[] userData)
 Sets a user data pointer.
static void gluNurbsCallbackData ([In] GLUnurbs nurb,[In] ushort[,,] userData)
 Sets a user data pointer.
static void gluNurbsCallbackData ([In] GLUnurbs nurb,[In] ushort[,] userData)
 Sets a user data pointer.
static void gluNurbsCallbackData ([In] GLUnurbs nurb,[In] ushort[] userData)
 Sets a user data pointer.
static void gluNurbsCallbackData ([In] GLUnurbs nurb,[In] float[,,] userData)
 Sets a user data pointer.
static void gluNurbsCallbackData ([In] GLUnurbs nurb,[In] float[,] userData)
 Sets a user data pointer.
static void gluNurbsCallbackData ([In] GLUnurbs nurb,[In] float[] userData)
 Sets a user data pointer.
static void gluNurbsCallbackData ([In] GLUnurbs nurb,[In] int[,,] userData)
 Sets a user data pointer.
static void gluNurbsCallbackData ([In] GLUnurbs nurb,[In] int[,] userData)
 Sets a user data pointer.
static void gluNurbsCallbackData ([In] GLUnurbs nurb,[In] int[] userData)
 Sets a user data pointer.
static void gluNurbsCallbackData ([In] GLUnurbs nurb,[In] short[,,] userData)
 Sets a user data pointer.
static void gluNurbsCallbackData ([In] GLUnurbs nurb,[In] short[,] userData)
 Sets a user data pointer.
static void gluNurbsCallbackData ([In] GLUnurbs nurb,[In] short[] userData)
 Sets a user data pointer.
static void gluNurbsCallbackData ([In] GLUnurbs nurb,[In] double[,,] userData)
 Sets a user data pointer.
static void gluNurbsCallbackData ([In] GLUnurbs nurb,[In] double[,] userData)
 Sets a user data pointer.
static void gluNurbsCallbackData ([In] GLUnurbs nurb,[In] double[] userData)
 Sets a user data pointer.
static void gluNurbsCallbackData ([In] GLUnurbs nurb,[In] byte[,,] userData)
 Sets a user data pointer.
static void gluNurbsCallbackData ([In] GLUnurbs nurb,[In] byte[,] userData)
 Sets a user data pointer.
static void gluNurbsCallbackData ([In] GLUnurbs nurb,[In] byte[] userData)
 Sets a user data pointer.
static unsafe void gluNurbsCallbackDataEXT ([In] GLUnurbs nurb,[In] void *userData)
 Sets a user data pointer.
static void gluNurbsCallbackDataEXT ([In] GLUnurbs nurb,[In] IntPtr userData)
 Sets a user data pointer.
static void gluNurbsCallbackDataEXT ([In] GLUnurbs nurb,[In] uint[,,] userData)
 Sets a user data pointer.
static void gluNurbsCallbackDataEXT ([In] GLUnurbs nurb,[In] uint[,] userData)
 Sets a user data pointer.
static void gluNurbsCallbackDataEXT ([In] GLUnurbs nurb,[In] uint[] userData)
 Sets a user data pointer.
static void gluNurbsCallbackDataEXT ([In] GLUnurbs nurb,[In] ushort[,,] userData)
 Sets a user data pointer.
static void gluNurbsCallbackDataEXT ([In] GLUnurbs nurb,[In] ushort[,] userData)
 Sets a user data pointer.
static void gluNurbsCallbackDataEXT ([In] GLUnurbs nurb,[In] ushort[] userData)
 Sets a user data pointer.
static void gluNurbsCallbackDataEXT ([In] GLUnurbs nurb,[In] float[,,] userData)
 Sets a user data pointer.
static void gluNurbsCallbackDataEXT ([In] GLUnurbs nurb,[In] float[,] userData)
 Sets a user data pointer.
static void gluNurbsCallbackDataEXT ([In] GLUnurbs nurb,[In] float[] userData)
 Sets a user data pointer.
static void gluNurbsCallbackDataEXT ([In] GLUnurbs nurb,[In] int[,,] userData)
 Sets a user data pointer.
static void gluNurbsCallbackDataEXT ([In] GLUnurbs nurb,[In] int[,] userData)
 Sets a user data pointer.
static void gluNurbsCallbackDataEXT ([In] GLUnurbs nurb,[In] int[] userData)
 Sets a user data pointer.
static void gluNurbsCallbackDataEXT ([In] GLUnurbs nurb,[In] short[,,] userData)
 Sets a user data pointer.
static void gluNurbsCallbackDataEXT ([In] GLUnurbs nurb,[In] short[,] userData)
 Sets a user data pointer.
static void gluNurbsCallbackDataEXT ([In] GLUnurbs nurb,[In] short[] userData)
 Sets a user data pointer.
static void gluNurbsCallbackDataEXT ([In] GLUnurbs nurb,[In] double[,,] userData)
 Sets a user data pointer.
static void gluNurbsCallbackDataEXT ([In] GLUnurbs nurb,[In] double[,] userData)
 Sets a user data pointer.
static void gluNurbsCallbackDataEXT ([In] GLUnurbs nurb,[In] double[] userData)
 Sets a user data pointer.
static void gluNurbsCallbackDataEXT ([In] GLUnurbs nurb,[In] byte[,,] userData)
 Sets a user data pointer.
static void gluNurbsCallbackDataEXT ([In] GLUnurbs nurb,[In] byte[,] userData)
 Sets a user data pointer.
static void gluNurbsCallbackDataEXT ([In] GLUnurbs nurb,[In] byte[] userData)
 Sets a user data pointer.
static void gluNurbsCurve ([In] GLUnurbs nurb, int knotCount,[In] float[] knots, int stride,[In] float[,] control, int order, int type)
 Defines the shape of a NURBS curve.
static void gluNurbsCurve ([In] GLUnurbs nurb, int knotCount,[In] float[] knots, int stride,[In] float[] control, int order, int type)
 Defines the shape of a NURBS curve.
static void gluNurbsProperty ([In] GLUnurbs nurb, int property, float val)
 Sets a NURBS property.
static void gluNurbsSurface ([In] GLUnurbs nurb, int sKnotCount,[In] float[] sKnots, int tKnotCount,[In] float[] tKnots, int sStride, int tStride, float[,,] control, int sOrder, int tOrder, int type)
 Defines the shape of a NURBS surface.
static void gluNurbsSurface ([In] GLUnurbs nurb, int sKnotCount,[In] float[] sKnots, int tKnotCount,[In] float[] tKnots, int sStride, int tStride, float[,] control, int sOrder, int tOrder, int type)
 Defines the shape of a NURBS surface.
static void gluNurbsSurface ([In] GLUnurbs nurb, int sKnotCount,[In] float[] sKnots, int tKnotCount,[In] float[] tKnots, int sStride, int tStride, float[] control, int sOrder, int tOrder, int type)
 Defines the shape of a NURBS surface.
static void gluOrtho2D (double left, double right, double bottom, double top)
 Defines a 2D orthographic projection matrix.
static void gluPartialDisk ([In] GLUquadric quad, double innerRadius, double outerRadius, int slices, int loops, double startAngle, double sweepAngle)
 Draws an arc of a disk.
static void gluPerspective (double fovY, double aspectRatio, double zNear, double zFar)
 Sets up a perspective projection matrix.
static void gluPickMatrix (double x, double y, double width, double height,[In] int[] viewport)
 Defines a picking region.
static int gluProject (double objX, double objY, double objZ,[In] double[] modelMatrix,[In] double[] projectionMatrix,[In] int[] viewport, out double winX, out double winY, out double winZ)
 Maps object coordinates to window coordinates.
static void gluPwlCurve ([In] GLUnurbs nurb, int count,[In] float[,] data, int stride, int type)
 Describes a piecewise linear NURBS trimming curve.
static void gluPwlCurve ([In] GLUnurbs nurb, int count,[In] float[] data, int stride, int type)
 Describes a piecewise linear NURBS trimming curve.
static void gluQuadricDrawStyle ([In] GLUquadric quad, int drawStyle)
 Specifies the draw style desired for quadrics.
static void gluQuadricNormals ([In] GLUquadric quad, int normal)
 Specifies what kind of normals are to be used for quadrics.
static void gluQuadricOrientation ([In] GLUquadric quad, int orientation)
 Specifies inside or outside orientation for quadrics.
static void gluQuadricTexture ([In] GLUquadric quad, int texture)
 Specifies whether quadrics are to be textured.
static int gluScaleImage (int format, int widthIn, int heightIn, int typeIn,[In] byte[] dataIn, int widthOut, int heightOut, int typeOut,[Out] byte[] dataOut)
 Scales an image to an arbitrary size.
static int gluScaleImage (int format, int widthIn, int heightIn, int typeIn,[In] IntPtr dataIn, int widthOut, int heightOut, int typeOut,[Out] IntPtr dataOut)
 Scales an image to an arbitrary size.
static void gluSphere ([In] GLUquadric quad, double radius, int slices, int stacks)
 Draws a sphere.
static void gluTessBeginContour ([In] GLUtesselator tess)
 Delimits a contour description.
static unsafe void gluTessBeginPolygon ([In] GLUtesselator tess,[In] void *data)
 Delimits a polygon description.
static void gluTessBeginPolygon ([In] GLUtesselator tess,[In] IntPtr data)
 Delimits a polygon description.
static void gluTessBeginPolygon ([In] GLUtesselator tess,[In] uint[,,] data)
 Delimits a polygon description.
static void gluTessBeginPolygon ([In] GLUtesselator tess,[In] uint[,] data)
 Delimits a polygon description.
static void gluTessBeginPolygon ([In] GLUtesselator tess,[In] uint[] data)
 Delimits a polygon description.
static void gluTessBeginPolygon ([In] GLUtesselator tess,[In] ushort[,,] data)
 Delimits a polygon description.
static void gluTessBeginPolygon ([In] GLUtesselator tess,[In] ushort[,] data)
 Delimits a polygon description.
static void gluTessBeginPolygon ([In] GLUtesselator tess,[In] ushort[] data)
 Delimits a polygon description.
static void gluTessBeginPolygon ([In] GLUtesselator tess,[In] float[,,] data)
 Delimits a polygon description.
static void gluTessBeginPolygon ([In] GLUtesselator tess,[In] float[,] data)
 Delimits a polygon description.
static void gluTessBeginPolygon ([In] GLUtesselator tess,[In] float[] data)
 Delimits a polygon description.
static void gluTessBeginPolygon ([In] GLUtesselator tess,[In] int[,,] data)
 Delimits a polygon description.
static void gluTessBeginPolygon ([In] GLUtesselator tess,[In] int[,] data)
 Delimits a polygon description.
static void gluTessBeginPolygon ([In] GLUtesselator tess,[In] int[] data)
 Delimits a polygon description.
static void gluTessBeginPolygon ([In] GLUtesselator tess,[In] short[,,] data)
 Delimits a polygon description.
static void gluTessBeginPolygon ([In] GLUtesselator tess,[In] short[,] data)
 Delimits a polygon description.
static void gluTessBeginPolygon ([In] GLUtesselator tess,[In] short[] data)
 Delimits a polygon description.
static void gluTessBeginPolygon ([In] GLUtesselator tess,[In] double[,,] data)
 Delimits a polygon description.
static void gluTessBeginPolygon ([In] GLUtesselator tess,[In] double[,] data)
 Delimits a polygon description.
static void gluTessBeginPolygon ([In] GLUtesselator tess,[In] double[] data)
 Delimits a polygon description.
static void gluTessBeginPolygon ([In] GLUtesselator tess,[In] byte[,,] data)
 Delimits a polygon description.
static void gluTessBeginPolygon ([In] GLUtesselator tess,[In] byte[,] data)
 Delimits a polygon description.
static void gluTessBeginPolygon ([In] GLUtesselator tess,[In] byte[] data)
 Delimits a polygon description.
static void gluTessEndContour ([In] GLUtesselator tess)
 Delimits a contour description.
static void gluTessEndPolygon ([In] GLUtesselator tess)
 Delimits a polygon description.
static void gluTessNormal ([In] GLUtesselator tess, double x, double y, double z)
 Specifies a normal for a polygon.
static void gluTessProperty ([In] GLUtesselator tess, int which, double data)
 Sets the property of a tessellation object.
static unsafe void gluTessVertex ([In] GLUtesselator tess,[In] double[] location,[In] void *data)
 Specifies a vertex on a polygon.
static void gluTessVertex ([In] GLUtesselator tess,[In] double[] location,[In] IntPtr data)
 Specifies a vertex on a polygon.
static void gluTessVertex ([In] GLUtesselator tess,[In] double[] location,[In] uint[,,] data)
 Specifies a vertex on a polygon.
static void gluTessVertex ([In] GLUtesselator tess,[In] double[] location,[In] uint[,] data)
 Specifies a vertex on a polygon.
static void gluTessVertex ([In] GLUtesselator tess,[In] double[] location,[In] uint[] data)
 Specifies a vertex on a polygon.
static void gluTessVertex ([In] GLUtesselator tess,[In] double[] location,[In] ushort[,,] data)
 Specifies a vertex on a polygon.
static void gluTessVertex ([In] GLUtesselator tess,[In] double[] location,[In] ushort[,] data)
 Specifies a vertex on a polygon.
static void gluTessVertex ([In] GLUtesselator tess,[In] double[] location,[In] ushort[] data)
 Specifies a vertex on a polygon.
static void gluTessVertex ([In] GLUtesselator tess,[In] double[] location,[In] float[,,] data)
 Specifies a vertex on a polygon.
static void gluTessVertex ([In] GLUtesselator tess,[In] double[] location,[In] float[,] data)
 Specifies a vertex on a polygon.
static void gluTessVertex ([In] GLUtesselator tess,[In] double[] location,[In] float[] data)
 Specifies a vertex on a polygon.
static void gluTessVertex ([In] GLUtesselator tess,[In] double[] location,[In] int[,,] data)
 Specifies a vertex on a polygon.
static void gluTessVertex ([In] GLUtesselator tess,[In] double[] location,[In] int[,] data)
 Specifies a vertex on a polygon.
static void gluTessVertex ([In] GLUtesselator tess,[In] double[] location,[In] int[] data)
 Specifies a vertex on a polygon.
static void gluTessVertex ([In] GLUtesselator tess,[In] double[] location,[In] short[,,] data)
 Specifies a vertex on a polygon.
static void gluTessVertex ([In] GLUtesselator tess,[In] double[] location,[In] short[,] data)
 Specifies a vertex on a polygon.
static void gluTessVertex ([In] GLUtesselator tess,[In] double[] location,[In] short[] data)
 Specifies a vertex on a polygon.
static void gluTessVertex ([In] GLUtesselator tess,[In] double[] location,[In] double[,,] data)
 Specifies a vertex on a polygon.
static void gluTessVertex ([In] GLUtesselator tess,[In] double[] location,[In] double[,] data)
 Specifies a vertex on a polygon.
static void gluTessVertex ([In] GLUtesselator tess,[In] double[] location,[In] double[] data)
 Specifies a vertex on a polygon.
static void gluTessVertex ([In] GLUtesselator tess,[In] double[] location,[In] byte[,,] data)
 Specifies a vertex on a polygon.
static void gluTessVertex ([In] GLUtesselator tess,[In] double[] location,[In] byte[,] data)
 Specifies a vertex on a polygon.
static void gluTessVertex ([In] GLUtesselator tess,[In] double[] location,[In] byte[] data)
 Specifies a vertex on a polygon.
static int gluUnProject (double winX, double winY, double winZ,[In] double[] modelMatrix,[In] double[] projectionMatrix,[In] int[] viewport, out double objX, out double objY, out double objZ)
 Maps window coordinates to object coordinates.
static int gluUnProject4 (double winX, double winY, double winZ, double clipW,[In] double[] modelMatrix,[In] double[] projectionMatrix,[In] int[] viewport, double nearVal, double farVal, out double objX, out double objY, out double objZ, out double objW)
 Maps window and clip coordinates to object coordinates.
delegate void NurbsBeginCallback (int type)
 Callback (delegate) for use with gluNurbsCallback(Tao.OpenGl.Glu.GLUnurbs, int, Tao.OpenGl.Glu.NurbsBeginCallback).
delegate void NurbsBeginDataCallback (int type,[In] IntPtr[] userData)
 Callback (delegate) for use with gluNurbsCallback(Tao.OpenGl.Glu.GLUnurbs, int, Tao.OpenGl.Glu.NurbsBeginCallback).
delegate void NurbsColorCallback ([In] float[] colorData)
 Callback (delegate) for use with gluNurbsCallback(Tao.OpenGl.Glu.GLUnurbs, int, Tao.OpenGl.Glu.NurbsBeginCallback).
delegate void NurbsColorDataCallback ([In] float[] colorData,[In] IntPtr[] userData)
 Callback (delegate) for use with gluNurbsCallback(Tao.OpenGl.Glu.GLUnurbs, int, Tao.OpenGl.Glu.NurbsBeginCallback).
delegate void NurbsEndCallback ()
 Callback (delegate) for use with gluNurbsCallback(Tao.OpenGl.Glu.GLUnurbs, int, Tao.OpenGl.Glu.NurbsBeginCallback).
delegate void NurbsEndDataCallback ([In] IntPtr[] userData)
 Callback (delegate) for use with gluNurbsCallback(Tao.OpenGl.Glu.GLUnurbs, int, Tao.OpenGl.Glu.NurbsBeginCallback).
delegate void NurbsErrorCallback (int type)
 Callback (delegate) for use with gluNurbsCallback(Tao.OpenGl.Glu.GLUnurbs, int, Tao.OpenGl.Glu.NurbsBeginCallback).
delegate void NurbsNormalCallback ([In] float[] normalData)
 Callback (delegate) for use with gluNurbsCallback(Tao.OpenGl.Glu.GLUnurbs, int, Tao.OpenGl.Glu.NurbsBeginCallback).
delegate void NurbsNormalDataCallback ([In] float[] normalData,[In] IntPtr[] userData)
 Callback (delegate) for use with gluNurbsCallback(Tao.OpenGl.Glu.GLUnurbs, int, Tao.OpenGl.Glu.NurbsBeginCallback).
delegate void NurbsTexCoordCallback ([In] float[] texCoord)
 Callback (delegate) for use with gluNurbsCallback(Tao.OpenGl.Glu.GLUnurbs, int, Tao.OpenGl.Glu.NurbsBeginCallback).
delegate void NurbsTexCoordDataCallback ([In] float[] texCoord,[In] IntPtr[] userData)
 Callback (delegate) for use with gluNurbsCallback(Tao.OpenGl.Glu.GLUnurbs, int, Tao.OpenGl.Glu.NurbsBeginCallback).
delegate void NurbsVertexCallback ([In] float[] vertexData)
 Callback (delegate) for use with gluNurbsCallback(Tao.OpenGl.Glu.GLUnurbs, int, Tao.OpenGl.Glu.NurbsBeginCallback).
delegate void NurbsVertexDataCallback ([In] float[] vertexData,[In] IntPtr[] userData)
 Callback (delegate) for use with gluNurbsCallback(Tao.OpenGl.Glu.GLUnurbs, int, Tao.OpenGl.Glu.NurbsBeginCallback).
delegate void QuadricErrorCallback (int errorCode)
 Callback (delegate) for use with gluQuadricCallback.
delegate void TessBeginCallback (int type)
 Callback (delegate) for use with gluTessCallback(Tao.OpenGl.Glu.GLUtesselator, int, Tao.OpenGl.Glu.TessBeginCallback).
delegate void TessBeginDataCallback (int type,[In] IntPtr polygonData)
 Callback (delegate) for use with gluTessCallback(Tao.OpenGl.Glu.GLUtesselator, int, Tao.OpenGl.Glu.TessBeginCallback).
delegate void TessCombineCallback ([In] double[] coordinates,[In] IntPtr[] vertexData,[In] float[] weight,[Out] IntPtr[] outData)
 Callback (delegate) for use with gluTessCallback(Tao.OpenGl.Glu.GLUtesselator, int, Tao.OpenGl.Glu.TessBeginCallback).
delegate void TessCombineCallback1 ([MarshalAs(UnmanagedType.LPArray, SizeConst=3)][In] double[] coordinates,[MarshalAs(UnmanagedType.LPArray, SizeConst=4)][In] double[] vertexData,[MarshalAs(UnmanagedType.LPArray, SizeConst=4)][In] float[] weight,[Out] double[] outData)
 Callback (delegate) for use with gluTessCallback(Tao.OpenGl.Glu.GLUtesselator, int, Tao.OpenGl.Glu.TessBeginCallback).
delegate void TessCombineDataCallback ([In] double[] coordinates,[In] IntPtr[] vertexData,[In] float[] weight,[Out] IntPtr[] outData,[In] IntPtr polygonData)
 Callback (delegate) for use with gluTessCallback(Tao.OpenGl.Glu.GLUtesselator, int, Tao.OpenGl.Glu.TessBeginCallback).
delegate void TessEdgeFlagCallback (int flag)
 Callback (delegate) for use with gluTessCallback(Tao.OpenGl.Glu.GLUtesselator, int, Tao.OpenGl.Glu.TessBeginCallback).
delegate void TessEdgeFlagDataCallback (int flag,[In] IntPtr polygonData)
 Callback (delegate) for use with gluTessCallback(Tao.OpenGl.Glu.GLUtesselator, int, Tao.OpenGl.Glu.TessBeginCallback).
delegate void TessEndCallback ()
 Callback (delegate) for use with gluTessCallback(Tao.OpenGl.Glu.GLUtesselator, int, Tao.OpenGl.Glu.TessBeginCallback).
delegate void TessEndDataCallback (IntPtr polygonData)
 Callback (delegate) for use with gluTessCallback(Tao.OpenGl.Glu.GLUtesselator, int, Tao.OpenGl.Glu.TessBeginCallback).
delegate void TessErrorCallback (int errorCode)
 Callback (delegate) for use with gluTessCallback(Tao.OpenGl.Glu.GLUtesselator, int, Tao.OpenGl.Glu.TessBeginCallback).
delegate void TessErrorDataCallback (int errorCode,[In] IntPtr polygonData)
 Callback (delegate) for use with gluTessCallback(Tao.OpenGl.Glu.GLUtesselator, int, Tao.OpenGl.Glu.TessBeginCallback).
delegate void TessVertexCallback ([In] IntPtr vertexData)
 Callback (delegate) for use with gluTessCallback(Tao.OpenGl.Glu.GLUtesselator, int, Tao.OpenGl.Glu.TessBeginCallback).
delegate void TessVertexCallback1 ([In] double[] vertexData)
 Callback (delegate) for use with gluTessCallback(Tao.OpenGl.Glu.GLUtesselator, int, Tao.OpenGl.Glu.TessBeginCallback).
delegate void TessVertexDataCallback ([In] IntPtr vertexData,[In] IntPtr polygonData)
 Callback (delegate) for use with gluTessCallback(Tao.OpenGl.Glu.GLUtesselator, int, Tao.OpenGl.Glu.TessBeginCallback).

Static Public Member Functions

static string gluErrorStringWIN (int errorCode)
 Produces an error string from a GL or GLU error code.
static void gluNurbsCallback ([In] GLUnurbs nurb, int which,[In] NurbsVertexDataCallback func)
 The gluNurbsCallback mehtod defines a callback for a NURBS object.
static void gluNurbsCallback ([In] GLUnurbs nurb, int which,[In] NurbsVertexCallback func)
 The gluNurbsCallback mehtod defines a callback for a NURBS object.
static void gluNurbsCallback ([In] GLUnurbs nurb, int which,[In] NurbsTexCoordDataCallback func)
 The gluNurbsCallback mehtod defines a callback for a NURBS object.
static void gluNurbsCallback ([In] GLUnurbs nurb, int which,[In] NurbsTexCoordCallback func)
 The gluNurbsCallback mehtod defines a callback for a NURBS object.
static void gluNurbsCallback ([In] GLUnurbs nurb, int which,[In] NurbsNormalDataCallback func)
 The gluNurbsCallback mehtod defines a callback for a NURBS object.
static void gluNurbsCallback ([In] GLUnurbs nurb, int which,[In] NurbsNormalCallback func)
 The gluNurbsCallback mehtod defines a callback for a NURBS object.
static void gluNurbsCallback ([In] GLUnurbs nurb, int which,[In] NurbsErrorCallback func)
 The gluNurbsCallback mehtod defines a callback for a NURBS object.
static void gluNurbsCallback ([In] GLUnurbs nurb, int which,[In] NurbsEndDataCallback func)
 The gluNurbsCallback mehtod defines a callback for a NURBS object.
static void gluNurbsCallback ([In] GLUnurbs nurb, int which,[In] NurbsEndCallback func)
 The gluNurbsCallback mehtod defines a callback for a NURBS object.
static void gluNurbsCallback ([In] GLUnurbs nurb, int which,[In] NurbsColorDataCallback func)
 The gluNurbsCallback mehtod defines a callback for a NURBS object.
static void gluNurbsCallback ([In] GLUnurbs nurb, int which,[In] NurbsColorCallback func)
 The gluNurbsCallback mehtod defines a callback for a NURBS object.
static void gluNurbsCallback ([In] GLUnurbs nurb, int which,[In] NurbsBeginDataCallback func)
 The gluNurbsCallback mehtod defines a callback for a NURBS object.
static void gluNurbsCallback ([In] GLUnurbs nurb, int which,[In] NurbsBeginCallback func)
 The gluNurbsCallback mehtod defines a callback for a NURBS object.
static void gluQuadricCallback ([In] GLUquadric quad, int which,[In] QuadricErrorCallback func)
 Defines a callback for a quadric object.
static void gluTessCallback ([In] GLUtesselator tess, int which,[In] TessVertexDataCallback func)
 Defines a callback for a tessellation object.
static void gluTessCallback ([In] GLUtesselator tess, int which,[In] TessVertexCallback1 func)
 Defines a callback for a tessellation object.
static void gluTessCallback ([In] GLUtesselator tess, int which,[In] TessVertexCallback func)
 Defines a callback for a tessellation object.
static void gluTessCallback ([In] GLUtesselator tess, int which,[In] TessErrorDataCallback func)
 Defines a callback for a tessellation object.
static void gluTessCallback ([In] GLUtesselator tess, int which,[In] TessErrorCallback func)
 Defines a callback for a tessellation object.
static void gluTessCallback ([In] GLUtesselator tess, int which,[In] TessEndDataCallback func)
 Defines a callback for a tessellation object.
static void gluTessCallback ([In] GLUtesselator tess, int which,[In] TessEndCallback func)
 Defines a callback for a tessellation object.
static void gluTessCallback ([In] GLUtesselator tess, int which,[In] TessEdgeFlagDataCallback func)
 Defines a callback for a tessellation object.
static void gluTessCallback ([In] GLUtesselator tess, int which,[In] TessEdgeFlagCallback func)
 Defines a callback for a tessellation object.
static void gluTessCallback ([In] GLUtesselator tess, int which,[In] TessCombineDataCallback func)
 Defines a callback for a tessellation object.
static void gluTessCallback ([In] GLUtesselator tess, int which,[In] TessCombineCallback1 func)
 Defines a callback for a tessellation object.
static void gluTessCallback ([In] GLUtesselator tess, int which,[In] TessCombineCallback func)
 Defines a callback for a tessellation object.
static void gluTessCallback ([In] GLUtesselator tess, int which,[In] TessBeginDataCallback func)
 Defines a callback for a tessellation object.
static void gluTessCallback ([In] GLUtesselator tess, int which,[In] TessBeginCallback func)
 Defines a callback for a tessellation object.

Public Attributes

const int GLU_AUTO_LOAD_MATRIX = 100200
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_BEGIN = 100100
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_CCW = 100121
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_CULLING = 100201
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_CW = 100120
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_DISPLAY_MODE = 100204
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_DOMAIN_DISTANCE = 100217
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_EDGE_FLAG = 100104
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_END = 100102
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_ERROR = 100103
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_EXT_nurbs_tessellator = 1
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_EXT_object_space_tess = 1
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_EXTENSIONS = 100801
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_EXTERIOR = 100123
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_FALSE = 0
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_FILL = 100012
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_FLAT = 100001
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_INCOMPATIBLE_GL_VERSION = 100903
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_INSIDE = 100021
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_INTERIOR = 100122
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_INVALID_ENUM = 100900
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_INVALID_OPERATION = 100904
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_INVALID_VALUE = 100901
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_LINE = 100011
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_MAP1_TRIM_2 = 100210
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_MAP1_TRIM_3 = 100211
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_NONE = 100002
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_NURBS_BEGIN = 100164
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_NURBS_BEGIN_DATA = 100170
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_NURBS_BEGIN_DATA_EXT = 100170
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_NURBS_BEGIN_EXT = 100164
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_NURBS_COLOR = 100167
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_NURBS_COLOR_DATA = 100173
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_NURBS_COLOR_DATA_EXT = 100173
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_NURBS_COLOR_EXT = 100167
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_NURBS_END = 100169
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_NURBS_END_DATA = 100175
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_NURBS_END_DATA_EXT = 100175
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_NURBS_END_EXT = 100169
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_NURBS_ERROR = 100103
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_NURBS_ERROR1 = 100251
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_NURBS_ERROR10 = 100260
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_NURBS_ERROR11 = 100261
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_NURBS_ERROR12 = 100262
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_NURBS_ERROR13 = 100263
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_NURBS_ERROR14 = 100264
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_NURBS_ERROR15 = 100265
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_NURBS_ERROR16 = 100266
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_NURBS_ERROR17 = 100267
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_NURBS_ERROR18 = 100268
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_NURBS_ERROR19 = 100269
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_NURBS_ERROR2 = 100252
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_NURBS_ERROR20 = 100270
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_NURBS_ERROR21 = 100271
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_NURBS_ERROR22 = 100272
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_NURBS_ERROR23 = 100273
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_NURBS_ERROR24 = 100274
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_NURBS_ERROR25 = 100275
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_NURBS_ERROR26 = 100276
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_NURBS_ERROR27 = 100277
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_NURBS_ERROR28 = 100278
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_NURBS_ERROR29 = 100279
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_NURBS_ERROR3 = 100253
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_NURBS_ERROR30 = 100280
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_NURBS_ERROR31 = 100281
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_NURBS_ERROR32 = 100282
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_NURBS_ERROR33 = 100283
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_NURBS_ERROR34 = 100284
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_NURBS_ERROR35 = 100285
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_NURBS_ERROR36 = 100286
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_NURBS_ERROR37 = 100287
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_NURBS_ERROR4 = 100254
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_NURBS_ERROR5 = 100255
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_NURBS_ERROR6 = 100256
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_NURBS_ERROR7 = 100257
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_NURBS_ERROR8 = 100258
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_NURBS_ERROR9 = 100259
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_NURBS_MODE = 100160
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_NURBS_MODE_EXT = 100160
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_NURBS_NORMAL = 100166
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_NURBS_NORMAL_DATA = 100172
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_NURBS_NORMAL_DATA_EXT = 100172
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_NURBS_NORMAL_EXT = 100166
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_NURBS_RENDERER = 100162
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_NURBS_RENDERER_EXT = 100162
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_NURBS_TESSELLATOR = 100161
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_NURBS_TESSELLATOR_EXT = 100161
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_NURBS_TEX_COORD_DATA_EXT = 100174
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_NURBS_TEX_COORD_EXT = 100168
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_NURBS_TEXTURE_COORD = 100168
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_NURBS_TEXTURE_COORD_DATA = 100174
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_NURBS_VERTEX = 100165
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_NURBS_VERTEX_DATA = 100171
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_NURBS_VERTEX_DATA_EXT = 100171
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_NURBS_VERTEX_EXT = 100165
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_OBJECT_PARAMETRIC_ERROR = 100208
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_OBJECT_PARAMETRIC_ERROR_EXT = 100208
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_OBJECT_PATH_LENGTH = 100209
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_OBJECT_PATH_LENGTH_EXT = 100209
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_OUT_OF_MEMORY = 100902
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_OUTLINE_PATCH = 100241
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_OUTLINE_POLYGON = 100240
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_OUTSIDE = 100020
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_PARAMETRIC_ERROR = 100216
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_PARAMETRIC_TOLERANCE = 100202
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_PATH_LENGTH = 100215
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_POINT = 100010
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_SAMPLING_METHOD = 100205
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_SAMPLING_TOLERANCE = 100203
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_SILHOUETTE = 100013
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_SMOOTH = 100000
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_TESS_BEGIN = 100100
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_TESS_BEGIN_DATA = 100106
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_TESS_BOUNDARY_ONLY = 100141
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_TESS_COMBINE = 100105
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_TESS_COMBINE_DATA = 100111
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_TESS_COORD_TOO_LARGE = GLU_TESS_ERROR5
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_TESS_EDGE_FLAG = 100104
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_TESS_EDGE_FLAG_DATA = 100110
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_TESS_END = 100102
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_TESS_END_DATA = 100108
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_TESS_ERROR = 100103
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_TESS_ERROR1 = 100151
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_TESS_ERROR2 = 100152
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_TESS_ERROR3 = 100153
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_TESS_ERROR4 = 100154
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_TESS_ERROR5 = 100155
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_TESS_ERROR6 = 100156
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_TESS_ERROR7 = 100157
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_TESS_ERROR8 = 100158
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_TESS_ERROR_DATA = 100109
 Unknown. Unable to locate definitive documentation on this constant.
const double GLU_TESS_MAX_COORD = 1.0e150
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_TESS_MISSING_BEGIN_CONTOUR = GLU_TESS_ERROR2
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_TESS_MISSING_BEGIN_POLYGON = GLU_TESS_ERROR1
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_TESS_MISSING_END_CONTOUR = GLU_TESS_ERROR4
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_TESS_MISSING_END_POLYGON = GLU_TESS_ERROR3
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_TESS_NEED_COMBINE_CALLBACK = GLU_TESS_ERROR6
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_TESS_TOLERANCE = 100142
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_TESS_VERTEX = 100101
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_TESS_VERTEX_DATA = 100107
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_TESS_WINDING_ABS_GEQ_TWO = 100134
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_TESS_WINDING_NEGATIVE = 100133
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_TESS_WINDING_NONZERO = 100131
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_TESS_WINDING_ODD = 100130
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_TESS_WINDING_POSITIVE = 100132
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_TESS_WINDING_RULE = 100140
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_TRUE = 1
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_U_STEP = 100206
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_UNKNOWN = 100124
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_V_STEP = 100207
 Unknown. Unable to locate definitive documentation on this constant.
const int GLU_VERSION = 100800
 Unknown. Unable to locate definitive documentation on this constant.
const bool GLU_VERSION_1_1 = true
 GLU API revision.
const bool GLU_VERSION_1_2 = true
 GLU API revision.
const bool GLU_VERSION_1_3 = true
 GLU API revision.
const int GLU_VERTEX = 100101
 Unknown. Unable to locate definitive documentation on this constant.

Private Member Functions

static void __gluNurbsCallback ([In] GLUnurbs nurb, int which,[In] NurbsVertexDataCallback func)
 Called from gluNurbsCallback(Tao.OpenGl.Glu.GLUnurbs, int, Tao.OpenGl.Glu.NurbsBeginCallback).
static void __gluNurbsCallback ([In] GLUnurbs nurb, int which,[In] NurbsVertexCallback func)
 Called from gluNurbsCallback(Tao.OpenGl.Glu.GLUnurbs, int, Tao.OpenGl.Glu.NurbsBeginCallback).
static void __gluNurbsCallback ([In] GLUnurbs nurb, int which,[In] NurbsTexCoordDataCallback func)
 Called from gluNurbsCallback(Tao.OpenGl.Glu.GLUnurbs, int, Tao.OpenGl.Glu.NurbsBeginCallback).
static void __gluNurbsCallback ([In] GLUnurbs nurb, int which,[In] NurbsTexCoordCallback func)
 Called from gluNurbsCallback(Tao.OpenGl.Glu.GLUnurbs, int, Tao.OpenGl.Glu.NurbsBeginCallback).
static void __gluNurbsCallback ([In] GLUnurbs nurb, int which,[In] NurbsNormalDataCallback func)
 Called from gluNurbsCallback(Tao.OpenGl.Glu.GLUnurbs, int, Tao.OpenGl.Glu.NurbsBeginCallback).
static void __gluNurbsCallback ([In] GLUnurbs nurb, int which,[In] NurbsNormalCallback func)
 Called from gluNurbsCallback(Tao.OpenGl.Glu.GLUnurbs, int, Tao.OpenGl.Glu.NurbsBeginCallback).
static void __gluNurbsCallback ([In] GLUnurbs nurb, int which,[In] NurbsErrorCallback func)
 Called from gluNurbsCallback(Tao.OpenGl.Glu.GLUnurbs, int, Tao.OpenGl.Glu.NurbsBeginCallback).
static void __gluNurbsCallback ([In] GLUnurbs nurb, int which,[In] NurbsEndDataCallback func)
 Called from gluNurbsCallback(Tao.OpenGl.Glu.GLUnurbs, int, Tao.OpenGl.Glu.NurbsBeginCallback).
static void __gluNurbsCallback ([In] GLUnurbs nurb, int which,[In] NurbsEndCallback func)
 Called from gluNurbsCallback(Tao.OpenGl.Glu.GLUnurbs, int, Tao.OpenGl.Glu.NurbsBeginCallback).
static void __gluNurbsCallback ([In] GLUnurbs nurb, int which,[In] NurbsColorDataCallback func)
 Called from gluNurbsCallback(Tao.OpenGl.Glu.GLUnurbs, int, Tao.OpenGl.Glu.NurbsBeginCallback).
static void __gluNurbsCallback ([In] GLUnurbs nurb, int which,[In] NurbsColorCallback func)
 Called from gluNurbsCallback(Tao.OpenGl.Glu.GLUnurbs, int, Tao.OpenGl.Glu.NurbsBeginCallback).
static void __gluNurbsCallback ([In] GLUnurbs nurb, int which,[In] NurbsBeginDataCallback func)
 Called from gluNurbsCallback(Tao.OpenGl.Glu.GLUnurbs, int, Tao.OpenGl.Glu.NurbsBeginCallback).
static void __gluNurbsCallback ([In] GLUnurbs nurb, int which,[In] NurbsBeginCallback func)
 Called from gluNurbsCallback(Tao.OpenGl.Glu.GLUnurbs, int, Tao.OpenGl.Glu.NurbsBeginCallback).
static void __gluQuadricCallback ([In] GLUquadric quad, int which,[In] QuadricErrorCallback func)
 Called from gluQuadricCallback.
static void __gluTessCallback ([In] GLUtesselator tess, int which,[In] TessVertexDataCallback func)
 Called from gluTessCallback(Tao.OpenGl.Glu.GLUtesselator, int, Tao.OpenGl.Glu.TessBeginCallback).
static void __gluTessCallback ([In] GLUtesselator tess, int which,[In] TessVertexCallback1 func)
 Called from gluTessCallback(Tao.OpenGl.Glu.GLUtesselator, int, Tao.OpenGl.Glu.TessBeginCallback).
static void __gluTessCallback ([In] GLUtesselator tess, int which,[In] TessVertexCallback func)
 Called from gluTessCallback(Tao.OpenGl.Glu.GLUtesselator, int, Tao.OpenGl.Glu.TessBeginCallback).
static void __gluTessCallback ([In] GLUtesselator tess, int which,[In] TessErrorDataCallback func)
 Called from gluTessCallback(Tao.OpenGl.Glu.GLUtesselator, int, Tao.OpenGl.Glu.TessBeginCallback).
static void __gluTessCallback ([In] GLUtesselator tess, int which,[In] TessErrorCallback func)
 Called from gluTessCallback(Tao.OpenGl.Glu.GLUtesselator, int, Tao.OpenGl.Glu.TessBeginCallback).
static void __gluTessCallback ([In] GLUtesselator tess, int which,[In] TessEndDataCallback func)
 Called from gluTessCallback(Tao.OpenGl.Glu.GLUtesselator, int, Tao.OpenGl.Glu.TessBeginCallback).
static void __gluTessCallback ([In] GLUtesselator tess, int which,[In] TessEndCallback func)
 Called from gluTessCallback(Tao.OpenGl.Glu.GLUtesselator, int, Tao.OpenGl.Glu.TessBeginCallback).
static void __gluTessCallback ([In] GLUtesselator tess, int which,[In] TessEdgeFlagDataCallback func)
 Called from gluTessCallback(Tao.OpenGl.Glu.GLUtesselator, int, Tao.OpenGl.Glu.TessBeginCallback).
static void __gluTessCallback ([In] GLUtesselator tess, int which,[In] TessEdgeFlagCallback func)
 Called from gluTessCallback(Tao.OpenGl.Glu.GLUtesselator, int, Tao.OpenGl.Glu.TessBeginCallback).
static void __gluTessCallback ([In] GLUtesselator tess, int which,[In] TessCombineDataCallback func)
 Called from gluTessCallback(Tao.OpenGl.Glu.GLUtesselator, int, Tao.OpenGl.Glu.TessBeginCallback).
static void __gluTessCallback ([In] GLUtesselator tess, int which,[In] TessCombineCallback1 func)
 Called from gluTessCallback(Tao.OpenGl.Glu.GLUtesselator, int, Tao.OpenGl.Glu.TessBeginCallback).
static void __gluTessCallback ([In] GLUtesselator tess, int which,[In] TessCombineCallback func)
 Called from gluTessCallback(Tao.OpenGl.Glu.GLUtesselator, int, Tao.OpenGl.Glu.TessBeginCallback).
static void __gluTessCallback ([In] GLUtesselator tess, int which,[In] TessBeginDataCallback func)
 Called from gluTessCallback(Tao.OpenGl.Glu.GLUtesselator, int, Tao.OpenGl.Glu.TessBeginCallback).
static void __gluTessCallback ([In] GLUtesselator tess, int which,[In] TessBeginCallback func)
 Called from gluTessCallback(Tao.OpenGl.Glu.GLUtesselator, int, Tao.OpenGl.Glu.TessBeginCallback).

Private Attributes

const CallingConvention CALLING_CONVENTION = CallingConvention.Winapi
 Specifies the calling convention.
 or
 respectively

Static Private Attributes

static NurbsBeginCallback nurbsBeginCallback
static NurbsBeginDataCallback nurbsBeginDataCallback
static NurbsColorCallback nurbsColorCallback
static NurbsColorDataCallback nurbsColorDataCallback
static NurbsEndCallback nurbsEndCallback
static NurbsEndDataCallback nurbsEndDataCallback
static NurbsErrorCallback nurbsErrorCallback
static NurbsNormalCallback nurbsNormalCallback
static NurbsNormalDataCallback nurbsNormalDataCallback
static NurbsTexCoordCallback nurbsTexCoordCallback
static NurbsTexCoordDataCallback nurbsTexCoordDataCallback
static NurbsVertexCallback nurbsVertexCallback
static NurbsVertexDataCallback nurbsVertexDataCallback
static QuadricErrorCallback quadricErrorCallback
static TessBeginCallback tessBeginCallback
static TessBeginDataCallback tessBeginDataCallback
static TessCombineCallback tessCombineCallback
static TessCombineCallback1 tessCombineCallback1
static TessCombineDataCallback tessCombineDataCallback
static TessEdgeFlagCallback tessEdgeFlagCallback
static TessEdgeFlagDataCallback tessEdgeFlagDataCallback
static TessEndCallback tessEndCallback
static TessEndDataCallback tessEndDataCallback
static TessErrorCallback tessErrorCallback
static TessErrorDataCallback tessErrorDataCallback
static TessVertexCallback tessVertexCallback
static TessVertexCallback1 tessVertexCallback1
static TessVertexDataCallback tessVertexDataCallback

Classes

struct  GLUnurbs
 Defines a GLU NURBS object. More...
struct  GLUnurbsObj
 Defines a GLU NURBS object. More...
struct  GLUquadric
 Defines a GLU quadric object. More...
struct  GLUquadricObj
 Defines a GLU quadric object. More...
struct  GLUtesselator
 Defines a GLU tesselator object. More...
struct  GLUtesselatorObj
 Defines a GLU tesselator object. More...
struct  GLUtriangulatorObj
 Defines a GLU triangulator object. More...

The documentation for this class was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index