Unit mseglu

Description

This item has no description.

Overview

Classes, Interfaces, Objects and Records

Name Description
Record GLUnurbs  
Record GLUquadric  
Record GLUtesselator  

Functions and Procedures

procedure initializeglu(const sonames: array of filenamety);
procedure releaseglu;

Types

TViewPortArray = array [0..3] of GLint;
T16dArray = array [0..15] of GLdouble;
TCallBack = procedure;
T3dArray = array [0..2] of GLdouble;
p3darray = ˆt3darray;
T4pArray = array [0..3] of Pointer;
T4fArray = array [0..3] of GLfloat;
PPointer = ˆPointer;
PGLUnurbs = ˆGLUnurbs;
PGLUquadric = ˆGLUquadric;
PGLUtesselator = ˆGLUtesselator;
GLUnurbsObj = GLUnurbs;
PGLUnurbsObj = PGLUnurbs;
GLUquadricObj = GLUquadric;
PGLUquadricObj = PGLUquadric;
GLUtesselatorObj = GLUtesselator;
PGLUtesselatorObj = PGLUtesselator;
GLUtriangulatorObj = GLUtesselator;
PGLUtriangulatorObj = PGLUtesselator;
TGLUnurbs = GLUnurbs;
TGLUquadric = GLUquadric;
TGLUtesselator = GLUtesselator;
TGLUnurbsObj = GLUnurbsObj;
TGLUquadricObj = GLUquadricObj;
TGLUtesselatorObj = GLUtesselatorObj;
TGLUtriangulatorObj = GLUtriangulatorObj;
GLUquadricErrorProc = procedure(p: GLenum); cdecl;
GLUtessBeginProc = procedure(p: GLenum); cdecl;
GLUtessEdgeFlagProc = procedure(p: GLboolean); cdecl;
GLUtessVertexProc = procedure(p: Pointer); cdecl;
GLUtessEndProc = procedure; cdecl;
GLUtessErrorProc = procedure(p: GLenum); cdecl;
GLUtessCombineProc = procedure(var p1: T3dArray; p2: T4pArray; p3: T4fArray; p4: PPointer); cdecl;
GLUtessBeginDataProc = procedure(p1: GLenum; p2: Pointer); cdecl;
GLUtessEdgeFlagDataProc = procedure(p1: GLboolean; p2: Pointer); cdecl;
GLUtessVertexDataProc = procedure(p1, p2: Pointer); cdecl;
GLUtessEndDataProc = procedure(p: Pointer); cdecl;
GLUtessErrorDataProc = procedure(p1: GLenum; p2: Pointer); cdecl;
GLUtessCombineDataProc = procedure(var p1: T3dArray; var p2: T4pArray; var p3: T4fArray; p4: PPointer; p5: Pointer); cdecl;
GLUnurbsErrorProc = procedure(p: GLenum); cdecl;

Constants

glulib: array[0..1] of filenamety = ('libGLU.so.1','libGLU.so.');
GLU_VERSION_1_1 = 1;
GLU_VERSION_1_2 = 1;
GLU_INVALID_ENUM = 100900;
GLU_INVALID_VALUE = 100901;
GLU_OUT_OF_MEMORY = 100902;
GLU_INCOMPATIBLE_GL_VERSION = 100903;
GLU_VERSION = 100800;
GLU_EXTENSIONS = 100801;
GLU_TRUE = GL_TRUE;
GLU_FALSE = GL_FALSE;
GLU_SMOOTH = 100000;
GLU_FLAT = 100001;
GLU_NONE = 100002;
GLU_POINT = 100010;
GLU_LINE = 100011;
GLU_FILL = 100012;
GLU_SILHOUETTE = 100013;
GLU_OUTSIDE = 100020;
GLU_INSIDE = 100021;
GLU_TESS_MAX_COORD = 1.0e150;
GLU_TESS_WINDING_RULE = 100140;
GLU_TESS_BOUNDARY_ONLY = 100141;
GLU_TESS_TOLERANCE = 100142;
GLU_TESS_WINDING_ODD = 100130;
GLU_TESS_WINDING_NONZERO = 100131;
GLU_TESS_WINDING_POSITIVE = 100132;
GLU_TESS_WINDING_NEGATIVE = 100133;
GLU_TESS_WINDING_ABS_GEQ_TWO = 100134;
GLU_TESS_BEGIN = 100100;
GLU_TESS_VERTEX = 100101;
GLU_TESS_END = 100102;
GLU_TESS_ERROR = 100103;
GLU_TESS_EDGE_FLAG = 100104;
GLU_TESS_COMBINE = 100105;
GLU_TESS_BEGIN_DATA = 100106;
GLU_TESS_VERTEX_DATA = 100107;
GLU_TESS_END_DATA = 100108;
GLU_TESS_ERROR_DATA = 100109;
GLU_TESS_EDGE_FLAG_DATA = 100110;
GLU_TESS_COMBINE_DATA = 100111;
GLU_TESS_ERROR1 = 100151;
GLU_TESS_ERROR2 = 100152;
GLU_TESS_ERROR3 = 100153;
GLU_TESS_ERROR4 = 100154;
GLU_TESS_ERROR5 = 100155;
GLU_TESS_ERROR6 = 100156;
GLU_TESS_ERROR7 = 100157;
GLU_TESS_ERROR8 = 100158;
GLU_TESS_MISSING_BEGIN_POLYGON = GLU_TESS_ERROR1;
GLU_TESS_MISSING_BEGIN_CONTOUR = GLU_TESS_ERROR2;
GLU_TESS_MISSING_END_POLYGON = GLU_TESS_ERROR3;
GLU_TESS_MISSING_END_CONTOUR = GLU_TESS_ERROR4;
GLU_TESS_COORD_TOO_LARGE = GLU_TESS_ERROR5;
GLU_TESS_NEED_COMBINE_CALLBACK = GLU_TESS_ERROR6;
GLU_AUTO_LOAD_MATRIX = 100200;
GLU_CULLING = 100201;
GLU_SAMPLING_TOLERANCE = 100203;
GLU_DISPLAY_MODE = 100204;
GLU_PARAMETRIC_TOLERANCE = 100202;
GLU_SAMPLING_METHOD = 100205;
GLU_U_STEP = 100206;
GLU_V_STEP = 100207;
GLU_PATH_LENGTH = 100215;
GLU_PARAMETRIC_ERROR = 100216;
GLU_DOMAIN_DISTANCE = 100217;
GLU_MAP1_TRIM_2 = 100210;
GLU_MAP1_TRIM_3 = 100211;
GLU_OUTLINE_POLYGON = 100240;
GLU_OUTLINE_PATCH = 100241;
GLU_NURBS_ERROR1 = 100251;
GLU_NURBS_ERROR2 = 100252;
GLU_NURBS_ERROR3 = 100253;
GLU_NURBS_ERROR4 = 100254;
GLU_NURBS_ERROR5 = 100255;
GLU_NURBS_ERROR6 = 100256;
GLU_NURBS_ERROR7 = 100257;
GLU_NURBS_ERROR8 = 100258;
GLU_NURBS_ERROR9 = 100259;
GLU_NURBS_ERROR10 = 100260;
GLU_NURBS_ERROR11 = 100261;
GLU_NURBS_ERROR12 = 100262;
GLU_NURBS_ERROR13 = 100263;
GLU_NURBS_ERROR14 = 100264;
GLU_NURBS_ERROR15 = 100265;
GLU_NURBS_ERROR16 = 100266;
GLU_NURBS_ERROR17 = 100267;
GLU_NURBS_ERROR18 = 100268;
GLU_NURBS_ERROR19 = 100269;
GLU_NURBS_ERROR20 = 100270;
GLU_NURBS_ERROR21 = 100271;
GLU_NURBS_ERROR22 = 100272;
GLU_NURBS_ERROR23 = 100273;
GLU_NURBS_ERROR24 = 100274;
GLU_NURBS_ERROR25 = 100275;
GLU_NURBS_ERROR26 = 100276;
GLU_NURBS_ERROR27 = 100277;
GLU_NURBS_ERROR28 = 100278;
GLU_NURBS_ERROR29 = 100279;
GLU_NURBS_ERROR30 = 100280;
GLU_NURBS_ERROR31 = 100281;
GLU_NURBS_ERROR32 = 100282;
GLU_NURBS_ERROR33 = 100283;
GLU_NURBS_ERROR34 = 100284;
GLU_NURBS_ERROR35 = 100285;
GLU_NURBS_ERROR36 = 100286;
GLU_NURBS_ERROR37 = 100287;
GLU_CW = 100120;
GLU_CCW = 100121;
GLU_INTERIOR = 100122;
GLU_EXTERIOR = 100123;
GLU_UNKNOWN = 100124;
GLU_BEGIN = GLU_TESS_BEGIN;
GLU_VERTEX = GLU_TESS_VERTEX;
GLU_END = GLU_TESS_END;
GLU_ERROR = GLU_TESS_ERROR;
GLU_EDGE_FLAG = GLU_TESS_EDGE_FLAG;

Variables

gluErrorString: function(errCode: GLenum): PChar; cdecl;
gluErrorUnicodeStringEXT: function(errCode: GLenum): PWideChar; cdecl;
gluGetString: function(name: GLenum): PChar; cdecl;
gluOrtho2D: procedure(left,right, bottom, top: GLdouble); cdecl;
gluPerspective: procedure(fovy, aspect, zNear, zFar: GLdouble); cdecl;
gluPickMatrix: procedure(x, y, width, height: GLdouble; var viewport: TViewPortArray); cdecl;
gluLookAt: procedure(eyex, eyey, eyez, centerx, centery, centerz, upx, upy, upz: GLdouble); cdecl;
gluProject: function(objx, objy, objz: GLdouble; var modelMatrix, projMatrix: T16dArray; var viewport: TViewPortArray; winx, winy, winz: PGLdouble): Integer; cdecl;
gluUnProject: function(winx, winy, winz: GLdouble; var modelMatrix, projMatrix: T16dArray; var viewport: TViewPortArray; objx, objy, objz: PGLdouble): Integer; cdecl;
gluScaleImage: function(format: GLenum; widthin, heightin: GLint; typein: GLenum; const datain: Pointer; widthout, heightout: GLint; typeout: GLenum; dataout: Pointer): Integer; cdecl;
gluBuild1DMipmaps: function(target: GLenum; components, width: GLint; format, atype: GLenum; const data: Pointer): Integer; cdecl;
gluBuild2DMipmaps: function(target: GLenum; components, width, height: GLint; format, atype: GLenum; const data: Pointer): Integer; cdecl;
gluNewQuadric: function: PGLUquadric; cdecl;
gluDeleteQuadric: procedure(state: PGLUquadric); cdecl;
gluQuadricNormals: procedure(quadObject: PGLUquadric; normals: GLenum); cdecl;
gluQuadricTexture: procedure(quadObject: PGLUquadric; textureCoords: GLboolean); cdecl;
gluQuadricOrientation: procedure(quadObject: PGLUquadric; orientation: GLenum); cdecl;
gluQuadricDrawStyle: procedure(quadObject: PGLUquadric; drawStyle: GLenum); cdecl;
gluCylinder: procedure(qobj: PGLUquadric; baseRadius, topRadius, height: GLdouble; slices, stacks: GLint); cdecl;
gluDisk: procedure(qobj: PGLUquadric; innerRadius, outerRadius: GLdouble; slices, loops: GLint); cdecl;
gluPartialDisk: procedure(qobj: PGLUquadric; innerRadius, outerRadius: GLdouble; slices, loops: GLint; startAngle, sweepAngle: GLdouble); cdecl;
gluSphere: procedure(qobj: PGLuquadric; radius: GLdouble; slices, stacks: GLint); cdecl;
gluQuadricCallback: procedure(qobj: PGLUquadric; which: GLenum; fn: TCallBack); cdecl;
gluNewTess: function: PGLUtesselator; cdecl;
gluDeleteTess: procedure(tess: PGLUtesselator); cdecl;
gluTessBeginPolygon: procedure(tess: PGLUtesselator; polygon_data: Pointer); cdecl;
gluTessBeginContour: procedure(tess: PGLUtesselator); cdecl;
gluTessVertex: procedure(tess: PGLUtesselator; var coords: T3dArray; data: Pointer); cdecl;
gluTessEndContour: procedure(tess: PGLUtesselator); cdecl;
gluTessEndPolygon: procedure(tess: PGLUtesselator); cdecl;
gluTessProperty: procedure(tess: PGLUtesselator; which: GLenum; value: GLdouble); cdecl;
gluTessNormal: procedure(tess: PGLUtesselator; x, y, z: GLdouble); cdecl;
gluTessCallback: procedure(tess: PGLUtesselator; which: GLenum;fn: TCallBack); cdecl;
gluGetTessProperty: procedure(tess: PGLUtesselator; which: GLenum; value: PGLdouble); cdecl;
gluNewNurbsRenderer: function: PGLUnurbs; cdecl;
gluDeleteNurbsRenderer: procedure(nobj: PGLUnurbs); cdecl;
gluBeginSurface: procedure(nobj: PGLUnurbs); cdecl;
gluBeginCurve: procedure(nobj: PGLUnurbs); cdecl;
gluEndCurve: procedure(nobj: PGLUnurbs); cdecl;
gluEndSurface: procedure(nobj: PGLUnurbs); cdecl;
gluBeginTrim: procedure(nobj: PGLUnurbs); cdecl;
gluEndTrim: procedure(nobj: PGLUnurbs); cdecl;
gluPwlCurve: procedure(nobj: PGLUnurbs; count: GLint; aarray: PGLfloat; stride: GLint; atype: GLenum); cdecl;
gluNurbsCurve: procedure(nobj: PGLUnurbs; nknots: GLint; knot: PGLfloat; stride: GLint; ctlarray: PGLfloat; order: GLint; atype: GLenum); cdecl;
gluNurbsSurface: procedure(nobj: PGLUnurbs; sknot_count: GLint; sknot: PGLfloat; tknot_count: GLint; tknot: PGLfloat; s_stride, t_stride: GLint; ctlarray: PGLfloat; sorder, torder: GLint; atype: GLenum); cdecl;
gluLoadSamplingMatrices: procedure(nobj: PGLUnurbs; var modelMatrix, projMatrix: T16dArray; var viewport: TViewPortArray); cdecl;
gluNurbsProperty: procedure(nobj: PGLUnurbs; aproperty: GLenum; value: GLfloat); cdecl;
gluGetNurbsProperty: procedure(nobj: PGLUnurbs; aproperty: GLenum; value: PGLfloat); cdecl;
gluNurbsCallback: procedure(nobj: PGLUnurbs; which: GLenum; fn: TCallBack); cdecl;
gluBeginPolygon: procedure(tess: PGLUtesselator); cdecl;
gluNextContour: procedure(tess: PGLUtesselator; atype: GLenum); cdecl;
gluEndPolygon: procedure(tess: PGLUtesselator); cdecl;

Description

Functions and Procedures

procedure initializeglu(const sonames: array of filenamety);

This item has no description.

procedure releaseglu;

This item has no description.

Types

TViewPortArray = array [0..3] of GLint;

This item has no description.

T16dArray = array [0..15] of GLdouble;

This item has no description.

TCallBack = procedure;

This item has no description.

T3dArray = array [0..2] of GLdouble;

This item has no description.

p3darray = ˆt3darray;

This item has no description.

T4pArray = array [0..3] of Pointer;

This item has no description.

T4fArray = array [0..3] of GLfloat;

This item has no description.

PPointer = ˆPointer;

This item has no description.

PGLUnurbs = ˆGLUnurbs;

This item has no description.

PGLUquadric = ˆGLUquadric;

This item has no description.

PGLUtesselator = ˆGLUtesselator;

This item has no description.

GLUnurbsObj = GLUnurbs;

This item has no description.

PGLUnurbsObj = PGLUnurbs;

This item has no description.

GLUquadricObj = GLUquadric;

This item has no description.

PGLUquadricObj = PGLUquadric;

This item has no description.

GLUtesselatorObj = GLUtesselator;

This item has no description.

PGLUtesselatorObj = PGLUtesselator;

This item has no description.

GLUtriangulatorObj = GLUtesselator;

This item has no description.

PGLUtriangulatorObj = PGLUtesselator;

This item has no description.

TGLUnurbs = GLUnurbs;

This item has no description.

TGLUquadric = GLUquadric;

This item has no description.

TGLUtesselator = GLUtesselator;

This item has no description.

TGLUnurbsObj = GLUnurbsObj;

This item has no description.

TGLUquadricObj = GLUquadricObj;

This item has no description.

TGLUtesselatorObj = GLUtesselatorObj;

This item has no description.

TGLUtriangulatorObj = GLUtriangulatorObj;

This item has no description.

GLUquadricErrorProc = procedure(p: GLenum); cdecl;

This item has no description.

GLUtessBeginProc = procedure(p: GLenum); cdecl;

This item has no description.

GLUtessEdgeFlagProc = procedure(p: GLboolean); cdecl;

This item has no description.

GLUtessVertexProc = procedure(p: Pointer); cdecl;

This item has no description.

GLUtessEndProc = procedure; cdecl;

This item has no description.

GLUtessErrorProc = procedure(p: GLenum); cdecl;

This item has no description.

GLUtessCombineProc = procedure(var p1: T3dArray; p2: T4pArray; p3: T4fArray; p4: PPointer); cdecl;

This item has no description.

GLUtessBeginDataProc = procedure(p1: GLenum; p2: Pointer); cdecl;

This item has no description.

GLUtessEdgeFlagDataProc = procedure(p1: GLboolean; p2: Pointer); cdecl;

This item has no description.

GLUtessVertexDataProc = procedure(p1, p2: Pointer); cdecl;

This item has no description.

GLUtessEndDataProc = procedure(p: Pointer); cdecl;

This item has no description.

GLUtessErrorDataProc = procedure(p1: GLenum; p2: Pointer); cdecl;

This item has no description.

GLUtessCombineDataProc = procedure(var p1: T3dArray; var p2: T4pArray; var p3: T4fArray; p4: PPointer; p5: Pointer); cdecl;

This item has no description.

GLUnurbsErrorProc = procedure(p: GLenum); cdecl;

This item has no description.

Constants

glulib: array[0..1] of filenamety = ('libGLU.so.1','libGLU.so.');

This item has no description.

GLU_VERSION_1_1 = 1;

This item has no description.

GLU_VERSION_1_2 = 1;

This item has no description.

GLU_INVALID_ENUM = 100900;

This item has no description.

GLU_INVALID_VALUE = 100901;

This item has no description.

GLU_OUT_OF_MEMORY = 100902;

This item has no description.

GLU_INCOMPATIBLE_GL_VERSION = 100903;

This item has no description.

GLU_VERSION = 100800;

This item has no description.

GLU_EXTENSIONS = 100801;

This item has no description.

GLU_TRUE = GL_TRUE;

This item has no description.

GLU_FALSE = GL_FALSE;

This item has no description.

GLU_SMOOTH = 100000;

This item has no description.

GLU_FLAT = 100001;

This item has no description.

GLU_NONE = 100002;

This item has no description.

GLU_POINT = 100010;

This item has no description.

GLU_LINE = 100011;

This item has no description.

GLU_FILL = 100012;

This item has no description.

GLU_SILHOUETTE = 100013;

This item has no description.

GLU_OUTSIDE = 100020;

This item has no description.

GLU_INSIDE = 100021;

This item has no description.

GLU_TESS_MAX_COORD = 1.0e150;

This item has no description.

GLU_TESS_WINDING_RULE = 100140;

This item has no description.

GLU_TESS_BOUNDARY_ONLY = 100141;

This item has no description.

GLU_TESS_TOLERANCE = 100142;

This item has no description.

GLU_TESS_WINDING_ODD = 100130;

This item has no description.

GLU_TESS_WINDING_NONZERO = 100131;

This item has no description.

GLU_TESS_WINDING_POSITIVE = 100132;

This item has no description.

GLU_TESS_WINDING_NEGATIVE = 100133;

This item has no description.

GLU_TESS_WINDING_ABS_GEQ_TWO = 100134;

This item has no description.

GLU_TESS_BEGIN = 100100;

This item has no description.

GLU_TESS_VERTEX = 100101;

This item has no description.

GLU_TESS_END = 100102;

This item has no description.

GLU_TESS_ERROR = 100103;

This item has no description.

GLU_TESS_EDGE_FLAG = 100104;

This item has no description.

GLU_TESS_COMBINE = 100105;

This item has no description.

GLU_TESS_BEGIN_DATA = 100106;

This item has no description.

GLU_TESS_VERTEX_DATA = 100107;

This item has no description.

GLU_TESS_END_DATA = 100108;

This item has no description.

GLU_TESS_ERROR_DATA = 100109;

This item has no description.

GLU_TESS_EDGE_FLAG_DATA = 100110;

This item has no description.

GLU_TESS_COMBINE_DATA = 100111;

This item has no description.

GLU_TESS_ERROR1 = 100151;

This item has no description.

GLU_TESS_ERROR2 = 100152;

This item has no description.

GLU_TESS_ERROR3 = 100153;

This item has no description.

GLU_TESS_ERROR4 = 100154;

This item has no description.

GLU_TESS_ERROR5 = 100155;

This item has no description.

GLU_TESS_ERROR6 = 100156;

This item has no description.

GLU_TESS_ERROR7 = 100157;

This item has no description.

GLU_TESS_ERROR8 = 100158;

This item has no description.

GLU_TESS_MISSING_BEGIN_POLYGON = GLU_TESS_ERROR1;

This item has no description.

GLU_TESS_MISSING_BEGIN_CONTOUR = GLU_TESS_ERROR2;

This item has no description.

GLU_TESS_MISSING_END_POLYGON = GLU_TESS_ERROR3;

This item has no description.

GLU_TESS_MISSING_END_CONTOUR = GLU_TESS_ERROR4;

This item has no description.

GLU_TESS_COORD_TOO_LARGE = GLU_TESS_ERROR5;

This item has no description.

GLU_TESS_NEED_COMBINE_CALLBACK = GLU_TESS_ERROR6;

This item has no description.

GLU_AUTO_LOAD_MATRIX = 100200;

This item has no description.

GLU_CULLING = 100201;

This item has no description.

GLU_SAMPLING_TOLERANCE = 100203;

This item has no description.

GLU_DISPLAY_MODE = 100204;

This item has no description.

GLU_PARAMETRIC_TOLERANCE = 100202;

This item has no description.

GLU_SAMPLING_METHOD = 100205;

This item has no description.

GLU_U_STEP = 100206;

This item has no description.

GLU_V_STEP = 100207;

This item has no description.

GLU_PATH_LENGTH = 100215;

This item has no description.

GLU_PARAMETRIC_ERROR = 100216;

This item has no description.

GLU_DOMAIN_DISTANCE = 100217;

This item has no description.

GLU_MAP1_TRIM_2 = 100210;

This item has no description.

GLU_MAP1_TRIM_3 = 100211;

This item has no description.

GLU_OUTLINE_POLYGON = 100240;

This item has no description.

GLU_OUTLINE_PATCH = 100241;

This item has no description.

GLU_NURBS_ERROR1 = 100251;

This item has no description.

GLU_NURBS_ERROR2 = 100252;

This item has no description.

GLU_NURBS_ERROR3 = 100253;

This item has no description.

GLU_NURBS_ERROR4 = 100254;

This item has no description.

GLU_NURBS_ERROR5 = 100255;

This item has no description.

GLU_NURBS_ERROR6 = 100256;

This item has no description.

GLU_NURBS_ERROR7 = 100257;

This item has no description.

GLU_NURBS_ERROR8 = 100258;

This item has no description.

GLU_NURBS_ERROR9 = 100259;

This item has no description.

GLU_NURBS_ERROR10 = 100260;

This item has no description.

GLU_NURBS_ERROR11 = 100261;

This item has no description.

GLU_NURBS_ERROR12 = 100262;

This item has no description.

GLU_NURBS_ERROR13 = 100263;

This item has no description.

GLU_NURBS_ERROR14 = 100264;

This item has no description.

GLU_NURBS_ERROR15 = 100265;

This item has no description.

GLU_NURBS_ERROR16 = 100266;

This item has no description.

GLU_NURBS_ERROR17 = 100267;

This item has no description.

GLU_NURBS_ERROR18 = 100268;

This item has no description.

GLU_NURBS_ERROR19 = 100269;

This item has no description.

GLU_NURBS_ERROR20 = 100270;

This item has no description.

GLU_NURBS_ERROR21 = 100271;

This item has no description.

GLU_NURBS_ERROR22 = 100272;

This item has no description.

GLU_NURBS_ERROR23 = 100273;

This item has no description.

GLU_NURBS_ERROR24 = 100274;

This item has no description.

GLU_NURBS_ERROR25 = 100275;

This item has no description.

GLU_NURBS_ERROR26 = 100276;

This item has no description.

GLU_NURBS_ERROR27 = 100277;

This item has no description.

GLU_NURBS_ERROR28 = 100278;

This item has no description.

GLU_NURBS_ERROR29 = 100279;

This item has no description.

GLU_NURBS_ERROR30 = 100280;

This item has no description.

GLU_NURBS_ERROR31 = 100281;

This item has no description.

GLU_NURBS_ERROR32 = 100282;

This item has no description.

GLU_NURBS_ERROR33 = 100283;

This item has no description.

GLU_NURBS_ERROR34 = 100284;

This item has no description.

GLU_NURBS_ERROR35 = 100285;

This item has no description.

GLU_NURBS_ERROR36 = 100286;

This item has no description.

GLU_NURBS_ERROR37 = 100287;

This item has no description.

GLU_CW = 100120;

This item has no description.

GLU_CCW = 100121;

This item has no description.

GLU_INTERIOR = 100122;

This item has no description.

GLU_EXTERIOR = 100123;

This item has no description.

GLU_UNKNOWN = 100124;

This item has no description.

GLU_BEGIN = GLU_TESS_BEGIN;

This item has no description.

GLU_VERTEX = GLU_TESS_VERTEX;

This item has no description.

GLU_END = GLU_TESS_END;

This item has no description.

GLU_ERROR = GLU_TESS_ERROR;

This item has no description.

GLU_EDGE_FLAG = GLU_TESS_EDGE_FLAG;

This item has no description.

Variables

gluErrorString: function(errCode: GLenum): PChar; cdecl;

This item has no description.

gluErrorUnicodeStringEXT: function(errCode: GLenum): PWideChar; cdecl;

This item has no description.

gluGetString: function(name: GLenum): PChar; cdecl;

This item has no description.

gluOrtho2D: procedure(left,right, bottom, top: GLdouble); cdecl;

This item has no description.

gluPerspective: procedure(fovy, aspect, zNear, zFar: GLdouble); cdecl;

This item has no description.

gluPickMatrix: procedure(x, y, width, height: GLdouble; var viewport: TViewPortArray); cdecl;

This item has no description.

gluLookAt: procedure(eyex, eyey, eyez, centerx, centery, centerz, upx, upy, upz: GLdouble); cdecl;

This item has no description.

gluProject: function(objx, objy, objz: GLdouble; var modelMatrix, projMatrix: T16dArray; var viewport: TViewPortArray; winx, winy, winz: PGLdouble): Integer; cdecl;

This item has no description.

gluUnProject: function(winx, winy, winz: GLdouble; var modelMatrix, projMatrix: T16dArray; var viewport: TViewPortArray; objx, objy, objz: PGLdouble): Integer; cdecl;

This item has no description.

gluScaleImage: function(format: GLenum; widthin, heightin: GLint; typein: GLenum; const datain: Pointer; widthout, heightout: GLint; typeout: GLenum; dataout: Pointer): Integer; cdecl;

This item has no description.

gluBuild1DMipmaps: function(target: GLenum; components, width: GLint; format, atype: GLenum; const data: Pointer): Integer; cdecl;

This item has no description.

gluBuild2DMipmaps: function(target: GLenum; components, width, height: GLint; format, atype: GLenum; const data: Pointer): Integer; cdecl;

This item has no description.

gluNewQuadric: function: PGLUquadric; cdecl;

This item has no description.

gluDeleteQuadric: procedure(state: PGLUquadric); cdecl;

This item has no description.

gluQuadricNormals: procedure(quadObject: PGLUquadric; normals: GLenum); cdecl;

This item has no description.

gluQuadricTexture: procedure(quadObject: PGLUquadric; textureCoords: GLboolean); cdecl;

This item has no description.

gluQuadricOrientation: procedure(quadObject: PGLUquadric; orientation: GLenum); cdecl;

This item has no description.

gluQuadricDrawStyle: procedure(quadObject: PGLUquadric; drawStyle: GLenum); cdecl;

This item has no description.

gluCylinder: procedure(qobj: PGLUquadric; baseRadius, topRadius, height: GLdouble; slices, stacks: GLint); cdecl;

This item has no description.

gluDisk: procedure(qobj: PGLUquadric; innerRadius, outerRadius: GLdouble; slices, loops: GLint); cdecl;

This item has no description.

gluPartialDisk: procedure(qobj: PGLUquadric; innerRadius, outerRadius: GLdouble; slices, loops: GLint; startAngle, sweepAngle: GLdouble); cdecl;

This item has no description.

gluSphere: procedure(qobj: PGLuquadric; radius: GLdouble; slices, stacks: GLint); cdecl;

This item has no description.

gluQuadricCallback: procedure(qobj: PGLUquadric; which: GLenum; fn: TCallBack); cdecl;

This item has no description.

gluNewTess: function: PGLUtesselator; cdecl;

This item has no description.

gluDeleteTess: procedure(tess: PGLUtesselator); cdecl;

This item has no description.

gluTessBeginPolygon: procedure(tess: PGLUtesselator; polygon_data: Pointer); cdecl;

This item has no description.

gluTessBeginContour: procedure(tess: PGLUtesselator); cdecl;

This item has no description.

gluTessVertex: procedure(tess: PGLUtesselator; var coords: T3dArray; data: Pointer); cdecl;

This item has no description.

gluTessEndContour: procedure(tess: PGLUtesselator); cdecl;

This item has no description.

gluTessEndPolygon: procedure(tess: PGLUtesselator); cdecl;

This item has no description.

gluTessProperty: procedure(tess: PGLUtesselator; which: GLenum; value: GLdouble); cdecl;

This item has no description.

gluTessNormal: procedure(tess: PGLUtesselator; x, y, z: GLdouble); cdecl;

This item has no description.

gluTessCallback: procedure(tess: PGLUtesselator; which: GLenum;fn: TCallBack); cdecl;

This item has no description.

gluGetTessProperty: procedure(tess: PGLUtesselator; which: GLenum; value: PGLdouble); cdecl;

This item has no description.

gluNewNurbsRenderer: function: PGLUnurbs; cdecl;

This item has no description.

gluDeleteNurbsRenderer: procedure(nobj: PGLUnurbs); cdecl;

This item has no description.

gluBeginSurface: procedure(nobj: PGLUnurbs); cdecl;

This item has no description.

gluBeginCurve: procedure(nobj: PGLUnurbs); cdecl;

This item has no description.

gluEndCurve: procedure(nobj: PGLUnurbs); cdecl;

This item has no description.

gluEndSurface: procedure(nobj: PGLUnurbs); cdecl;

This item has no description.

gluBeginTrim: procedure(nobj: PGLUnurbs); cdecl;

This item has no description.

gluEndTrim: procedure(nobj: PGLUnurbs); cdecl;

This item has no description.

gluPwlCurve: procedure(nobj: PGLUnurbs; count: GLint; aarray: PGLfloat; stride: GLint; atype: GLenum); cdecl;

This item has no description.

gluNurbsCurve: procedure(nobj: PGLUnurbs; nknots: GLint; knot: PGLfloat; stride: GLint; ctlarray: PGLfloat; order: GLint; atype: GLenum); cdecl;

This item has no description.

gluNurbsSurface: procedure(nobj: PGLUnurbs; sknot_count: GLint; sknot: PGLfloat; tknot_count: GLint; tknot: PGLfloat; s_stride, t_stride: GLint; ctlarray: PGLfloat; sorder, torder: GLint; atype: GLenum); cdecl;

This item has no description.

gluLoadSamplingMatrices: procedure(nobj: PGLUnurbs; var modelMatrix, projMatrix: T16dArray; var viewport: TViewPortArray); cdecl;

This item has no description.

gluNurbsProperty: procedure(nobj: PGLUnurbs; aproperty: GLenum; value: GLfloat); cdecl;

This item has no description.

gluGetNurbsProperty: procedure(nobj: PGLUnurbs; aproperty: GLenum; value: PGLfloat); cdecl;

This item has no description.

gluNurbsCallback: procedure(nobj: PGLUnurbs; which: GLenum; fn: TCallBack); cdecl;

This item has no description.

gluBeginPolygon: procedure(tess: PGLUtesselator); cdecl;

This item has no description.

gluNextContour: procedure(tess: PGLUtesselator; atype: GLenum); cdecl;

This item has no description.

gluEndPolygon: procedure(tess: PGLUtesselator); cdecl;

This item has no description.


Generated by PasDoc 0.17.0.snapshot.