Renderer_LIGHT_tag Struct Reference
[Renderer]


Detailed Description

Light structure.

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

Field Documentation

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

scalar product

Definition at line 30 of file light_fsb.h.

double falloff

Definition at line 30 of file light_fsb.h.

Referenced by GetGroundLight().

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

Definition at line 30 of file light_fsb.h.

Referenced by _RenderImageProcess().

double cone2

Definition at line 30 of file light_fsb.h.

Referenced by _RenderImageProcess().

double dot2

Definition at line 30 of file light_fsb.h.

Referenced by GetPixelLighting().

double internal_size

Definition at line 30 of file light_fsb.h.

double scale

Definition at line 30 of file light_fsb.h.

Referenced by SetLightShadow().

short type

Definition at line 40 of file light_fsb.h.

Referenced by _RenderImageProcess(), and GetCommand().

short AnimatorID

Definition at line 40 of file light_fsb.h.

Referenced by _RenderImageProcess(), and GetCommand().

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]

Definition at line 43 of file light_fsb.h.

Referenced by _RenderImageProcess(), and GetCommand().

unsigned char internal_type

Definition at line 43 of file light_fsb.h.

Referenced by GetCommand().

unsigned char * object_buffer

Definition at line 43 of file light_fsb.h.

Referenced by Free_Lights_Shadows().

long* face_buffer

Definition at line 44 of file light_fsb.h.

Referenced by Free_Lights_Shadows().

double Ire

Definition at line 45 of file light_fsb.h.

Referenced by GetGroundLight(), and GetPixelLighting().

double Igr

Definition at line 45 of file light_fsb.h.

Referenced by GetGroundLight(), and GetPixelLighting().

double Ibl

Definition at line 45 of file light_fsb.h.

Referenced by GetGroundLight(), and GetPixelLighting().

double Intensity

normalized light intensities

Definition at line 45 of file light_fsb.h.

Referenced by GetCommand().

BOOL dc

depth cue - default FALSE

Definition at line 46 of file light_fsb.h.

Referenced by _RenderImageProcess(), and GetCommand().

double dc_c

Definition at line 47 of file light_fsb.h.

Referenced by DepthCueLight(), and GetCommand().

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

Definition at line 48 of file light_fsb.h.

Referenced by Free_Lights_Shadows(), and SetLightShadow().


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