|
Defines |
| #define | TRI_INTERIOR 0 |
| #define | TRI_EXTERIOR 1 |
| #define | TRI_LEFT 2 |
| #define | TRI_RIGHT 3 |
| #define | TRI_UNKNOWN 4 |
Typedefs |
| typedef TriangulatorObj | TriangulatorObj |
Enumerations |
| enum | updown { none,
up,
down
} |
Functions |
| TriangulatorObj * | newTriangulator (void(*bgnpoly)(void), void(*endpoly)(void), void(*bgntmesh)(void), void(*swaptmesh)(void), void(*vertex)(int *), void(*endtmesh)(void), void(*error)(char *)) |
| void | freeTriangulator (TriangulatorObj *) |
| void | in_bgnpoly (TriangulatorObj *, long count) |
| void | in_endpoly (TriangulatorObj *) |
| void | in_bgnloop (TriangulatorObj *, short type) |
| void | in_vertex (TriangulatorObj *, float s, float t, void *data) |
| void | in_endloop (TriangulatorObj *) |
| void | in_error (TriangulatorObj *, char *error) |