Renderer_GROUND_tag Struct Reference
[Renderer]


Detailed Description

GROUND structure.

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.

Field Documentation

Definition at line 411 of file RENDER.H.

Referenced by EffectObjectVertices(), and GetCommand().

Definition at line 411 of file RENDER.H.

Referenced by GetCommand().

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(), and SetLightShadow().

Definition at line 412 of file RENDER.H.

Referenced by GetCommand(), and SetLightShadow().

Definition at line 412 of file RENDER.H.

Referenced by GetGroundLight(), and init_ripples().

Definition at line 412 of file RENDER.H.

Referenced by GetGroundLight(), and init_ripples().

Origin and orientation (after transformation).

Definition at line 412 of file RENDER.H.

Referenced by GetGroundLight().

double lengthx

Definition at line 413 of file RENDER.H.

Referenced by init_ripples().

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

Definition at line 413 of file RENDER.H.

Referenced by GetGroundLight().

double bump

Definition at line 413 of file RENDER.H.

double spec

Definition at line 415 of file RENDER.H.

double trans

Definition at line 415 of file RENDER.H.

double refl

Definition at line 415 of file RENDER.H.

Referenced by Add_Ground_Mirror(), GetCommand(), and RenderHide().

double ambient_light

Definition at line 415 of file RENDER.H.

Referenced by GetCommand(), and GetGroundLight().

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

What type of ground.

Definition at line 418 of file RENDER.H.

Referenced by GetCommand().

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

Glossy ground.

Definition at line 418 of file RENDER.H.

Referenced by GetGroundLight().

short ispec

Glossy specular setting.

Definition at line 418 of file RENDER.H.

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().


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

Generated on Sun Apr 27 14:20:19 2014 for OpenFX by  doxygen 1.5.6