Public Member Functions | |
int | Init (void) |
int | Set_Winding_Rule (GLenum winding_rule) |
int | Render_Contour (GLdouble obj_data[][6], int num_vertices) |
int | Begin_Polygon (void) |
int | End_Polygon (void) |
int | Begin_Contour (void) |
int | End_Contour (void) |
int | End (void) |
Static Private Member Functions | |
static void | beginCallback (GLenum which) |
static void | endCallback (void) |
static void | combineCallback (GLdouble coords[3], void *vertex_data[4], GLfloat weight[4], void **dataOut) |
static void | vertexCallback (GLvoid *vertex) |
Private Attributes | |
GLUtesselator * | tobj |
void Tess_Poly::beginCallback | ( | GLenum | which | ) | [static, private] |
void Tess_Poly::endCallback | ( | void | ) | [static, private] |
void Tess_Poly::combineCallback | ( | GLdouble | coords[3], | |
void * | vertex_data[4], | |||
GLfloat | weight[4], | |||
void ** | dataOut | |||
) | [static, private] |
void Tess_Poly::vertexCallback | ( | GLvoid * | vertex | ) | [static, private] |
int Tess_Poly::Init | ( | void | ) |
int Tess_Poly::Set_Winding_Rule | ( | GLenum | winding_rule | ) |
int Tess_Poly::Render_Contour | ( | GLdouble | obj_data[][6], | |
int | num_vertices | |||
) |
int Tess_Poly::Begin_Polygon | ( | void | ) |
int Tess_Poly::End_Polygon | ( | void | ) |
int Tess_Poly::Begin_Contour | ( | void | ) |
int Tess_Poly::End_Contour | ( | void | ) |
int Tess_Poly::End | ( | void | ) |
GLUtesselator* Tess_Poly::tobj [private] |