FreeWRL/FreeX3D  3.0.0
GLUtesselator Struct Reference

Public Member Functions

 void (GLAPIENTRY *callError)(GLenum errnum)
 
 void (GLAPIENTRY *callCombine)(GLdouble coords[3]
 
 void (GLAPIENTRY *callBegin)(GLenum type)
 
 void (GLAPIENTRY *callEdgeFlag)(GLboolean boundaryEdge)
 
 void (GLAPIENTRY *callVertex)(void *data)
 
 void (GLAPIENTRY *callEnd)(void)
 
 void (GLAPIENTRY *callMesh)(GLUmesh *mesh)
 
 void (GLAPIENTRY *callBeginData)(GLenum type
 
 void (GLAPIENTRY *callEdgeFlagData)(GLboolean boundaryEdge
 
 void (GLAPIENTRY *callVertexData)(void *data
 
 void (GLAPIENTRY *callEndData)(void *polygonData)
 
 void (GLAPIENTRY *callErrorData)(GLenum errnum
 
 void (GLAPIENTRY *callCombineData)(GLdouble coords[3]
 

Data Fields

enum TessState state
 
GLUhalfEdgelastEdge
 
GLUmeshmesh
 
GLdouble normal [3]
 
GLdouble sUnit [3]
 
GLdouble tUnit [3]
 
GLdouble relTolerance
 
GLenum windingRule
 
GLboolean fatalError
 
Dictdict
 
PriorityQpq
 
GLUvertexevent
 
void * data [4]
 
void GLfloat weight [4]
 
void GLfloat void ** outData
 
GLboolean flagBoundary
 
GLboolean boundaryOnly
 
GLUfacelonelyTriList
 
GLboolean emptyCache
 
int cacheCount
 
CachedVertex cache [TESS_MAX_CACHE]
 
void * polygonData
 
void GLfloat void void * polygonData
 
jmp_buf env
 

Detailed Description

Definition at line 59 of file tess.h.


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