Stellarium 0.15.2
List of all members | Public Attributes
GLUEStesselator Struct Reference
+ Collaboration diagram for GLUEStesselator:

Public Attributes

enum TessState state
 
GLUEShalfEdgelastEdge
 
GLUESmeshmesh
 
void(* callError )(GLenum errnum)
 
double normal [3]
 
GLfloat sUnit [3]
 
GLfloat tUnit [3]
 
GLfloat relTolerance
 
GLenum windingRule
 
GLboolean fatalError
 
Dictdict
 
PriorityQpq
 
GLUESvertexevent
 
void(* callCombine )(double coords[3], void *data[4], GLfloat weight[4], void **outData)
 
GLboolean flagBoundary
 
GLboolean boundaryOnly
 
GLUESfacelonelyTriList
 
void(* callBegin )(GLenum type)
 
void(* callEdgeFlag )(GLboolean boundaryEdge)
 
void(* callVertex )(void *data)
 
void(* callEnd )(void)
 
void(* callMesh )(GLUESmesh *mesh)
 
GLboolean emptyCache
 
int cacheCount
 
CachedVertex cache [TESS_MAX_CACHE]
 
void(* callBeginData )(GLenum type, void *polygonData)
 
void(* callEdgeFlagData )(GLboolean boundaryEdge, void *polygonData)
 
void(* callVertexData )(void *data, void *polygonData)
 
void(* callEndData )(void *polygonData)
 
void(* callErrorData )(GLenum errnum, void *polygonData)
 
void(* callCombineData )(double coords[3], void *data[4], GLfloat weight[4], void **outData, void *polygonData)
 
jmp_buf env
 
void * polygonData
 

Detailed Description

Definition at line 60 of file tess.h.


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