Defines |
| #define | _GLU_H |
| #define | GLU_FALSE 0 |
| #define | GLU_TRUE 1 |
| #define | GLU_VERSION_1_1 1 |
| #define | GLU_VERSION_1_2 1 |
| #define | GLU_VERSION 100800 |
| #define | GLU_EXTENSIONS 100801 |
| #define | GLU_INVALID_ENUM 100900 |
| #define | GLU_INVALID_VALUE 100901 |
| #define | GLU_OUT_OF_MEMORY 100902 |
| #define | GLU_INVALID_OPERATION 100904 |
| #define | GLU_OUTLINE_POLYGON 100240 |
| #define | GLU_OUTLINE_PATCH 100241 |
| #define | GLU_NURBS_ERROR1 100251 |
| #define | GLU_NURBS_ERROR2 100252 |
| #define | GLU_NURBS_ERROR3 100253 |
| #define | GLU_NURBS_ERROR4 100254 |
| #define | GLU_NURBS_ERROR5 100255 |
| #define | GLU_NURBS_ERROR6 100256 |
| #define | GLU_NURBS_ERROR7 100257 |
| #define | GLU_NURBS_ERROR8 100258 |
| #define | GLU_NURBS_ERROR9 100259 |
| #define | GLU_NURBS_ERROR10 100260 |
| #define | GLU_NURBS_ERROR11 100261 |
| #define | GLU_NURBS_ERROR12 100262 |
| #define | GLU_NURBS_ERROR13 100263 |
| #define | GLU_NURBS_ERROR14 100264 |
| #define | GLU_NURBS_ERROR15 100265 |
| #define | GLU_NURBS_ERROR16 100266 |
| #define | GLU_NURBS_ERROR17 100267 |
| #define | GLU_NURBS_ERROR18 100268 |
| #define | GLU_NURBS_ERROR19 100269 |
| #define | GLU_NURBS_ERROR20 100270 |
| #define | GLU_NURBS_ERROR21 100271 |
| #define | GLU_NURBS_ERROR22 100272 |
| #define | GLU_NURBS_ERROR23 100273 |
| #define | GLU_NURBS_ERROR24 100274 |
| #define | GLU_NURBS_ERROR25 100275 |
| #define | GLU_NURBS_ERROR26 100276 |
| #define | GLU_NURBS_ERROR27 100277 |
| #define | GLU_NURBS_ERROR28 100278 |
| #define | GLU_NURBS_ERROR29 100279 |
| #define | GLU_NURBS_ERROR30 100280 |
| #define | GLU_NURBS_ERROR31 100281 |
| #define | GLU_NURBS_ERROR32 100282 |
| #define | GLU_NURBS_ERROR33 100283 |
| #define | GLU_NURBS_ERROR34 100284 |
| #define | GLU_NURBS_ERROR35 100285 |
| #define | GLU_NURBS_ERROR36 100286 |
| #define | GLU_NURBS_ERROR37 100287 |
| #define | GLU_AUTO_LOAD_MATRIX 100200 |
| #define | GLU_CULLING 100201 |
| #define | GLU_SAMPLING_TOLERANCE 100203 |
| #define | GLU_DISPLAY_MODE 100204 |
| #define | GLU_PARAMETRIC_TOLERANCE 100202 |
| #define | GLU_SAMPLING_METHOD 100205 |
| #define | GLU_U_STEP 100206 |
| #define | GLU_V_STEP 100207 |
| #define | GLU_PATH_LENGTH 100215 |
| #define | GLU_PARAMETRIC_ERROR 100216 |
| #define | GLU_DOMAIN_DISTANCE 100217 |
| #define | GLU_MAP1_TRIM_2 100210 |
| #define | GLU_MAP1_TRIM_3 100211 |
| #define | GLU_POINT 100010 |
| #define | GLU_LINE 100011 |
| #define | GLU_FILL 100012 |
| #define | GLU_SILHOUETTE 100013 |
| #define | GLU_ERROR 100103 |
| #define | GLU_SMOOTH 100000 |
| #define | GLU_FLAT 100001 |
| #define | GLU_NONE 100002 |
| #define | GLU_OUTSIDE 100020 |
| #define | GLU_INSIDE 100021 |
| #define | GLU_TESS_BEGIN 100100 |
| #define | GLU_BEGIN 100100 |
| #define | GLU_TESS_VERTEX 100101 |
| #define | GLU_VERTEX 100101 |
| #define | GLU_TESS_END 100102 |
| #define | GLU_END 100102 |
| #define | GLU_TESS_ERROR 100103 |
| #define | GLU_TESS_EDGE_FLAG 100104 |
| #define | GLU_EDGE_FLAG 100104 |
| #define | GLU_TESS_COMBINE 100105 |
| #define | GLU_TESS_BEGIN_DATA 100106 |
| #define | GLU_TESS_VERTEX_DATA 100107 |
| #define | GLU_TESS_END_DATA 100108 |
| #define | GLU_TESS_ERROR_DATA 100109 |
| #define | GLU_TESS_EDGE_FLAG_DATA 100110 |
| #define | GLU_TESS_COMBINE_DATA 100111 |
| #define | GLU_CW 100120 |
| #define | GLU_CCW 100121 |
| #define | GLU_INTERIOR 100122 |
| #define | GLU_EXTERIOR 100123 |
| #define | GLU_UNKNOWN 100124 |
| #define | GLU_TESS_WINDING_RULE 100140 |
| #define | GLU_TESS_BOUNDARY_ONLY 100141 |
| #define | GLU_TESS_TOLERANCE 100142 |
| #define | GLU_TESS_ERROR1 100151 |
| #define | GLU_TESS_ERROR2 100152 |
| #define | GLU_TESS_ERROR3 100153 |
| #define | GLU_TESS_ERROR4 100154 |
| #define | GLU_TESS_ERROR5 100155 |
| #define | GLU_TESS_ERROR6 100156 |
| #define | GLU_TESS_ERROR7 100157 |
| #define | GLU_TESS_ERROR8 100158 |
| #define | GLU_TESS_MISSING_BEGIN_POLYGON 100151 |
| #define | GLU_TESS_MISSING_BEGIN_CONTOUR 100152 |
| #define | GLU_TESS_MISSING_END_POLYGON 100153 |
| #define | GLU_TESS_MISSING_END_CONTOUR 100154 |
| #define | GLU_TESS_COORD_TOO_LARGE 100155 |
| #define | GLU_TESS_NEED_COMBINE_CALLBACK 100156 |
| #define | GLU_TESS_WINDING_ODD 100130 |
| #define | GLU_TESS_WINDING_NONZERO 100131 |
| #define | GLU_TESS_WINDING_POSITIVE 100132 |
| #define | GLU_TESS_WINDING_NEGATIVE 100133 |
| #define | GLU_TESS_WINDING_ABS_GEQ_TWO 100134 |
| #define | GLU_INCOMPATIBLE_GL_VERSION 100903 |
| #define | GLU_TESS_MAX_COORD 1.0e150 |
| #define | gluErrorStringWIN gluErrorString |
Typedefs |
| typedef GLUnurbs | GLUnurbsObj |
| typedef GLUquadric | GLUquadricObj |
| typedef GLUtesselator | GLUtesselatorObj |
| typedef GLUtesselator | GLUtriangulatorObj |
| typedef void(APIENTRY * | _GLUfuncptr )() |
Functions |
| GLAPI void APIENTRY | gluBeginCurve (GLUnurbs *nurb) |
| GLAPI void APIENTRY | gluBeginPolygon (GLUtesselator *tess) |
| GLAPI void APIENTRY | gluBeginSurface (GLUnurbs *nurb) |
| GLAPI void APIENTRY | gluBeginTrim (GLUnurbs *nurb) |
| GLAPI GLint APIENTRY | gluBuild1DMipmaps (GLenum target, GLint internalFormat, GLsizei width, GLenum format, GLenum type, const void *data) |
| GLAPI GLint APIENTRY | gluBuild2DMipmaps (GLenum target, GLint internalFormat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *data) |
| GLAPI void APIENTRY | gluCylinder (GLUquadric *quad, GLdouble base, GLdouble top, GLdouble height, GLint slices, GLint stacks) |
| GLAPI void APIENTRY | gluDeleteNurbsRenderer (GLUnurbs *nurb) |
| GLAPI void APIENTRY | gluDeleteQuadric (GLUquadric *quad) |
| GLAPI void APIENTRY | gluDeleteTess (GLUtesselator *tess) |
| GLAPI void APIENTRY | gluDisk (GLUquadric *quad, GLdouble inner, GLdouble outer, GLint slices, GLint loops) |
| GLAPI void APIENTRY | gluEndCurve (GLUnurbs *nurb) |
| GLAPI void APIENTRY | gluEndPolygon (GLUtesselator *tess) |
| GLAPI void APIENTRY | gluEndSurface (GLUnurbs *nurb) |
| GLAPI void APIENTRY | gluEndTrim (GLUnurbs *nurb) |
| GLAPI const GLubyte *APIENTRY | gluErrorString (GLenum error) |
| GLAPI const wchar_t *APIENTRY | gluErrorUnicodeStringEXT (GLenum error) |
| GLAPI void APIENTRY | gluGetNurbsProperty (GLUnurbs *nurb, GLenum property, GLfloat *data) |
| GLAPI const GLubyte *APIENTRY | gluGetString (GLenum name) |
| GLAPI void APIENTRY | gluGetTessProperty (GLUtesselator *tess, GLenum which, GLdouble *data) |
| GLAPI void APIENTRY | gluLoadSamplingMatrices (GLUnurbs *nurb, const GLfloat *model, const GLfloat *perspective, const GLint *view) |
| GLAPI void APIENTRY | gluLookAt (GLdouble eyeX, GLdouble eyeY, GLdouble eyeZ, GLdouble centerX, GLdouble centerY, GLdouble centerZ, GLdouble upX, GLdouble upY, GLdouble upZ) |
| GLAPI GLUnurbs *APIENTRY | gluNewNurbsRenderer (void) |
| GLAPI GLUquadric *APIENTRY | gluNewQuadric (void) |
| GLAPI GLUtesselator *APIENTRY | gluNewTess (void) |
| GLAPI void APIENTRY | gluNextContour (GLUtesselator *tess, GLenum type) |
| GLAPI void APIENTRY | gluNurbsCallback (GLUnurbs *nurb, GLenum which, _GLUfuncptr CallBackFunc) |
| GLAPI void APIENTRY | gluNurbsCurve (GLUnurbs *nurb, GLint knotCount, GLfloat *knots, GLint stride, GLfloat *control, GLint order, GLenum type) |
| GLAPI void APIENTRY | gluNurbsProperty (GLUnurbs *nurb, GLenum property, GLfloat value) |
| GLAPI void APIENTRY | gluNurbsSurface (GLUnurbs *nurb, GLint sKnotCount, GLfloat *sKnots, GLint tKnotCount, GLfloat *tKnots, GLint sStride, GLint tStride, GLfloat *control, GLint sOrder, GLint tOrder, GLenum type) |
| GLAPI void APIENTRY | gluOrtho2D (GLdouble left, GLdouble right, GLdouble bottom, GLdouble top) |
| GLAPI void APIENTRY | gluPartialDisk (GLUquadric *quad, GLdouble inner, GLdouble outer, GLint slices, GLint loops, GLdouble start, GLdouble sweep) |
| GLAPI void APIENTRY | gluPerspective (GLdouble fovy, GLdouble aspect, GLdouble zNear, GLdouble zFar) |
| GLAPI void APIENTRY | gluPickMatrix (GLdouble x, GLdouble y, GLdouble delX, GLdouble delY, GLint *viewport) |
| GLAPI GLint APIENTRY | gluProject (GLdouble objX, GLdouble objY, GLdouble objZ, const GLdouble *model, const GLdouble *proj, const GLint *view, GLdouble *winX, GLdouble *winY, GLdouble *winZ) |
| GLAPI void APIENTRY | gluPwlCurve (GLUnurbs *nurb, GLint count, GLfloat *data, GLint stride, GLenum type) |
| GLAPI void APIENTRY | gluQuadricCallback (GLUquadric *quad, GLenum which, _GLUfuncptr CallBackFunc) |
| GLAPI void APIENTRY | gluQuadricDrawStyle (GLUquadric *quad, GLenum draw) |
| GLAPI void APIENTRY | gluQuadricNormals (GLUquadric *quad, GLenum normal) |
| GLAPI void APIENTRY | gluQuadricOrientation (GLUquadric *quad, GLenum orientation) |
| GLAPI void APIENTRY | gluQuadricTexture (GLUquadric *quad, GLboolean texture) |
| GLAPI GLint APIENTRY | gluScaleImage (GLenum format, GLsizei wIn, GLsizei hIn, GLenum typeIn, const void *dataIn, GLsizei wOut, GLsizei hOut, GLenum typeOut, GLvoid *dataOut) |
| GLAPI void APIENTRY | gluSphere (GLUquadric *quad, GLdouble radius, GLint slices, GLint stacks) |
| GLAPI void APIENTRY | gluTessBeginContour (GLUtesselator *tess) |
| GLAPI void APIENTRY | gluTessBeginPolygon (GLUtesselator *tess, GLvoid *data) |
| GLAPI void APIENTRY | gluTessCallback (GLUtesselator *tess, GLenum which, _GLUfuncptr CallBackFunc) |
| GLAPI void APIENTRY | gluTessEndContour (GLUtesselator *tess) |
| GLAPI void APIENTRY | gluTessEndPolygon (GLUtesselator *tess) |
| GLAPI void APIENTRY | gluTessNormal (GLUtesselator *tess, GLdouble valueX, GLdouble valueY, GLdouble valueZ) |
| GLAPI void APIENTRY | gluTessProperty (GLUtesselator *tess, GLenum which, GLdouble data) |
| GLAPI void APIENTRY | gluTessVertex (GLUtesselator *tess, GLdouble *location, GLvoid *data) |
| GLAPI GLint APIENTRY | gluUnProject (GLdouble winX, GLdouble winY, GLdouble winZ, const GLdouble *model, const GLdouble *proj, const GLint *view, GLdouble *objX, GLdouble *objY, GLdouble *objZ) |
| GLAPI GLint APIENTRY | gluUnProject4 (GLdouble winX, GLdouble winY, GLdouble winZ, GLdouble clipW, const GLdouble *model, const GLdouble *proj, const GLint *view, GLdouble nearVal, GLdouble farVal, GLdouble *objX, GLdouble *objY, GLdouble *objZ, GLdouble *objW) |