FreeWRL/FreeX3D  3.0.0
GLUnurbs Class Reference
Inheritance diagram for GLUnurbs:
NurbsTessellator

Public Member Functions

void useGLMatrices (const GLfloat modelMatrix[16], const GLfloat projMatrix[16], const GLint viewport[4])
 
void setSamplingMatrixIdentity (void)
 
void errorHandler (int)
 
void bgnrender (void)
 
void endrender (void)
 
void setautoloadmode (INREAL value)
 
GLboolean getautoloadmode (void)
 
void postError (int which)
 
void putSurfCallBack (GLenum which, _GLUfuncptr fn)
 
int get_vertices_call_back ()
 
void put_vertices_call_back (int flag)
 
int get_callback_auto_normal ()
 
void put_callback_auto_normal (int flag)
 
void setNurbsCallbackData (void *userData)
 
void LOD_eval_list (int level)
 
int is_callback ()
 
void put_callbackFlag (int flag)
 
- Public Member Functions inherited from NurbsTessellator
 NurbsTessellator (BasicCurveEvaluator &c, BasicSurfaceEvaluator &e)
 
void getnurbsproperty (long, INREAL *)
 
void getnurbsproperty (long, long, INREAL *)
 
void setnurbsproperty (long, INREAL)
 
void setnurbsproperty (long, long, INREAL)
 
void setnurbsproperty (long, long, INREAL *)
 
void setnurbsproperty (long, long, INREAL *, long, long)
 
virtual void makeobj (int n)
 
virtual void closeobj (void)
 
void bgnsurface (long)
 
void endsurface (void)
 
void bgntrim (void)
 
void endtrim (void)
 
void bgncurve (long)
 
void endcurve (void)
 
void pwlcurve (long, INREAL[], long, long)
 
void nurbscurve (long, INREAL[], long, INREAL[], long, long)
 
void nurbssurface (long, INREAL[], long, INREAL[], long, long, INREAL[], long, long, long)
 
void defineMap (long, long, long)
 
void redefineMaps (void)
 
void discardRecording (void *)
 
void * beginRecording (void)
 
void endRecording (void)
 
void playRecording (void *)
 
void set_domain_distance_u_rate (REAL u_rate)
 
void set_domain_distance_v_rate (REAL v_rate)
 
void set_is_domain_distance_sampling (int flag)
 

Data Fields

errorCallbackType errorCallback
 
- Data Fields inherited from NurbsTessellator
Pool quiltPool
 

Additional Inherited Members

- Protected Attributes inherited from NurbsTessellator
Renderhints renderhints
 
Maplist maplist
 
Backend backend
 

Detailed Description

Definition at line 50 of file glrenderer.h.


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