This structure is basically the same as the Animator's equivalent structure. Some additional variables have been defined that help speed up computation.
Definition at line 410 of file RENDER.H.
Data Fields | |
vector | pin |
vector | xin |
vector | yin |
Origin and orientation vectors. (before transformation). | |
vector | p |
vector | x |
vector | y |
vector | n |
vector | dx |
vector | dy |
vector | dyy |
Origin and orientation (after transformation). | |
double | lengthx |
double | lengthy |
Scaling for Ground texture rectangle. | |
double | height |
double | range |
double | bump |
double | spec |
double | trans |
double | refl |
double | ambient_light |
unsigned char | color [3] |
Basic ground colour. | |
unsigned char | acolor [3] |
Secondary ground colour - used by some ground textures. | |
short | type |
What type of ground. | |
short | maptype |
What type of image map - TILED MOSIAC etc. | |
short | texture |
What algorithmic texture is applied. | |
short | shiny |
Glossy ground. | |
short | ispec |
Glossy specular setting. | |
imap | map |
The image/texture map for the ground. | |
BOOL | mapped |
Ground has image/texture map applied. |
Origin and orientation vectors. (before transformation).
Definition at line 411 of file RENDER.H.
Referenced by GetCommand().
Definition at line 412 of file RENDER.H.
Referenced by GetCommand(), GetGroundLight(), GetMirrorValues(), init_ripples(), Mirror_In_Ground(), PutBackIntersection(), SetLightShadow(), ShadowGround(), and trace_refraction_ray().
Definition at line 412 of file RENDER.H.
Referenced by Add_Ground_Mirror(), GetGroundLight(), GetMirrorValues(), PutBackIntersection(), ShadowGround(), and trace_refraction_ray().
Origin and orientation (after transformation).
Definition at line 412 of file RENDER.H.
Referenced by GetGroundLight().
double lengthx |
double lengthy |
Scaling for Ground texture rectangle.
Definition at line 413 of file RENDER.H.
Referenced by GetGroundLight(), and init_ripples().
double height |
Definition at line 413 of file RENDER.H.
Referenced by GetCommand(), GetGroundLight(), and init_ripples().
double range |
double refl |
Definition at line 415 of file RENDER.H.
Referenced by Add_Ground_Mirror(), GetCommand(), and RenderHide().
double ambient_light |
unsigned char color[3] |
Basic ground colour.
Definition at line 416 of file RENDER.H.
Referenced by GetCommand(), and GetGroundLight().
unsigned char acolor[3] |
Secondary ground colour - used by some ground textures.
Definition at line 416 of file RENDER.H.
Referenced by GetCommand(), and GetGroundLight().
short type |
short maptype |
What type of image map - TILED MOSIAC etc.
Definition at line 418 of file RENDER.H.
Referenced by GetCommand(), and GetGroundLight().
short texture |
What algorithmic texture is applied.
Definition at line 418 of file RENDER.H.
Referenced by GetCommand(), and GetGroundLight().
short shiny |
The image/texture map for the ground.
Definition at line 423 of file RENDER.H.
Referenced by GetCommand(), and GetGroundLight().
BOOL mapped |
Ground has image/texture map applied.
Definition at line 424 of file RENDER.H.
Referenced by GetCommand(), and GetGroundLight().