ReactOS 0.4.16-dev-297-gc569aee
|
#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().