This structure defines a light in the Renderer .
Definition at line 24 of file light_fsb.h.
Data Fields | |
vector | pin |
original light position before transform | |
vector | p |
p is the position of the light, it has been transformed for the camera position and direction and may be used as is! | |
vector | d |
d is normalized dirn. for spots | |
double | dot1 |
scalar product | |
double | falloff |
double | dPhi |
double | dTheta |
double | dAlpha |
double | cone1 |
double | cone2 |
double | dot2 |
double | internal_size |
double | scale |
short | type |
short | AnimatorID |
float * | shadow_buffer |
double | shadow_transform [4][4] |
unsigned char | color [3] |
unsigned char | internal_type |
unsigned char * | object_buffer |
long * | face_buffer |
double | Ire |
double | Igr |
double | Ibl |
double | Intensity |
normalized light intensities | |
BOOL | dc |
depth cue - default FALSE | |
double | dc_c |
double | dc_l |
double | dc_q |
depth cue - parameters | |
float * | atmospheric_shadow_buffer |
original light position before transform
Definition at line 25 of file light_fsb.h.
Referenced by _RenderImageProcess().
p is the position of the light, it has been transformed for the camera position and direction and may be used as is!
Definition at line 28 of file light_fsb.h.
Referenced by _RenderImageProcess(), and ShadowGround().
d is normalized dirn. for spots
Definition at line 28 of file light_fsb.h.
Referenced by _RenderImageProcess().
double dot1 |
double falloff |
double dPhi |
Definition at line 30 of file light_fsb.h.
double dTheta |
Definition at line 30 of file light_fsb.h.
double dAlpha |
Definition at line 30 of file light_fsb.h.
double cone1 |
double cone2 |
double dot2 |
double internal_size |
Definition at line 30 of file light_fsb.h.
double scale |
short type |
short AnimatorID |
float* shadow_buffer |
Definition at line 41 of file light_fsb.h.
Referenced by Free_Lights_Shadows(), GetGroundLight(), PointInShadow(), and SetLightShadow().
double shadow_transform[4][4] |
Definition at line 42 of file light_fsb.h.
unsigned char color[3] |
unsigned char internal_type |
unsigned char * object_buffer |
long* face_buffer |
double Ire |
double Igr |
double Ibl |
double Intensity |
BOOL dc |
depth cue - default FALSE
Definition at line 46 of file light_fsb.h.
Referenced by _RenderImageProcess(), and GetCommand().
double dc_c |
double dc_l |
Definition at line 47 of file light_fsb.h.
Referenced by _RenderImageProcess(), DepthCueLight(), and GetCommand().
double dc_q |
depth cue - parameters
Definition at line 47 of file light_fsb.h.
Referenced by DepthCueLight(), and GetCommand().
float* atmospheric_shadow_buffer |
Definition at line 48 of file light_fsb.h.
Referenced by Free_Lights_Shadows(), and SetLightShadow().