FreeWRL/FreeX3D  3.0.0
pRenderFuncs Struct Reference

Data Fields

int profile_entry_count
 
struct profile_entry profile_entries [100]
 
int profiling_on
 
float light_linAtten [MAX_LIGHT_STACK]
 
float light_constAtten [MAX_LIGHT_STACK]
 
float light_quadAtten [MAX_LIGHT_STACK]
 
float light_spotCutoffAngle [MAX_LIGHT_STACK]
 
float light_spotBeamWidth [MAX_LIGHT_STACK]
 
shaderVec4 light_amb [MAX_LIGHT_STACK]
 
shaderVec4 light_dif [MAX_LIGHT_STACK]
 
shaderVec4 light_pos [MAX_LIGHT_STACK]
 
shaderVec4 light_spec [MAX_LIGHT_STACK]
 
shaderVec4 light_spotDir [MAX_LIGHT_STACK]
 
float light_radius [MAX_LIGHT_STACK]
 
GLint lightType [MAX_LIGHT_STACK]
 
int nextFreeLight
 
int refreshLightUniforms
 
unsigned int currentLoop
 
unsigned int lastLoop
 
unsigned int sendCount
 
GLint lightOnOff [MAX_LIGHT_STACK]
 
GLint lightChanged [MAX_LIGHT_STACK]
 
GLint lastShader
 
void * empty_group
 
struct point_XYZ hyper_r1 hyper_r2
 
struct currayhit rayph
 
struct X3D_NoderootNode
 
struct Vectorlibraries
 
struct X3D_AnchorAnchorsAnchor
 
struct currayhit rayHit
 
struct trenderstate renderstate
 
int renderLevel
 
GLint currentShader
 
Stackrender_geom_stack
 
Stacksensor_stack
 
Stackray_stack
 
Stackshaderflags_stack
 
Stackfog_stack
 
StacklocalLight_stack
 
struct point_XYZ3 t_r123
 
struct point_XYZ hp
 
Stackusehits_stack
 
StackusehitsB_stack
 
Stackpickablegroupdata_stack
 
Stackdraw_call_params_stack
 

Detailed Description

Definition at line 88 of file RenderFuncs.c.


The documentation for this struct was generated from the following file: