Package OpenGL.GLU

 

Clauses

Quick access : ClausesGenericsDefinitionsSubprograms


 
Context clauses
System
OpenGL
 

Basic Objects

Quick access : ClausesGenericsDefinitionsSubprograms


Basic Objects
Name Type Default
GLU_EXT_OBJECT_SPACE_TESS1constant
GLU_EXT_NURBS_TESSELLATOR1constant
GLU_FALSE8#0000#constant
GLU_TRUE1constant
GLU_VERSION_1_11constant
GLU_VERSION_1_21constant
GLU_VERSION_1_31constant
GLU_VERSION100800constant
GLU_EXTENSIONS100801constant
GLU_INVALID_ENUM100900constant
GLU_INVALID_VALUE100901constant
GLU_OUT_OF_MEMORY100902constant
GLU_INVALID_OPERATION100904constant
GLU_OUTLINE_POLYGON100240constant
GLU_OUTLINE_PATCH100241constant
GLU_NURBS_ERROR100103constant
GLU_ERROR100103constant
GLU_NURBS_BEGIN100164constant
GLU_NURBS_BEGIN_EXT100164constant
GLU_NURBS_VERTEX100165constant
GLU_NURBS_VERTEX_EXT100165constant
GLU_NURBS_NORMAL100166constant
GLU_NURBS_NORMAL_EXT100166constant
GLU_NURBS_COLOR100167constant
GLU_NURBS_COLOR_EXT100167constant
GLU_NURBS_TEXTURE_COORD100168constant
GLU_NURBS_TEX_COORD_EXT100168constant
GLU_NURBS_END100169constant
GLU_NURBS_END_EXT100169constant
GLU_NURBS_BEGIN_DATA100170constant
GLU_NURBS_BEGIN_DATA_EXT100170constant
GLU_NURBS_VERTEX_DATA100171constant
GLU_NURBS_VERTEX_DATA_EXT100171constant
GLU_NURBS_NORMAL_DATA100172constant
GLU_NURBS_NORMAL_DATA_EXT100172constant
GLU_NURBS_COLOR_DATA100173constant
GLU_NURBS_COLOR_DATA_EXT100173constant
GLU_NURBS_TEXTURE_COORD_DATA100174constant
GLU_NURBS_TEX_COORD_DATA_EXT100174constant
GLU_NURBS_END_DATA100175constant
GLU_NURBS_END_DATA_EXT100175constant
GLU_NURBS_ERROR1100251constant
GLU_NURBS_ERROR2100252constant
GLU_NURBS_ERROR3100253constant
GLU_NURBS_ERROR4100254constant
GLU_NURBS_ERROR5100255constant
GLU_NURBS_ERROR6100256constant
GLU_NURBS_ERROR7100257constant
GLU_NURBS_ERROR8100258constant
GLU_NURBS_ERROR9100259constant
GLU_NURBS_ERROR10100260constant
GLU_NURBS_ERROR11100261constant
GLU_NURBS_ERROR12100262constant
GLU_NURBS_ERROR13100263constant
GLU_NURBS_ERROR14100264constant
GLU_NURBS_ERROR15100265constant
GLU_NURBS_ERROR16100266constant
GLU_NURBS_ERROR17100267constant
GLU_NURBS_ERROR18100268constant
GLU_NURBS_ERROR19100269constant
GLU_NURBS_ERROR20100270constant
GLU_NURBS_ERROR21100271constant
GLU_NURBS_ERROR22100272constant
GLU_NURBS_ERROR23100273constant
GLU_NURBS_ERROR24100274constant
GLU_NURBS_ERROR25100275constant
GLU_NURBS_ERROR26100276constant
GLU_NURBS_ERROR27100277constant
GLU_NURBS_ERROR28100278constant
GLU_NURBS_ERROR29100279constant
GLU_NURBS_ERROR30100280constant
GLU_NURBS_ERROR31100281constant
GLU_NURBS_ERROR32100282constant
GLU_NURBS_ERROR33100283constant
GLU_NURBS_ERROR34100284constant
GLU_NURBS_ERROR35100285constant
GLU_NURBS_ERROR36100286constant
GLU_NURBS_ERROR37100287constant
GLU_AUTO_LOAD_MATRIX100200constant
GLU_CULLING100201constant
GLU_SAMPLING_TOLERANCE100203constant
GLU_DISPLAY_MODE100204constant
GLU_PARAMETRIC_TOLERANCE100202constant
GLU_SAMPLING_METHOD100205constant
GLU_U_STEP100206constant
GLU_V_STEP100207constant
GLU_NURBS_MODE100160constant
GLU_NURBS_MODE_EXT100160constant
GLU_NURBS_TESSELLATOR100161constant
GLU_NURBS_TESSELLATOR_EXT100161constant
GLU_NURBS_RENDERER100162constant
GLU_NURBS_RENDERER_EXT100162constant
GLU_OBJECT_PARAMETRIC_ERROR100208constant
GLU_OBJECT_PARAMETRIC_ERROR_EXT100208constant
GLU_OBJECT_PATH_LENGTH100209constant
GLU_OBJECT_PATH_LENGTH_EXT100209constant
GLU_PATH_LENGTH100215constant
GLU_PARAMETRIC_ERROR100216constant
GLU_DOMAIN_DISTANCE100217constant
GLU_MAP1_TRIM_2100210constant
GLU_MAP1_TRIM_3100211constant
GLU_POINT100010constant
GLU_LINE100011constant
GLU_FILL100012constant
GLU_SILHOUETTE100013constant
GLU_SMOOTH100000constant
GLU_FLAT100001constant
GLU_NONE100002constant
GLU_OUTSIDE100020constant
GLU_INSIDE100021constant
GLU_TESS_BEGIN100100constant
GLU_BEGIN100100constant
GLU_TESS_VERTEX100101constant
GLU_VERTEX100101constant
GLU_TESS_END100102constant
GLU_END100102constant
GLU_TESS_ERROR100103constant
GLU_TESS_EDGE_FLAG100104constant
GLU_EDGE_FLAG100104constant
GLU_TESS_COMBINE100105constant
GLU_TESS_BEGIN_DATA100106constant
GLU_TESS_VERTEX_DATA100107constant
GLU_TESS_END_DATA100108constant
GLU_TESS_ERROR_DATA100109constant
GLU_TESS_EDGE_FLAG_DATA100110constant
GLU_TESS_COMBINE_DATA100111constant
GLU_CW100120constant
GLU_CCW100121constant
GLU_INTERIOR100122constant
GLU_EXTERIOR100123constant
GLU_UNKNOWN100124constant
GLU_TESS_WINDING_RULE100140constant
GLU_TESS_BOUNDARY_ONLY100141constant
GLU_TESS_TOLERANCE100142constant
GLU_TESS_ERROR1100151constant
GLU_TESS_ERROR2100152constant
GLU_TESS_ERROR3100153constant
GLU_TESS_ERROR4100154constant
GLU_TESS_ERROR5100155constant
GLU_TESS_ERROR6100156constant
GLU_TESS_ERROR7100157constant
GLU_TESS_ERROR8100158constant
GLU_TESS_MISSING_BEGIN_POLYGON100151constant
GLU_TESS_MISSING_BEGIN_CONTOUR100152constant
GLU_TESS_MISSING_END_POLYGON100153constant
GLU_TESS_MISSING_END_CONTOUR100154constant
GLU_TESS_COORD_TOO_LARGE100155constant
GLU_TESS_NEED_COMBINE_CALLBACK100156constant
GLU_TESS_WINDING_ODD100130constant
GLU_TESS_WINDING_NONZERO100131constant
GLU_TESS_WINDING_POSITIVE100132constant
GLU_TESS_WINDING_NEGATIVE100133constant
GLU_TESS_WINDING_ABS_GEQ_TWO100134constant
GLU_TESS_MAX_COORD1.00000000000000052596e+150constant
 

Definitions

Quick access : ClausesGenericsDefinitionsSubprograms


Types
Name Declaration
A_GLUNURBS_Taccess all STRUCT_GLUNURBS
A_GLUTESSELATOR_Taccess all STRUCT_GLUTESSELATOR
A_GLUQUADRIC_Taccess all STRUCT_GLUQUADRIC
GLUFUNCPTRaccess procedure
GLUNURBSSTRUCT_GLUNURBS
GLUQUADRICSTRUCT_GLUQUADRIC
GLUTESSELATORSTRUCT_GLUTESSELATOR
GLUNURBSOBJGLUNURBS
GLUQUADRICOBJGLUQUADRIC
GLUTESSELATOROBJGLUTESSELATOR
GLUTRIANGULATOROBJGLUTESSELATOR
   
STRUCT_GLUNURBS record
   
STRUCT_GLUQUADRIC record
   
STRUCT_GLUTESSELATOR record
 

Subprograms

Quick access : ClausesGenericsDefinitionsSubprograms


  
gluBeginCurve procedure
Parameter name Type Mode Default
nurbA_GLUNURBS_Tin
  
gluBeginPolygon procedure
Parameter name Type Mode Default
tessA_GLUTESSELATOR_Tin
  
gluBeginSurface procedure
Parameter name Type Mode Default
nurbA_GLUNURBS_Tin
  
gluBeginTrim procedure
Parameter name Type Mode Default
nurbA_GLUNURBS_Tin
  
gluBuild1DMipmapLevels function
ReturnOpenGL.GLINT
Parameter name Type Mode Default
targetOpenGL.GLENUMin
internalFormatOpenGL.GLINTin
widthOpenGL.GLSIZEIin
formatOpenGL.GLENUMin
c_typeOpenGL.GLENUMin
levelOpenGL.GLINTin
baseOpenGL.GLINTin
maxOpenGL.GLINTin
dataSystem.addressin
  
gluBuild1DMipmaps function
ReturnOpenGL.GLINT
Parameter name Type Mode Default
targetOpenGL.GLENUMin
internalFormatOpenGL.GLINTin
widthOpenGL.GLSIZEIin
formatOpenGL.GLENUMin
c_typeOpenGL.GLENUMin
dataSystem.addressin
  
gluBuild2DMipmapLevels function
ReturnOpenGL.GLINT
Parameter name Type Mode Default
targetOpenGL.GLENUMin
internalFormatOpenGL.GLINTin
widthOpenGL.GLSIZEIin
heightOpenGL.GLSIZEIin
formatOpenGL.GLENUMin
c_typeOpenGL.GLENUMin
levelOpenGL.GLINTin
baseOpenGL.GLINTin
maxOpenGL.GLINTin
dataSystem.addressin
  
gluBuild2DMipmaps function
ReturnOpenGL.GLINT
Parameter name Type Mode Default
targetOpenGL.GLENUMin
internalFormatOpenGL.GLINTin
widthOpenGL.GLSIZEIin
heightOpenGL.GLSIZEIin
formatOpenGL.GLENUMin
c_typeOpenGL.GLENUMin
dataSystem.addressin
  
gluBuild3DMipmapLevels function
ReturnOpenGL.GLINT
Parameter name Type Mode Default
targetOpenGL.GLENUMin
internalFormatOpenGL.GLINTin
widthOpenGL.GLSIZEIin
heightOpenGL.GLSIZEIin
depthOpenGL.GLSIZEIin
formatOpenGL.GLENUMin
c_typeOpenGL.GLENUMin
levelOpenGL.GLINTin
baseOpenGL.GLINTin
maxOpenGL.GLINTin
dataSystem.addressin
  
gluBuild3DMipmaps function
ReturnOpenGL.GLINT
Parameter name Type Mode Default
targetOpenGL.GLENUMin
internalFormatOpenGL.GLINTin
widthOpenGL.GLSIZEIin
heightOpenGL.GLSIZEIin
depthOpenGL.GLSIZEIin
formatOpenGL.GLENUMin
c_typeOpenGL.GLENUMin
dataSystem.addressin
  
gluCheckExtension function
ReturnOpenGL.GLBOOLEAN
Parameter name Type Mode Default
extNameOpenGL.GLubytePtrin
extStringOpenGL.GLubytePtrin
  
gluCylinder procedure
Parameter name Type Mode Default
quadA_GLUQUADRIC_Tin
baseOpenGL.GLDOUBLEin
topOpenGL.GLDOUBLEin
heightOpenGL.GLDOUBLEin
slicesOpenGL.GLINTin
stacksOpenGL.GLINTin
  
gluDeleteNurbsRenderer procedure
Parameter name Type Mode Default
nurbA_GLUNURBS_Tin
  
gluDeleteQuadric procedure
Parameter name Type Mode Default
quadA_GLUQUADRIC_Tin
  
gluDeleteTess procedure
Parameter name Type Mode Default
tessA_GLUTESSELATOR_Tin
  
gluDisk procedure
Parameter name Type Mode Default
quadA_GLUQUADRIC_Tin
innerOpenGL.GLDOUBLEin
outerOpenGL.GLDOUBLEin
slicesOpenGL.GLINTin
loopsOpenGL.GLINTin
  
gluEndCurve procedure
Parameter name Type Mode Default
nurbA_GLUNURBS_Tin
  
gluEndPolygon procedure
Parameter name Type Mode Default
tessA_GLUTESSELATOR_Tin
  
gluEndSurface procedure
Parameter name Type Mode Default
nurbA_GLUNURBS_Tin
  
gluEndTrim procedure
Parameter name Type Mode Default
nurbA_GLUNURBS_Tin
  
gluErrorString function
ReturnOpenGL.GLubytePtr
Parameter name Type Mode Default
errorOpenGL.GLENUMin
  
gluGetNurbsProperty procedure
Parameter name Type Mode Default
nurbA_GLUNURBS_Tin
propertyOpenGL.GLENUMin
dataOpenGL.GLfloatPtrin
  
gluGetString function
ReturnOpenGL.GLubytePtr
Parameter name Type Mode Default
nameOpenGL.GLENUMin
  
gluGetTessProperty procedure
Parameter name Type Mode Default
tessA_GLUTESSELATOR_Tin
whichOpenGL.GLENUMin
dataOpenGL.GLdoublePtrin
  
gluLoadSamplingMatrices procedure
Parameter name Type Mode Default
nurbA_GLUNURBS_Tin
modelOpenGL.GLfloatPtrin
perspectiveOpenGL.GLfloatPtrin
viewOpenGL.GLintPtrin
  
gluLookAt procedure
Parameter name Type Mode Default
eyeXOpenGL.GLDOUBLEin
eyeYOpenGL.GLDOUBLEin
eyeZOpenGL.GLDOUBLEin
centerXOpenGL.GLDOUBLEin
centerYOpenGL.GLDOUBLEin
centerZOpenGL.GLDOUBLEin
upXOpenGL.GLDOUBLEin
upYOpenGL.GLDOUBLEin
upZOpenGL.GLDOUBLEin
  
gluNewNurbsRenderer function
ReturnA_GLUNURBS_T
  
gluNewQuadric function
ReturnA_GLUQUADRIC_T
  
gluNewTess function
ReturnA_GLUTESSELATOR_T
  
gluNextContour procedure
Parameter name Type Mode Default
tessA_GLUTESSELATOR_Tin
c_typeOpenGL.GLENUMin
  
gluNurbsCallback procedure
Parameter name Type Mode Default
nurbA_GLUNURBS_Tin
whichOpenGL.GLENUMin
CallBackFuncGLUFUNCPTRin
  
gluNurbsCallbackData procedure
Parameter name Type Mode Default
nurbA_GLUNURBS_Tin
userDataOpenGL.GLvoidPtrin
  
gluNurbsCallbackDataEXT procedure
Parameter name Type Mode Default
nurbA_GLUNURBS_Tin
userDataOpenGL.GLvoidPtrin
  
gluNurbsCurve procedure
Parameter name Type Mode Default
nurbA_GLUNURBS_Tin
knotCountOpenGL.GLINTin
knotsOpenGL.GLfloatPtrin
strideOpenGL.GLINTin
controlOpenGL.GLfloatPtrin
orderOpenGL.GLINTin
c_typeOpenGL.GLENUMin
  
gluNurbsProperty procedure
Parameter name Type Mode Default
nurbA_GLUNURBS_Tin
propertyOpenGL.GLENUMin
valueOpenGL.GLFLOATin
  
gluNurbsSurface procedure
Parameter name Type Mode Default
nurbA_GLUNURBS_Tin
sKnotCountOpenGL.GLINTin
sKnotsOpenGL.GLfloatPtrin
tKnotCountOpenGL.GLINTin
tKnotsOpenGL.GLfloatPtrin
sStrideOpenGL.GLINTin
tStrideOpenGL.GLINTin
controlOpenGL.GLfloatPtrin
sOrderOpenGL.GLINTin
tOrderOpenGL.GLINTin
c_typeOpenGL.GLENUMin
  
gluOrtho2D procedure
Parameter name Type Mode Default
leftOpenGL.GLDOUBLEin
rightOpenGL.GLDOUBLEin
bottomOpenGL.GLDOUBLEin
topOpenGL.GLDOUBLEin
  
gluPartialDisk procedure
Parameter name Type Mode Default
quadA_GLUQUADRIC_Tin
innerOpenGL.GLDOUBLEin
outerOpenGL.GLDOUBLEin
slicesOpenGL.GLINTin
loopsOpenGL.GLINTin
startOpenGL.GLDOUBLEin
sweepOpenGL.GLDOUBLEin
  
gluPerspective procedure
Parameter name Type Mode Default
fovyOpenGL.GLDOUBLEin
aspectOpenGL.GLDOUBLEin
zNearOpenGL.GLDOUBLEin
zFarOpenGL.GLDOUBLEin
  
gluPickMatrix procedure
Parameter name Type Mode Default
xOpenGL.GLDOUBLEin
yOpenGL.GLDOUBLEin
delXOpenGL.GLDOUBLEin
delYOpenGL.GLDOUBLEin
viewportOpenGL.GLintPtrin
  
gluProject function
ReturnOpenGL.GLINT
Parameter name Type Mode Default
objXOpenGL.GLDOUBLEin
objYOpenGL.GLDOUBLEin
objZOpenGL.GLDOUBLEin
modelOpenGL.GLdoublePtrin
projOpenGL.GLdoublePtrin
viewOpenGL.GLintPtrin
winXOpenGL.GLdoublePtrin
winYOpenGL.GLdoublePtrin
winZOpenGL.GLdoublePtrin
  
gluPwlCurve procedure
Parameter name Type Mode Default
nurbA_GLUNURBS_Tin
countOpenGL.GLINTin
dataOpenGL.GLfloatPtrin
strideOpenGL.GLINTin
c_typeOpenGL.GLENUMin
  
gluQuadricCallback procedure
Parameter name Type Mode Default
quadA_GLUQUADRIC_Tin
whichOpenGL.GLENUMin
CallBackFuncGLUFUNCPTRin
  
gluQuadricDrawStyle procedure
Parameter name Type Mode Default
quadA_GLUQUADRIC_Tin
drawOpenGL.GLENUMin
  
gluQuadricNormals procedure
Parameter name Type Mode Default
quadA_GLUQUADRIC_Tin
normalOpenGL.GLENUMin
  
gluQuadricOrientation procedure
Parameter name Type Mode Default
quadA_GLUQUADRIC_Tin
orientationOpenGL.GLENUMin
  
gluQuadricTexture procedure
Parameter name Type Mode Default
quadA_GLUQUADRIC_Tin
textureOpenGL.GLBOOLEANin
  
gluScaleImage function
ReturnOpenGL.GLINT
Parameter name Type Mode Default
formatOpenGL.GLENUMin
wInOpenGL.GLSIZEIin
hInOpenGL.GLSIZEIin
typeInOpenGL.GLENUMin
dataInOpenGL.GLvoidPtrin
wOutOpenGL.GLSIZEIin
hOutOpenGL.GLSIZEIin
typeOutOpenGL.GLENUMin
dataOutOpenGL.GLvoidPtrin
  
gluSphere procedure
Parameter name Type Mode Default
quadA_GLUQUADRIC_Tin
radiusOpenGL.GLDOUBLEin
slicesOpenGL.GLINTin
stacksOpenGL.GLINTin
  
gluTessBeginContour procedure
Parameter name Type Mode Default
tessA_GLUTESSELATOR_Tin
  
gluTessBeginPolygon procedure
Parameter name Type Mode Default
tessA_GLUTESSELATOR_Tin
dataOpenGL.GLvoidPtrin
  
gluTessCallback procedure
Parameter name Type Mode Default
tessA_GLUTESSELATOR_Tin
whichOpenGL.GLENUMin
CallBackFuncGLUFUNCPTRin
  
gluTessEndContour procedure
Parameter name Type Mode Default
tessA_GLUTESSELATOR_Tin
  
gluTessEndPolygon procedure
Parameter name Type Mode Default
tessA_GLUTESSELATOR_Tin
  
gluTessNormal procedure
Parameter name Type Mode Default
tessA_GLUTESSELATOR_Tin
valueXOpenGL.GLDOUBLEin
valueYOpenGL.GLDOUBLEin
valueZOpenGL.GLDOUBLEin
  
gluTessProperty procedure
Parameter name Type Mode Default
tessA_GLUTESSELATOR_Tin
whichOpenGL.GLENUMin
dataOpenGL.GLDOUBLEin
  
gluTessVertex procedure
Parameter name Type Mode Default
tessA_GLUTESSELATOR_Tin
locationOpenGL.GLdoublePtrin
dataOpenGL.GLvoidPtrin
  
gluUnProject function
ReturnOpenGL.GLINT
Parameter name Type Mode Default
winXOpenGL.GLDOUBLEin
winYOpenGL.GLDOUBLEin
winZOpenGL.GLDOUBLEin
modelOpenGL.GLdoublePtrin
projOpenGL.GLdoublePtrin
viewOpenGL.GLintPtrin
objXOpenGL.GLdoublePtrin
objYOpenGL.GLdoublePtrin
objZOpenGL.GLdoublePtrin
  
gluUnProject4 function
ReturnOpenGL.GLINT
Parameter name Type Mode Default
winXOpenGL.GLDOUBLEin
winYOpenGL.GLDOUBLEin
winZOpenGL.GLDOUBLEin
clipWOpenGL.GLDOUBLEin
modelOpenGL.GLdoublePtrin
projOpenGL.GLdoublePtrin
viewOpenGL.GLintPtrin
nearValOpenGL.GLDOUBLEin
farValOpenGL.GLDOUBLEin
objXOpenGL.GLdoublePtrin
objYOpenGL.GLdoublePtrin
objZOpenGL.GLdoublePtrin
objWOpenGL.GLdoublePtrin