|
ReactOS 0.4.16-dev-1946-g52006dd
|
#include "gluos.h"#include <assert.h>#include "memalloc.h"#include "tess.h"#include "normal.h"#include "sweep.h"#include "tessmono.h"#include "render.h"
Go to the source code of this file.
Classes | |
| struct | EdgePair |
Macros | |
| #define | GLU_TESS_DEFAULT_TOLERANCE 0.0 |
| #define | GLU_TESS_MESH 100112 /* void (*)(GLUmesh *mesh) */ |
| #define | TRUE 1 |
| #define | FALSE 0 |
| #define | MAX(a, b) ((a) > (b) ? (a) : (b)) |
| #define | MAX_FAST_ALLOC |
| #define | RequireState(tess, s) if( tess->state != s ) GotoState(tess,s) |
| #define MAX_FAST_ALLOC |
| void GLAPIENTRY __gl_noBeginData | ( | GLenum | type, |
| void * | polygonData | ||
| ) |
Definition at line 67 of file tess.c.
Referenced by gluNewTess(), gluTessCallback(), and gluTessEndPolygon().
| void GLAPIENTRY __gl_noEdgeFlagData | ( | GLboolean | boundaryEdge, |
| void * | polygonData | ||
| ) |
Definition at line 69 of file tess.c.
Referenced by gluNewTess(), gluTessCallback(), and gluTessEndPolygon().
| void GLAPIENTRY __gl_noEndData | ( | void * | polygonData | ) |
Definition at line 73 of file tess.c.
Referenced by gluNewTess(), gluTessCallback(), and gluTessEndPolygon().
| void GLAPIENTRY __gl_noErrorData | ( | GLenum | errnum, |
| void * | polygonData | ||
| ) |
| void GLAPIENTRY __gl_noVertexData | ( | void * | data, |
| void * | polygonData | ||
| ) |
Definition at line 71 of file tess.c.
Referenced by gluNewTess(), gluTessCallback(), and gluTessEndPolygon().
|
static |
Definition at line 345 of file tess.c.
Referenced by DECLARE_INTERFACE_(), EmptyCache(), and gluTessVertex().
|
static |
Definition at line 384 of file tess.c.
Referenced by gluTessVertex().
|
static |
Definition at line 396 of file tess.c.
Referenced by gluTessEndPolygon(), and gluTessVertex().
| void GLAPIENTRY gluBeginPolygon | ( | GLUtesselator * | tess | ) |
| void GLAPIENTRY gluDeleteTess | ( | GLUtesselator * | tess | ) |
| void GLAPIENTRY gluEndPolygon | ( | GLUtesselator * | tess | ) |
| void GLAPIENTRY gluGetTessProperty | ( | GLUtesselator * | tess, |
| GLenum | which, | ||
| GLdouble * | value | ||
| ) |
Definition at line 240 of file tess.c.
| GLUtesselator *GLAPIENTRY gluNewTess | ( | void | ) |
Definition at line 92 of file tess.c.
| void GLAPIENTRY gluNextContour | ( | GLUtesselator * | tess, |
| GLenum | type | ||
| ) |
| void GLAPIENTRY gluTessBeginContour | ( | GLUtesselator * | tess | ) |
| void GLAPIENTRY gluTessBeginPolygon | ( | GLUtesselator * | tess, |
| void * | data | ||
| ) |
| void GLAPIENTRY gluTessCallback | ( | GLUtesselator * | tess, |
| GLenum | which, | ||
| _GLUfuncptr | fn | ||
| ) |
Definition at line 276 of file tess.c.
| void GLAPIENTRY gluTessEndContour | ( | GLUtesselator * | tess | ) |
| void GLAPIENTRY gluTessEndPolygon | ( | GLUtesselator * | tess | ) |
Definition at line 500 of file tess.c.
| void GLAPIENTRY gluTessNormal | ( | GLUtesselator * | tess, |
| GLdouble | x, | ||
| GLdouble | y, | ||
| GLdouble | z | ||
| ) |
| void GLAPIENTRY gluTessProperty | ( | GLUtesselator * | tess, |
| GLenum | which, | ||
| GLdouble | value | ||
| ) |
Definition at line 201 of file tess.c.
| void GLAPIENTRY gluTessVertex | ( | GLUtesselator * | tess, |
| GLdouble | coords[3], | ||
| void * | data | ||
| ) |
Definition at line 415 of file tess.c.
|
static |
Definition at line 154 of file tess.c.
|
static |
|
static |
Definition at line 57 of file tess.c.
Referenced by gluNewTess(), gluTessCallback(), and gluTessEndPolygon().
|
static |
Definition at line 58 of file tess.c.
Referenced by gluNewTess(), gluTessCallback(), and gluTessEndPolygon().
|
static |
Definition at line 60 of file tess.c.
Referenced by gluNewTess(), gluTessCallback(), and gluTessEndPolygon().
|
static |
|
static |
Definition at line 64 of file tess.c.
Referenced by gluNewTess(), gluTessCallback(), and gluTessEndPolygon().
|
static |
Definition at line 59 of file tess.c.
Referenced by gluNewTess(), gluTessCallback(), and gluTessEndPolygon().