51 beginCallBackN =
NULL;
53 vertexCallBackN =
NULL;
54 normalCallBackN =
NULL;
55 colorCallBackN =
NULL;
56 texcoordCallBackN =
NULL;
57 beginCallBackData =
NULL;
58 endCallBackData =
NULL;
59 vertexCallBackData =
NULL;
60 normalCallBackData =
NULL;
61 colorCallBackData =
NULL;
62 texcoordCallBackData =
NULL;
352 if(beginCallBackData)
354 else if(beginCallBackN)
355 beginCallBackN(
which);
362 endCallBackData(
data);
363 else if(endCallBackN)
370 if(vertexCallBackData)
371 vertexCallBackData(vert,
data);
372 else if(vertexCallBackN)
373 vertexCallBackN(vert);
380 if(normalCallBackData)
382 else if(normalCallBackN)
389 if(colorCallBackData)
391 else if(colorCallBackN)
392 colorCallBackN(
color);
398 if(texcoordCallBackData)
399 texcoordCallBackData(texcoord,
data);
400 else if(texcoordCallBackN)
401 texcoordCallBackN(texcoord);
OpenGLCurveEvaluator(void)
curveEvalMachine em_color
curveEvalMachine em_texcoord
void normalCallBack(const GLfloat *normal, void *data)
curveEvalMachine em_vertex
void colorCallBack(const GLfloat *color, void *data)
void beginCallBack(GLenum type, void *data)
void range1f(long, REAL *, REAL *)
curveEvalMachine em_normal
void texcoordCallBack(const GLfloat *texcoord, void *data)
void inMap1f(int which, int dimension, REAL ulower, REAL uupper, int ustride, int uorder, REAL *ctlpoints)
void endCallBack(void *data)
void map1f(long, REAL, REAL, long, long, REAL *)
void mapgrid1f(long, REAL, REAL)
virtual ~OpenGLCurveEvaluator(void)
void evalcoord1f(long, REAL)
void vertexCallBack(const GLfloat *vert, void *data)
void domain1f(REAL, REAL)
void putCallBack(GLenum which, _GLUfuncptr fn)
void mapmesh1f(long, long, long)
void inMapMesh1f(int umin, int umax)
#define GLU_NURBS_TEXTURE_COORD
#define GLU_NURBS_VERTEX_DATA
#define GLU_NURBS_TEXTURE_COORD_DATA
#define GLU_NURBS_COLOR_DATA
#define GLU_NURBS_BEGIN_DATA
#define GLU_NURBS_END_DATA
#define GLU_NURBS_NORMAL_DATA
unsigned int(__cdecl typeof(jpeg_read_scanlines))(struct jpeg_decompress_struct *
GLAPI void GLAPIENTRY glEnable(GLenum cap)
#define GL_MAP1_TEXTURE_COORD_3
#define GL_MAP1_TEXTURE_COORD_2
GLuint GLuint GLsizei GLenum type
GLAPI void GLAPIENTRY glMapGrid1f(GLint un, GLfloat u1, GLfloat u2)
GLAPI void GLAPIENTRY glMap1f(GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points)
#define GL_MAP1_TEXTURE_COORD_1
GLAPI void GLAPIENTRY glBegin(GLenum mode)
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
#define GL_MAP1_TEXTURE_COORD_4
GLAPI void GLAPIENTRY glEnd(void)
GLAPI void GLAPIENTRY glEvalPoint1(GLint i)
GLAPI void GLAPIENTRY glPopAttrib(void)
GLAPI void GLAPIENTRY glDisable(GLenum cap)
GLAPI void GLAPIENTRY glEvalMesh1(GLenum mode, GLint i1, GLint i2)
GLAPI void GLAPIENTRY glEvalCoord1f(GLfloat u)
GLAPI void GLAPIENTRY glPushAttrib(GLbitfield mask)
GLuint GLdouble GLdouble GLint GLint order
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat GLuint GLbitfield GLfloat GLint GLuint GLboolean GLenum GLfloat GLenum GLbitfield GLenum GLfloat GLfloat GLint GLint const GLfloat GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat const GLdouble const GLfloat const GLdouble const GLfloat GLint i
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat GLuint GLbitfield GLfloat GLint GLuint GLboolean GLenum GLfloat GLenum GLbitfield GLenum GLfloat GLfloat GLint GLint const GLfloat GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat const GLdouble * u
static GLenum _GLUfuncptr fn
void(WINAPI * _GLUfuncptr)(void)