FreeWRL/FreeX3D  3.0.0
OpenGLSurfaceEvaluator Class Reference
Inheritance diagram for OpenGLSurfaceEvaluator:
BasicSurfaceEvaluator CachingEvaluator

Public Member Functions

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)
 
- Public Member Functions inherited from CachingEvaluator
virtual int canRecord (void)
 
virtual int canPlayAndRecord (void)
 
virtual int createHandle (int handle)
 
virtual void beginOutput (ServiceMode, int handle)
 
virtual void endOutput (void)
 
virtual void discardRecording (int handle)
 
virtual void playRecording (int handle)
 

Additional Inherited Members

- Public Types inherited from CachingEvaluator
enum  ServiceMode { play, record, playAndRecord }
 

Detailed Description

Definition at line 101 of file glsurfeval.h.


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