g4tools  5.4.0
Public Member Functions | Public Attributes | List of all members
GLUtesselator Struct Reference
Collaboration diagram for GLUtesselator:
Collaboration graph
[legend]

Public Member Functions

 void (GLUAPIENTRY *callError)(GLUenum errnum)
 
 void (GLUAPIENTRY *callCombine)(GLUdouble coords[3]
 
 void (GLUAPIENTRY *callBegin)(GLUenum type)
 
 void (GLUAPIENTRY *callEdgeFlag)(GLUboolean boundaryEdge)
 
 void (GLUAPIENTRY *callVertex)(void *data)
 
 void (GLUAPIENTRY *callEnd)(void)
 
 void (GLUAPIENTRY *callMesh)(GLUmesh *mesh)
 
 void (GLUAPIENTRY *callBeginData)(GLUenum type
 
 void (GLUAPIENTRY *callEdgeFlagData)(GLUboolean boundaryEdge
 
 void (GLUAPIENTRY *callVertexData)(void *data
 
 void (GLUAPIENTRY *callEndData)(void *polygonData)
 
 void (GLUAPIENTRY *callErrorData)(GLUenum errnum
 
 void (GLUAPIENTRY *callCombineData)(GLUdouble coords[3]
 

Public Attributes

enum TessState state
 
GLUhalfEdgelastEdge
 
GLUmeshmesh
 
GLUdouble normal [3]
 
GLUdouble sUnit [3]
 
GLUdouble tUnit [3]
 
GLUdouble relTolerance
 
GLUenum windingRule
 
GLUboolean fatalError
 
Dictdict
 
PriorityQpq
 
GLUvertexevent
 
voiddata [4]
 
void GLUfloat weight [4]
 
void GLUfloat void ** outData
 
GLUboolean flagBoundary
 
GLUboolean boundaryOnly
 
GLUfacelonelyTriList
 
GLUboolean emptyCache
 
int cacheCount
 
CachedVertex cache [GLU_TESS_MAX_CACHE]
 
voidpolygonData
 
void GLUfloat void voidpolygonData
 
jmp_buf env
 

Detailed Description

Definition at line 27 of file _tess.

Member Function Documentation

◆ void() [1/13]

GLUtesselator::void ( GLUAPIENTRY callBegin)

◆ void() [2/13]

GLUtesselator::void ( GLUAPIENTRY callBeginData)

◆ void() [3/13]

GLUtesselator::void ( GLUAPIENTRY callCombine)

◆ void() [4/13]

GLUtesselator::void ( GLUAPIENTRY callCombineData)

◆ void() [5/13]

GLUtesselator::void ( GLUAPIENTRY callEdgeFlag)

◆ void() [6/13]

GLUtesselator::void ( GLUAPIENTRY callEdgeFlagData)

◆ void() [7/13]

GLUtesselator::void ( GLUAPIENTRY callEnd)

◆ void() [8/13]

GLUtesselator::void ( GLUAPIENTRY callEndData)

◆ void() [9/13]

GLUtesselator::void ( GLUAPIENTRY callError)

◆ void() [10/13]

GLUtesselator::void ( GLUAPIENTRY callErrorData)

◆ void() [11/13]

GLUtesselator::void ( GLUAPIENTRY callMesh)

◆ void() [12/13]

GLUtesselator::void ( GLUAPIENTRY callVertex)

◆ void() [13/13]

GLUtesselator::void ( GLUAPIENTRY callVertexData)

Member Data Documentation

◆ boundaryOnly

GLUboolean GLUtesselator::boundaryOnly

Definition at line 61 of file _tess.

◆ cache

CachedVertex GLUtesselator::cache[GLU_TESS_MAX_CACHE]

Definition at line 76 of file _tess.

◆ cacheCount

int GLUtesselator::cacheCount

Definition at line 75 of file _tess.

◆ data

void * GLUtesselator::data

Definition at line 55 of file _tess.

◆ dict

Dict* GLUtesselator::dict

Definition at line 51 of file _tess.

◆ emptyCache

GLUboolean GLUtesselator::emptyCache

Definition at line 74 of file _tess.

◆ env

jmp_buf GLUtesselator::env

Definition at line 89 of file _tess.

◆ event

GLUvertex* GLUtesselator::event

Definition at line 53 of file _tess.

◆ fatalError

GLUboolean GLUtesselator::fatalError

Definition at line 49 of file _tess.

◆ flagBoundary

GLUboolean GLUtesselator::flagBoundary

Definition at line 60 of file _tess.

◆ lastEdge

GLUhalfEdge* GLUtesselator::lastEdge

Definition at line 33 of file _tess.

◆ lonelyTriList

GLUface* GLUtesselator::lonelyTriList

Definition at line 62 of file _tess.

◆ mesh

GLUmesh* GLUtesselator::mesh

Definition at line 34 of file _tess.

◆ normal

GLUdouble GLUtesselator::normal[3]

Definition at line 41 of file _tess.

◆ outData

void GLUfloat void ** GLUtesselator::outData

Definition at line 56 of file _tess.

◆ polygonData [1/2]

void * GLUtesselator::polygonData

Definition at line 79 of file _tess.

◆ polygonData [2/2]

void GLUfloat void void* GLUtesselator::polygonData

Definition at line 87 of file _tess.

◆ pq

PriorityQ* GLUtesselator::pq

Definition at line 52 of file _tess.

◆ relTolerance

GLUdouble GLUtesselator::relTolerance

Definition at line 47 of file _tess.

◆ state

enum TessState GLUtesselator::state

Definition at line 24 of file _tess.

◆ sUnit

GLUdouble GLUtesselator::sUnit[3]

Definition at line 42 of file _tess.

◆ tUnit

GLUdouble GLUtesselator::tUnit[3]

Definition at line 43 of file _tess.

◆ weight

void GLUfloat GLUtesselator::weight

Definition at line 56 of file _tess.

◆ windingRule

GLUenum GLUtesselator::windingRule

Definition at line 48 of file _tess.


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