ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

OpenGLCurveEvaluator Class Reference

#include <glcurveval.h>

Inherits BasicCurveEvaluator.

Public Member Functions

 OpenGLCurveEvaluator (void)
virtual ~OpenGLCurveEvaluator (void)
void range1f (long, REAL *, REAL *)
void domain1f (REAL, REAL)
void addMap (CurveMap *)
void enable (long)
void disable (long)
void bgnmap1f (long)
void map1f (long, REAL, REAL, long, long, REAL *)
void mapgrid1f (long, REAL, REAL)
void mapmesh1f (long, long, long)
void evalpoint1i (long)
void evalcoord1f (long, REAL)
void endmap1f (void)
void bgnline (void)
void endline (void)
void put_vertices_call_back (int flag)
void putCallBack (GLenum which, _GLUfuncptr fn)
void set_callback_userData (void *data)
void inMap1f (int which, int dimension, REAL ulower, REAL uupper, int ustride, int uorder, REAL *ctlpoints)
void inPreEvaluate (int order, REAL vprime, REAL *coeff)
void inDoDomain1 (curveEvalMachine *em, REAL u, REAL *retPoint)
void inDoEvalCoord1 (REAL u)
void inMapMesh1f (int umin, int umax)
 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)

Data Fields

curveEvalMachine em_vertex
curveEvalMachine em_normal
curveEvalMachine em_color
curveEvalMachine em_texcoord
int vertex_flag
int normal_flag
int color_flag
int texcoord_flag
REAL global_grid_u0
REAL global_grid_u1
int global_grid_nu
voiddata
voiduserData

Private Attributes

int output_triangles

Detailed Description

Definition at line 70 of file glcurveval.h.


The documentation for this class was generated from the following files:

Generated on Sun May 27 2012 06:31:52 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.