|
| int | __gl_computeInterior (GLUtesselator *tess) |
| |
| static ActiveRegion * | AddRegionBelow (GLUtesselator *tess, ActiveRegion *regAbove, GLUhalfEdge *eNewUp) |
| |
| static void | AddRightEdges (GLUtesselator *tess, ActiveRegion *regUp, GLUhalfEdge *eFirst, GLUhalfEdge *eLast, GLUhalfEdge *eTopLeft, GLboolean cleanUp) |
| |
| static void | AddSentinel (GLUtesselator *tess, GLdouble t) |
| |
| static void | CallCombine (GLUtesselator *tess, GLUvertex *isect, void *data[4], GLfloat weights[4], int needed) |
| |
| static int | CheckForIntersect (GLUtesselator *tess, ActiveRegion *regUp) |
| |
| static int | CheckForLeftSplice (GLUtesselator *tess, ActiveRegion *regUp) |
| |
| static int | CheckForRightSplice (GLUtesselator *tess, ActiveRegion *regUp) |
| |
| static void | ComputeWinding (GLUtesselator *tess, ActiveRegion *reg) |
| |
| static void | ConnectLeftDegenerate (GLUtesselator *tess, ActiveRegion *regUp, GLUvertex *vEvent) |
| |
| static void | ConnectLeftVertex (GLUtesselator *tess, GLUvertex *vEvent) |
| |
| static void | ConnectRightVertex (GLUtesselator *tess, ActiveRegion *regUp, GLUhalfEdge *eBottomLeft) |
| |
| static void | DeleteRegion (GLUtesselator *tess, ActiveRegion *reg) |
| |
| static void | DoneEdgeDict (GLUtesselator *tess) |
| |
| static void | DonePriorityQ (GLUtesselator *tess) |
| |
| static int | EdgeLeq (GLUtesselator *tess, ActiveRegion *reg1, ActiveRegion *reg2) |
| |
| static GLUhalfEdge * | FinishLeftRegions (GLUtesselator *tess, ActiveRegion *regFirst, ActiveRegion *regLast) |
| |
| static void | FinishRegion (GLUtesselator *tess, ActiveRegion *reg) |
| |
| static int | FixUpperEdge (ActiveRegion *reg, GLUhalfEdge *newEdge) |
| |
| static void | GetIntersectData (GLUtesselator *tess, GLUvertex *isect, GLUvertex *orgUp, GLUvertex *dstUp, GLUvertex *orgLo, GLUvertex *dstLo) |
| |
| static void | InitEdgeDict (GLUtesselator *tess) |
| |
| static int | InitPriorityQ (GLUtesselator *tess) |
| |
| static GLboolean | IsWindingInside (GLUtesselator *tess, int n) |
| |
| static void | RemoveDegenerateEdges (GLUtesselator *tess) |
| |
| static int | RemoveDegenerateFaces (GLUmesh *mesh) |
| |
| static void | SpliceMergeVertices (GLUtesselator *tess, GLUhalfEdge *e1, GLUhalfEdge *e2) |
| |
| static void | SweepEvent (GLUtesselator *tess, GLUvertex *vEvent) |
| |
| static ActiveRegion * | TopLeftRegion (ActiveRegion *reg) |
| |
| static ActiveRegion * | TopRightRegion (ActiveRegion *reg) |
| |
| static void | VertexWeights (GLUvertex *isect, GLUvertex *org, GLUvertex *dst, GLfloat *weights) |
| |
| static void | WalkDirtyRegions (GLUtesselator *tess, ActiveRegion *regUp) |
| |