71 void range1f(
long, REAL *, REAL *);
72 void domain1f(REAL, REAL);
73 void addMap(CurveMap *);
78 void map1f(
long, REAL, REAL,
long,
long, REAL *);
79 void mapgrid1f(
long, REAL, REAL);
80 void mapmesh1f(
long,
long,
long);
81 void evalpoint1i(
long);
82 void evalcoord1f(
long, REAL);
88 void put_vertices_call_back(
int flag)
90 output_triangles = flag;
93 void putCallBack(GLenum which,
void (GLAPIENTRY *fn)() );
95 void putCallBack(GLenum which, _GLUfuncptr fn );
97 void set_callback_userData(
void *data)
116void inMap1f(
int which,
124void inPreEvaluate(
int order, REAL vprime, REAL *coeff);
126void inDoEvalCoord1(REAL u);
127void inMapMesh1f(
int umin,
int umax);
129void (GLAPIENTRY *beginCallBackN) (GLenum type);
130void (GLAPIENTRY *endCallBackN) (void);
131void (GLAPIENTRY *vertexCallBackN) (
const GLfloat *vert);
132void (GLAPIENTRY *normalCallBackN) (
const GLfloat *normal);
133void (GLAPIENTRY *colorCallBackN) (
const GLfloat *color);
134void (GLAPIENTRY *texcoordCallBackN) (
const GLfloat *texcoord);
136void (GLAPIENTRY *beginCallBackData) (GLenum type,
void* data);
137void (GLAPIENTRY *endCallBackData) (
void* data);
138void (GLAPIENTRY *vertexCallBackData) (
const GLfloat *vert,
void* data);
139void (GLAPIENTRY *normalCallBackData) (
const GLfloat *normal,
void* data);
140void (GLAPIENTRY *colorCallBackData) (
const GLfloat *color,
void* data);
141void (GLAPIENTRY *texcoordCallBackData) (
const GLfloat *texcoord,
void* data);
144void beginCallBack(GLenum type,
void* data);
145void endCallBack(
void* data);
146void vertexCallBack(
const GLfloat *vert,
void *data);
147void normalCallBack(
const GLfloat *normal,
void* data);
148void colorCallBack(
const GLfloat *color,
void* data);
149void texcoordCallBack(
const GLfloat *texcoord,
void* data);
155 int output_triangles;