RtTSCompatibleLightDef Struct Reference

List of all members.

Public Attributes

RtTSCompatibleLightType m_Type
 Type of the light.
RtPoint m_Position
 Position of the light.
RtFloat m_Red
 Red portion of color.
RtFloat m_Green
 Green portion of color.
RtFloat m_Blue
 Blue portion of color.
RtFloat m_AttConstant
 Constant attenuation modifier.
RtFloat m_AttLinear
 Linear attenuation modifier.
RtFloat m_AttQuadratic
 Quadratic attenuation modifier.
RtFloat m_AttTreshold
 Threshold of the attenuation processing.
RtPoint m_Direction
 Valid for spot and infinite. For local = 0,0,0.
RtFloat m_Angle
 Valid for spot (and infinite light created from Directional where it holds size).
RtDWORD m_ShadowMapSize
 Size of the shadow map.
RtBOOL m_ShadowsEnabled
 TRUE if shadow is enabled for this light.
RtBOOL m_AreaVisible
 TRUE if area light geometry is visible.
RtDWORD m_AreaSamples
 Number of samples for area light.
RtFloat m_HotspotAngle
 Valid for spot.


Detailed Description

Definition of the tS compatible light

Member Data Documentation

RtTSCompatibleLightType RtTSCompatibleLightDef::m_Type

Type of the light.

Position of the light.

Red portion of color.

Green portion of color.

Blue portion of color.

Constant attenuation modifier.

Linear attenuation modifier.

Quadratic attenuation modifier.

Threshold of the attenuation processing.

Valid for spot and infinite. For local = 0,0,0.

Valid for spot (and infinite light created from Directional where it holds size).

Size of the shadow map.

TRUE if shadow is enabled for this light.

TRUE if area light geometry is visible.

Number of samples for area light.

Valid for spot.


Generated on Wed May 20 21:32:29 2009 for trueSpace7.6 SDK by  doxygen 1.5.5