ReactOS 0.4.16-dev-91-g764881a
|
Go to the source code of this file.
Classes | |
struct | bezierPatchMesh |
Typedefs | |
typedef struct bezierPatchMesh | bezierPatchMesh |
typedef struct bezierPatchMesh bezierPatchMesh |
void bezierPatchMeshBeginStrip | ( | bezierPatchMesh * | bpm, |
GLenum | type | ||
) |
Definition at line 245 of file bezierPatchMesh.cc.
Referenced by OpenGLSurfaceEvaluator::bgnclosedline(), OpenGLSurfaceEvaluator::bgnline(), OpenGLSurfaceEvaluator::bgnqstrip(), OpenGLSurfaceEvaluator::bgntfan(), OpenGLSurfaceEvaluator::bgntmesh(), and OpenGLSurfaceEvaluator::mapmesh2f().
void bezierPatchMeshDelDeg | ( | bezierPatchMesh * | bpm | ) |
Definition at line 427 of file bezierPatchMesh.cc.
Referenced by bezierPatchMeshListDelDeg().
void bezierPatchMeshDelete | ( | bezierPatchMesh * | bpm | ) |
Definition at line 223 of file bezierPatchMesh.cc.
Referenced by bezierPatchMeshListDelete().
void bezierPatchMeshDraw | ( | bezierPatchMesh * | bpm | ) |
Definition at line 524 of file bezierPatchMesh.cc.
Referenced by bezierPatchMeshListDraw().
void bezierPatchMeshEndStrip | ( | bezierPatchMesh * | bpm | ) |
Definition at line 252 of file bezierPatchMesh.cc.
Referenced by OpenGLSurfaceEvaluator::endclosedline(), OpenGLSurfaceEvaluator::endline(), OpenGLSurfaceEvaluator::endqstrip(), OpenGLSurfaceEvaluator::endtfan(), OpenGLSurfaceEvaluator::endtmesh(), and OpenGLSurfaceEvaluator::mapmesh2f().
void bezierPatchMeshEval | ( | bezierPatchMesh * | bpm | ) |
Definition at line 479 of file bezierPatchMesh.cc.
Referenced by bezierPatchMeshListEval().
void bezierPatchMeshInsertUV | ( | bezierPatchMesh * | bpm, |
float | u, | ||
float | v | ||
) |
Definition at line 290 of file bezierPatchMesh.cc.
Referenced by OpenGLSurfaceEvaluator::coord2f(), and OpenGLSurfaceEvaluator::mapmesh2f().
void bezierPatchMeshListCollect | ( | bezierPatchMesh * | list, |
float ** | vertex_array, | ||
float ** | normal_array, | ||
int ** | length_array, | ||
GLenum ** | type_array, | ||
int * | num_strips | ||
) |
Definition at line 551 of file bezierPatchMesh.cc.
void bezierPatchMeshListDelDeg | ( | bezierPatchMesh * | list | ) |
Definition at line 66 of file bezierPatchMesh.cc.
void bezierPatchMeshListDelete | ( | bezierPatchMesh * | list | ) |
Definition at line 75 of file bezierPatchMesh.cc.
Referenced by bezierPatchMeshListDelete(), OpenGLSurfaceEvaluator::bgnmap2f(), and OpenGLSurfaceEvaluator::endmap2f().
void bezierPatchMeshListDraw | ( | bezierPatchMesh * | list | ) |
Definition at line 542 of file bezierPatchMesh.cc.
void bezierPatchMeshListEval | ( | bezierPatchMesh * | list | ) |
Definition at line 515 of file bezierPatchMesh.cc.
bezierPatchMesh * bezierPatchMeshListInsert | ( | bezierPatchMesh * | list, |
bezierPatchMesh * | bpm | ||
) |
Definition at line 347 of file bezierPatchMesh.cc.
Referenced by bezierPatchMeshListReverse(), and OpenGLSurfaceEvaluator::map2f().
int bezierPatchMeshListNumTriangles | ( | bezierPatchMesh * | list | ) |
Definition at line 385 of file bezierPatchMesh.cc.
void bezierPatchMeshListPrint | ( | bezierPatchMesh * | list | ) |
Definition at line 354 of file bezierPatchMesh.cc.
bezierPatchMesh * bezierPatchMeshListReverse | ( | bezierPatchMesh * | list | ) |
Definition at line 85 of file bezierPatchMesh.cc.
int bezierPatchMeshListTotalStrips | ( | bezierPatchMesh * | list | ) |
Definition at line 363 of file bezierPatchMesh.cc.
Referenced by bezierPatchMeshListCollect().
int bezierPatchMeshListTotalVert | ( | bezierPatchMesh * | list | ) |
Definition at line 374 of file bezierPatchMesh.cc.
Referenced by bezierPatchMeshListCollect().
bezierPatchMesh * bezierPatchMeshMake | ( | int | maptype, |
float | umin, | ||
float | umax, | ||
int | ustride, | ||
int | uorder, | ||
float | vmin, | ||
float | vmax, | ||
int | vstride, | ||
int | vorder, | ||
float * | ctlpoints, | ||
int | size_UVarray, | ||
int | size_length_array | ||
) |
Definition at line 100 of file bezierPatchMesh.cc.
bezierPatchMesh * bezierPatchMeshMake2 | ( | int | size_UVarray, |
int | size_length_array | ||
) |
Definition at line 152 of file bezierPatchMesh.cc.
Referenced by OpenGLSurfaceEvaluator::map2f().
int bezierPatchMeshNumTriangles | ( | bezierPatchMesh * | bpm | ) |
Definition at line 396 of file bezierPatchMesh.cc.
Referenced by bezierPatchMeshListNumTriangles().
void bezierPatchMeshPrint | ( | bezierPatchMesh * | bpm | ) |
Definition at line 326 of file bezierPatchMesh.cc.
Referenced by bezierPatchMeshListPrint().
void bezierPatchMeshPutPatch | ( | bezierPatchMesh * | bpm, |
int | maptype, | ||
float | umin, | ||
float | umax, | ||
int | ustride, | ||
int | uorder, | ||
float | vmin, | ||
float | vmax, | ||
int | vstride, | ||
int | vorder, | ||
float * | ctlpoints | ||
) |
Definition at line 183 of file bezierPatchMesh.cc.
Referenced by OpenGLSurfaceEvaluator::map2f().