Public Member Functions |
| | OpenGLCurveEvaluator (void) |
| virtual | ~OpenGLCurveEvaluator (void) |
| void | range1f (long, REAL *, REAL *) |
| void | domain1f (REAL, REAL) |
| void | addMap (CurveMap *) |
| void | enable (long) |
| void | disable (long) |
| void | bgnmap1f (long) |
| void | map1f (long, REAL, REAL, long, long, REAL *) |
| void | mapgrid1f (long, REAL, REAL) |
| void | mapmesh1f (long, long, long) |
| void | evalpoint1i (long) |
| void | evalcoord1f (long, REAL) |
| void | endmap1f (void) |
| void | bgnline (void) |
| void | endline (void) |
| void | put_vertices_call_back (int flag) |
| void | putCallBack (GLenum which, _GLUfuncptr fn) |
| void | set_callback_userData (void *data) |
| void | inMap1f (int which, int dimension, REAL ulower, REAL uupper, int ustride, int uorder, REAL *ctlpoints) |
| void | inPreEvaluate (int order, REAL vprime, REAL *coeff) |
| void | inDoDomain1 (curveEvalMachine *em, REAL u, REAL *retPoint) |
| void | inDoEvalCoord1 (REAL u) |
| void | inMapMesh1f (int umin, int umax) |
| | void (GLAPIENTRY *beginCallBackN)(GLenum type) |
| | void (GLAPIENTRY *endCallBackN)(void) |
| | void (GLAPIENTRY *vertexCallBackN)(const GLfloat *vert) |
| | void (GLAPIENTRY *normalCallBackN)(const GLfloat *normal) |
| | void (GLAPIENTRY *colorCallBackN)(const GLfloat *color) |
| | void (GLAPIENTRY *texcoordCallBackN)(const GLfloat *texcoord) |
| | void (GLAPIENTRY *beginCallBackData)(GLenum type |
| | void (GLAPIENTRY *endCallBackData)(void *data) |
| | void (GLAPIENTRY *vertexCallBackData)(const GLfloat *vert |
| | void (GLAPIENTRY *normalCallBackData)(const GLfloat *normal |
| | void (GLAPIENTRY *colorCallBackData)(const GLfloat *color |
| | void (GLAPIENTRY *texcoordCallBackData)(const GLfloat *texcoord |
| void | beginCallBack (GLenum type, void *data) |
| void | endCallBack (void *data) |
| void | vertexCallBack (const GLfloat *vert, void *data) |
| void | normalCallBack (const GLfloat *normal, void *data) |
| void | colorCallBack (const GLfloat *color, void *data) |
| void | texcoordCallBack (const GLfloat *texcoord, void *data) |
Data Fields |
| curveEvalMachine | em_vertex |
| curveEvalMachine | em_normal |
| curveEvalMachine | em_color |
| curveEvalMachine | em_texcoord |
| int | vertex_flag |
| int | normal_flag |
| int | color_flag |
| int | texcoord_flag |
| REAL | global_grid_u0 |
| REAL | global_grid_u1 |
| int | global_grid_nu |
| void * | data |
| void * | userData |
Private Attributes |
| int | output_triangles |
Definition at line 70 of file glcurveval.h.