Prusa Slicer 2.6.0
Loading...
Searching...
No Matches
GLUtesselator Struct Reference

#include <src/glu-libtess/src/tess.h>

+ Collaboration diagram for GLUtesselator:

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]
 

Public Attributes

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

Detailed Description

Member Function Documentation

◆ void() [1/13]

GLUtesselator::void ( GLAPIENTRY callBegin)

◆ void() [2/13]

GLUtesselator::void ( GLAPIENTRY callBeginData)

◆ void() [3/13]

GLUtesselator::void ( GLAPIENTRY callCombine)

◆ void() [4/13]

GLUtesselator::void ( GLAPIENTRY callCombineData)

◆ void() [5/13]

GLUtesselator::void ( GLAPIENTRY callEdgeFlag)

◆ void() [6/13]

GLUtesselator::void ( GLAPIENTRY callEdgeFlagData)

◆ void() [7/13]

GLUtesselator::void ( GLAPIENTRY callEnd)

◆ void() [8/13]

GLUtesselator::void ( GLAPIENTRY callEndData)

◆ void() [9/13]

GLUtesselator::void ( GLAPIENTRY callError)

◆ void() [10/13]

GLUtesselator::void ( GLAPIENTRY callErrorData)

◆ void() [11/13]

GLUtesselator::void ( GLAPIENTRY callMesh)

◆ void() [12/13]

GLUtesselator::void ( GLAPIENTRY callVertex)

◆ void() [13/13]

GLUtesselator::void ( GLAPIENTRY callVertexData)

Member Data Documentation

◆ boundaryOnly

◆ cache

◆ cacheCount

◆ data

void * GLUtesselator::data

◆ dict

◆ emptyCache

GLboolean GLUtesselator::emptyCache

◆ env

◆ event

◆ fatalError

GLboolean GLUtesselator::fatalError

◆ flagBoundary

◆ lastEdge

GLUhalfEdge* GLUtesselator::lastEdge

◆ lonelyTriList

GLUface* GLUtesselator::lonelyTriList

Referenced by __gl_renderMesh(), and RenderTriangle().

◆ mesh

◆ normal

GLdouble GLUtesselator::normal[3]

◆ outData

void GLfloat void ** GLUtesselator::outData

◆ polygonData [1/2]

void * GLUtesselator::polygonData

◆ polygonData [2/2]

void GLfloat void void* GLUtesselator::polygonData

◆ pq

◆ relTolerance

GLdouble GLUtesselator::relTolerance

◆ state

◆ sUnit

GLdouble GLUtesselator::sUnit[3]

Referenced by __gl_projectPolygon().

◆ tUnit

GLdouble GLUtesselator::tUnit[3]

◆ weight

void GLfloat GLUtesselator::weight

◆ windingRule


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