Data Structures |
| struct | EdgePair |
Defines |
| #define | GLU_TESS_DEFAULT_TOLERANCE 0.0 |
| #define | GLU_TESS_MESH 100112 /* void (*)(GLUmesh *mesh) */ |
| #define | TRUE 1 |
| #define | FALSE 0 |
| #define | MAX(a, b) ((a) > (b) ? (a) : (b)) |
| #define | MAX_FAST_ALLOC |
| #define | RequireState(tess, s) if( tess->state != s ) GotoState(tess,s) |
Functions |
| static void GLAPIENTRY | noBegin (GLenum type) |
| static void GLAPIENTRY | noEdgeFlag (GLboolean boundaryEdge) |
| static void GLAPIENTRY | noVertex (void *data) |
| static void GLAPIENTRY | noEnd (void) |
| static void GLAPIENTRY | noError (GLenum errnum) |
| static void GLAPIENTRY | noCombine (GLdouble coords[3], void *data[4], GLfloat weight[4], void **dataOut) |
| static void GLAPIENTRY | noMesh (GLUmesh *mesh) |
| void GLAPIENTRY | __gl_noBeginData (GLenum type, void *polygonData) |
| void GLAPIENTRY | __gl_noEdgeFlagData (GLboolean boundaryEdge, void *polygonData) |
| void GLAPIENTRY | __gl_noVertexData (void *data, void *polygonData) |
| void GLAPIENTRY | __gl_noEndData (void *polygonData) |
| void GLAPIENTRY | __gl_noErrorData (GLenum errnum, void *polygonData) |
| void GLAPIENTRY | __gl_noCombineData (GLdouble coords[3], void *data[4], GLfloat weight[4], void **outData, void *polygonData) |
| GLUtesselator *GLAPIENTRY | gluNewTess (void) |
| static void | MakeDormant (GLUtesselator *tess) |
| static void | GotoState (GLUtesselator *tess, enum TessState newState) |
| void GLAPIENTRY | gluDeleteTess (GLUtesselator *tess) |
| void GLAPIENTRY | gluTessProperty (GLUtesselator *tess, GLenum which, GLdouble value) |
| void GLAPIENTRY | gluGetTessProperty (GLUtesselator *tess, GLenum which, GLdouble *value) |
| void GLAPIENTRY | gluTessNormal (GLUtesselator *tess, GLdouble x, GLdouble y, GLdouble z) |
| void GLAPIENTRY | gluTessCallback (GLUtesselator *tess, GLenum which, _GLUfuncptr fn) |
| static int | AddVertex (GLUtesselator *tess, GLdouble coords[3], void *data) |
| static void | CacheVertex (GLUtesselator *tess, GLdouble coords[3], void *data) |
| static int | EmptyCache (GLUtesselator *tess) |
| void GLAPIENTRY | gluTessVertex (GLUtesselator *tess, GLdouble coords[3], void *data) |
| void GLAPIENTRY | gluTessBeginPolygon (GLUtesselator *tess, void *data) |
| void GLAPIENTRY | gluTessBeginContour (GLUtesselator *tess) |
| void GLAPIENTRY | gluTessEndContour (GLUtesselator *tess) |
| void GLAPIENTRY | gluTessEndPolygon (GLUtesselator *tess) |
| void GLAPIENTRY | gluBeginPolygon (GLUtesselator *tess) |
| void GLAPIENTRY | gluNextContour (GLUtesselator *tess, GLenum type) |
| void GLAPIENTRY | gluEndPolygon (GLUtesselator *tess) |