|
Navigation
- Home
- Community
- Development
- myReactOS
- Fundraiser 2012
Doxygen
- Main Page
- Alphabetical List
- Data Structures
- Directories
- File List
- Data Fields
- Globals
- Related Pages
Search
|
#include <glsurfeval.h>
Inherits BasicSurfaceEvaluator.
Public Member Functions |
| | OpenGLSurfaceEvaluator () |
| virtual | ~OpenGLSurfaceEvaluator (void) |
| void | polymode (long style) |
| void | range2f (long, REAL *, REAL *) |
| void | domain2f (REAL, REAL, REAL, REAL) |
| void | addMap (SurfaceMap *) |
| void | enable (long) |
| void | disable (long) |
| void | bgnmap2f (long) |
| void | map2f (long, REAL, REAL, long, long, REAL, REAL, long, long, REAL *) |
| void | mapgrid2f (long, REAL, REAL, long, REAL, REAL) |
| void | mapmesh2f (long, long, long, long, long) |
| void | evalcoord2f (long, REAL, REAL) |
| void | evalpoint2i (long, long) |
| void | endmap2f (void) |
| void | bgnline (void) |
| void | endline (void) |
| void | bgnclosedline (void) |
| void | endclosedline (void) |
| void | bgntmesh (void) |
| void | swaptmesh (void) |
| void | endtmesh (void) |
| void | bgnqstrip (void) |
| void | endqstrip (void) |
| void | bgntfan (void) |
| void | endtfan (void) |
| void | evalUStrip (int n_upper, REAL v_upper, REAL *upper_val, int n_lower, REAL v_lower, REAL *lower_val) |
| void | evalVStrip (int n_left, REAL u_left, REAL *left_val, int n_right, REAL u_right, REAL *right_val) |
| void | coord2f (REAL, REAL) |
| void | point2i (long, long) |
| void | newtmeshvert (REAL, REAL) |
| void | newtmeshvert (long, long) |
| void | putCallBack (GLenum which, _GLUfuncptr fn) |
| int | get_vertices_call_back () |
| void | put_vertices_call_back (int flag) |
| void | put_callback_auto_normal (int flag) |
| int | get_callback_auto_normal () |
| void | set_callback_userData (void *data) |
| void | LOD_eval_list (int level) |
Private Member Functions |
| | 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) |
| void | LOD_triangle (REAL A[2], REAL B[2], REAL C[2], int level) |
| void | LOD_eval (int num_vert, REAL *verts, int type, int level) |
| void | inDoDomain2WithDerivs (int k, REAL u, REAL v, REAL u1, REAL u2, int uorder, REAL v1, REAL v2, int vorder, REAL *baseData, REAL *retPoint, REAL *retdu, REAL *retdv) |
| void | inPreEvaluate (int order, REAL vprime, REAL *coeff) |
| void | inPreEvaluateWithDeriv (int order, REAL vprime, REAL *coeff, REAL *coeffDeriv) |
| void | inComputeFirstPartials (REAL *p, REAL *pu, REAL *pv) |
| void | inComputeNormal2 (REAL *pu, REAL *pv, REAL *n) |
| void | inDoEvalCoord2 (REAL u, REAL v, REAL *retPoint, REAL *retNormal) |
| void | inDoEvalCoord2NOGE (REAL u, REAL v, REAL *retPoint, REAL *retNormal) |
| void | inMap2f (int k, REAL ulower, REAL uupper, int ustride, int uorder, REAL vlower, REAL vupper, int vstride, int vorder, REAL *ctlPoints) |
| void | inMapGrid2f (int nu, REAL u0, REAL u1, int nv, REAL v0, REAL v1) |
| void | inEvalMesh2 (int lowU, int lowV, int highU, int highV) |
| void | inEvalPoint2 (int i, int j) |
| void | inEvalCoord2f (REAL u, REAL v) |
| void | inEvalULine (int n_points, REAL v, REAL *u_vals, int stride, REAL ret_points[][3], REAL ret_normals[][3]) |
| void | inEvalVLine (int n_points, REAL u, REAL *v_vals, int stride, REAL ret_points[][3], REAL ret_normals[][3]) |
| void | inEvalUStrip (int n_upper, REAL v_upper, REAL *upper_val, int n_lower, REAL v_lower, REAL *lower_val) |
| void | inEvalVStrip (int n_left, REAL u_left, REAL *left_val, int n_right, REAL u_right, REAL *right_val) |
| void | inPreEvaluateBV (int k, int uorder, int vorder, REAL vprime, REAL *baseData) |
| void | inPreEvaluateBU (int k, int uorder, int vorder, REAL uprime, REAL *baseData) |
| void | inPreEvaluateBV_intfac (REAL v) |
| void | inPreEvaluateBU_intfac (REAL u) |
| void | inDoDomain2WithDerivsBV (int k, REAL u, REAL v, REAL u1, REAL u2, int uorder, REAL v1, REAL v2, int vorder, REAL *baseData, REAL *retPoint, REAL *retdu, REAL *retdv) |
| void | inDoDomain2WithDerivsBU (int k, REAL u, REAL v, REAL u1, REAL u2, int uorder, REAL v1, REAL v2, int vorder, REAL *baseData, REAL *retPoint, REAL *retdu, REAL *retdv) |
| void | inDoEvalCoord2NOGE_BV (REAL u, REAL v, REAL *retPoint, REAL *retNormal) |
| void | inDoEvalCoord2NOGE_BU (REAL u, REAL v, REAL *retPoint, REAL *retNormal) |
| void | inBPMEval (bezierPatchMesh *bpm) |
| void | inBPMListEval (bezierPatchMesh *list) |
| void | inMap2fEM (int which, int dimension, REAL ulower, REAL uupper, int ustride, int uorder, REAL vlower, REAL vupper, int vstride, int vorder, REAL *ctlPoints) |
| void | inDoDomain2WithDerivsEM (surfEvalMachine *em, REAL u, REAL v, REAL *retPoint, REAL *retdu, REAL *retdv) |
| void | inDoDomain2EM (surfEvalMachine *em, REAL u, REAL v, REAL *retPoint) |
| void | inDoEvalCoord2EM (REAL u, REAL v) |
| void | inBPMEvalEM (bezierPatchMesh *bpm) |
| void | inBPMListEvalEM (bezierPatchMesh *list) |
Private Attributes |
| StoredVertex * | vertexCache [VERTEX_CACHE_SIZE] |
| int | tmeshing |
| int | which |
| int | vcount |
| GLint | gl_polygon_mode [2] |
| bezierPatchMesh * | global_bpm |
| int | output_triangles |
| void * | data |
| void * | userData |
| int | LOD_eval_level |
| int | global_uorder |
| int | global_vorder |
| REAL | global_uprime |
| REAL | global_vprime |
| REAL | global_vprime_BV |
| REAL | global_uprime_BU |
| int | global_uorder_BV |
| int | global_vorder_BV |
| int | global_uorder_BU |
| int | global_vorder_BU |
| REAL | global_ucoeff [IN_MAX_BEZIER_ORDER] |
| REAL | global_vcoeff [IN_MAX_BEZIER_ORDER] |
| REAL | global_ucoeffDeriv [IN_MAX_BEZIER_ORDER] |
| REAL | global_vcoeffDeriv [IN_MAX_BEZIER_ORDER] |
| REAL | global_BV [IN_MAX_BEZIER_ORDER][IN_MAX_DIMENSION] |
| REAL | global_PBV [IN_MAX_BEZIER_ORDER][IN_MAX_DIMENSION] |
| REAL | global_BU [IN_MAX_BEZIER_ORDER][IN_MAX_DIMENSION] |
| REAL | global_PBU [IN_MAX_BEZIER_ORDER][IN_MAX_DIMENSION] |
| REAL * | global_baseData |
| int | global_ev_k |
| REAL | global_ev_u1 |
| REAL | global_ev_u2 |
| int | global_ev_ustride |
| int | global_ev_uorder |
| REAL | global_ev_v1 |
| REAL | global_ev_v2 |
| int | global_ev_vstride |
| int | global_ev_vorder |
| REAL | global_ev_ctlPoints [IN_MAX_BEZIER_ORDER *IN_MAX_BEZIER_ORDER *IN_MAX_DIMENSION] |
| REAL | global_grid_u0 |
| REAL | global_grid_u1 |
| int | global_grid_nu |
| REAL | global_grid_v0 |
| REAL | global_grid_v1 |
| int | global_grid_nv |
| surfEvalMachine | em_vertex |
| surfEvalMachine | em_normal |
| surfEvalMachine | em_color |
| surfEvalMachine | em_texcoord |
| int | auto_normal_flag |
| int | callback_auto_normal |
| int | vertex_flag |
| int | normal_flag |
| int | color_flag |
| int | texcoord_flag |
Detailed Description
Definition at line 104 of file glsurfeval.h.
The documentation for this class was generated from the following files:
Generated on Tue May 22 2012 06:35:21 for ReactOS by
1.7.6.1
|