Searched refs:bpm (Results 1 - 4 of 4) sorted by relevance

/xsrc/external/mit/glu/dist/src/libnurbs/interface/
H A DbezierPatchMesh.cc183 void bezierPatchMeshPutPatch(bezierPatchMesh *bpm, int maptype, float umin, float umax, int ustride, int uorder, float vmin, float vmax, int vstride, int vorder, float *ctlpoints) argument
187 bpm->bpatch = bezierPatchMake2(umin, vmin, umax, vmax, uorder, vorder, 3, ustride, vstride, ctlpoints);
190 bpm->bpatch = bezierPatchMake2(umin, vmin, umax, vmax, uorder, vorder, 4,ustride, vstride, ctlpoints );
193 bpm->bpatch_normal = bezierPatchMake2(umin, vmin, umax, vmax, uorder, vorder, 3, ustride, vstride, ctlpoints);
196 bpm->bpatch_color = bezierPatchMake2(umin, vmin, umax, vmax, uorder, vorder, 1, ustride, vstride, ctlpoints);
199 bpm->bpatch_color = bezierPatchMake2(umin, vmin, umax, vmax, uorder, vorder, 4, ustride, vstride, ctlpoints);
202 bpm->bpatch_texcoord = bezierPatchMake2(umin, vmin, umax, vmax, uorder, vorder, 1, ustride, vstride, ctlpoints);
205 bpm->bpatch_texcoord = bezierPatchMake2(umin, vmin, umax, vmax, uorder, vorder, 2, ustride, vstride, ctlpoints);
208 bpm->bpatch_texcoord = bezierPatchMake2(umin, vmin, umax, vmax, uorder, vorder, 3, ustride, vstride, ctlpoints);
211 bpm
223 bezierPatchMeshDelete(bezierPatchMesh * bpm) argument
245 bezierPatchMeshBeginStrip(bezierPatchMesh * bpm,GLenum type) argument
252 bezierPatchMeshEndStrip(bezierPatchMesh * bpm) argument
290 bezierPatchMeshInsertUV(bezierPatchMesh * bpm,float u,float v) argument
326 bezierPatchMeshPrint(bezierPatchMesh * bpm) argument
347 bezierPatchMeshListInsert(bezierPatchMesh * list,bezierPatchMesh * bpm) argument
396 bezierPatchMeshNumTriangles(bezierPatchMesh * bpm) argument
427 bezierPatchMeshDelDeg(bezierPatchMesh * bpm) argument
479 bezierPatchMeshEval(bezierPatchMesh * bpm) argument
524 bezierPatchMeshDraw(bezierPatchMesh * bpm) argument
[all...]
H A DbezierPatchMesh.h79 void bezierPatchMeshPutPatch(bezierPatchMesh *bpm, int maptype, float umin, float umax, int ustride, int uorder, float vmin, float vmax, int vstride, int vorder, float *ctlpoints);
81 void bezierPatchMeshDelete(bezierPatchMesh *bpm);
83 void bezierPatchMeshBeginStrip(bezierPatchMesh *bpm, GLenum type);
85 void bezierPatchMeshEndStrip(bezierPatchMesh *bpm);
87 void bezierPatchMeshInsertUV(bezierPatchMesh *bpm, float u, float v);
89 void bezierPatchMeshPrint(bezierPatchMesh *bpm);
91 bezierPatchMesh* bezierPatchMeshListInsert(bezierPatchMesh* list, bezierPatchMesh* bpm);
98 int bezierPatchMeshNumTriangles(bezierPatchMesh* bpm);
101 void bezierPatchMeshDelDeg(bezierPatchMesh* bpm);
104 void bezierPatchMeshEval(bezierPatchMesh* bpm);
[all...]
H A Dinsurfeval.cc247 void OpenGLSurfaceEvaluator::inBPMEval(bezierPatchMesh* bpm) argument
252 int ustride = bpm->bpatch->dimension * bpm->bpatch->vorder;
253 int vstride = bpm->bpatch->dimension;
255 (bpm->bpatch->dimension == 3)? GL_MAP2_VERTEX_3 : GL_MAP2_VERTEX_4,
256 bpm->bpatch->umin,
257 bpm->bpatch->umax,
259 bpm->bpatch->uorder,
260 bpm->bpatch->vmin,
261 bpm
1826 inBPMEvalEM(bezierPatchMesh * bpm) argument
[all...]
H A Dglsurfeval.h345 void inBPMEval(bezierPatchMesh* bpm);
380 void inBPMEvalEM(bezierPatchMesh* bpm);

Completed in 71 milliseconds