FreeWRL / FreeX3D 4.3.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.

Field Documentation

◆ AnchorsAnchor

struct X3D_Anchor* pRenderFuncs::AnchorsAnchor

Definition at line 122 of file RenderFuncs.c.

◆ currentLoop

unsigned int pRenderFuncs::currentLoop

Definition at line 107 of file RenderFuncs.c.

◆ currentShader

GLint pRenderFuncs::currentShader

Definition at line 128 of file RenderFuncs.c.

◆ draw_call_params_stack

Stack* pRenderFuncs::draw_call_params_stack

Definition at line 142 of file RenderFuncs.c.

◆ empty_group

void* pRenderFuncs::empty_group

Definition at line 116 of file RenderFuncs.c.

◆ fog_stack

Stack* pRenderFuncs::fog_stack

Definition at line 133 of file RenderFuncs.c.

◆ hp

struct point_XYZ pRenderFuncs::hp

Definition at line 138 of file RenderFuncs.c.

◆ hyper_r2

struct point_XYZ hyper_r1 pRenderFuncs::hyper_r2

Definition at line 118 of file RenderFuncs.c.

◆ lastLoop

unsigned int pRenderFuncs::lastLoop

Definition at line 108 of file RenderFuncs.c.

◆ lastShader

GLint pRenderFuncs::lastShader

Definition at line 114 of file RenderFuncs.c.

◆ libraries

struct Vector* pRenderFuncs::libraries

Definition at line 121 of file RenderFuncs.c.

◆ light_amb

shaderVec4 pRenderFuncs::light_amb[MAX_LIGHT_STACK]

Definition at line 97 of file RenderFuncs.c.

◆ light_constAtten

float pRenderFuncs::light_constAtten[MAX_LIGHT_STACK]

Definition at line 93 of file RenderFuncs.c.

◆ light_dif

shaderVec4 pRenderFuncs::light_dif[MAX_LIGHT_STACK]

Definition at line 98 of file RenderFuncs.c.

◆ light_linAtten

float pRenderFuncs::light_linAtten[MAX_LIGHT_STACK]

Definition at line 92 of file RenderFuncs.c.

◆ light_pos

shaderVec4 pRenderFuncs::light_pos[MAX_LIGHT_STACK]

Definition at line 99 of file RenderFuncs.c.

◆ light_quadAtten

float pRenderFuncs::light_quadAtten[MAX_LIGHT_STACK]

Definition at line 94 of file RenderFuncs.c.

◆ light_radius

float pRenderFuncs::light_radius[MAX_LIGHT_STACK]

Definition at line 102 of file RenderFuncs.c.

◆ light_spec

shaderVec4 pRenderFuncs::light_spec[MAX_LIGHT_STACK]

Definition at line 100 of file RenderFuncs.c.

◆ light_spotBeamWidth

float pRenderFuncs::light_spotBeamWidth[MAX_LIGHT_STACK]

Definition at line 96 of file RenderFuncs.c.

◆ light_spotCutoffAngle

float pRenderFuncs::light_spotCutoffAngle[MAX_LIGHT_STACK]

Definition at line 95 of file RenderFuncs.c.

◆ light_spotDir

shaderVec4 pRenderFuncs::light_spotDir[MAX_LIGHT_STACK]

Definition at line 101 of file RenderFuncs.c.

◆ lightChanged

GLint pRenderFuncs::lightChanged[MAX_LIGHT_STACK]

Definition at line 113 of file RenderFuncs.c.

◆ lightOnOff

GLint pRenderFuncs::lightOnOff[MAX_LIGHT_STACK]

Definition at line 112 of file RenderFuncs.c.

◆ lightType

GLint pRenderFuncs::lightType[MAX_LIGHT_STACK]

Definition at line 103 of file RenderFuncs.c.

◆ localLight_stack

Stack* pRenderFuncs::localLight_stack

Definition at line 134 of file RenderFuncs.c.

◆ nextFreeLight

int pRenderFuncs::nextFreeLight

Definition at line 105 of file RenderFuncs.c.

◆ pickablegroupdata_stack

Stack* pRenderFuncs::pickablegroupdata_stack

Definition at line 141 of file RenderFuncs.c.

◆ profile_entries

struct profile_entry pRenderFuncs::profile_entries[100]

Definition at line 90 of file RenderFuncs.c.

◆ profile_entry_count

int pRenderFuncs::profile_entry_count

Definition at line 89 of file RenderFuncs.c.

◆ profiling_on

int pRenderFuncs::profiling_on

Definition at line 91 of file RenderFuncs.c.

◆ ray_stack

Stack* pRenderFuncs::ray_stack

Definition at line 131 of file RenderFuncs.c.

◆ rayHit

struct currayhit pRenderFuncs::rayHit

Definition at line 123 of file RenderFuncs.c.

◆ rayph

struct currayhit pRenderFuncs::rayph

Definition at line 119 of file RenderFuncs.c.

◆ refreshLightUniforms

int pRenderFuncs::refreshLightUniforms

Definition at line 106 of file RenderFuncs.c.

◆ render_geom_stack

Stack* pRenderFuncs::render_geom_stack

Definition at line 129 of file RenderFuncs.c.

◆ renderLevel

int pRenderFuncs::renderLevel

Definition at line 125 of file RenderFuncs.c.

◆ renderstate

struct trenderstate pRenderFuncs::renderstate

Definition at line 124 of file RenderFuncs.c.

◆ rootNode

struct X3D_Node* pRenderFuncs::rootNode

Definition at line 120 of file RenderFuncs.c.

◆ sendCount

unsigned int pRenderFuncs::sendCount

Definition at line 109 of file RenderFuncs.c.

◆ sensor_stack

Stack* pRenderFuncs::sensor_stack

Definition at line 130 of file RenderFuncs.c.

◆ shaderflags_stack

Stack* pRenderFuncs::shaderflags_stack

Definition at line 132 of file RenderFuncs.c.

◆ t_r123

struct point_XYZ3 pRenderFuncs::t_r123

Definition at line 137 of file RenderFuncs.c.

◆ usehits_stack

Stack* pRenderFuncs::usehits_stack

Definition at line 139 of file RenderFuncs.c.

◆ usehitsB_stack

Stack* pRenderFuncs::usehitsB_stack

Definition at line 140 of file RenderFuncs.c.


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