Spotlight structure. More...

Data Fields

A3DDouble m_dConstantAttenuation
 
A3DDouble m_dFallOffAngle
 
A3DDouble m_dFallOffExponent
 
A3DDouble m_dLinearAttenuation
 
A3DDouble m_dQuadraticAttenuation
 
A3DVector3dData m_sDirection
 
A3DVector3dData m_sLocation
 
A3DUns32 m_uiAmbientColorIndex
 
A3DUns32 m_uiDiffuseColorIndex
 
A3DUns32 m_uiSpecularColorIndex
 

Detailed Description

Spotlight structure.

For version 2.1, additional fields for attenuation settings were added to this structure. These additional fields are identified with version tags.

Version
2.0

Field Documentation

◆ m_uiAmbientColorIndex

A3DUns32 A3DGraphSpotLightData::m_uiAmbientColorIndex

Ambient color index.

◆ m_uiDiffuseColorIndex

A3DUns32 A3DGraphSpotLightData::m_uiDiffuseColorIndex

Diffuse color index.

◆ m_uiSpecularColorIndex

A3DUns32 A3DGraphSpotLightData::m_uiSpecularColorIndex

Specular color index.

◆ m_sDirection

A3DVector3dData A3DGraphSpotLightData::m_sDirection

Direction.

◆ m_dFallOffAngle

A3DDouble A3DGraphSpotLightData::m_dFallOffAngle

Fall-off angle.

◆ m_dFallOffExponent

A3DDouble A3DGraphSpotLightData::m_dFallOffExponent

Fall-off exponent.

◆ m_sLocation

A3DVector3dData A3DGraphSpotLightData::m_sLocation

Location.

Version
2.1

◆ m_dConstantAttenuation

A3DDouble A3DGraphSpotLightData::m_dConstantAttenuation

Constant attenuation.

Version
2.1

◆ m_dLinearAttenuation

A3DDouble A3DGraphSpotLightData::m_dLinearAttenuation

Linear attenuation.

Version
2.1

◆ m_dQuadraticAttenuation

A3DDouble A3DGraphSpotLightData::m_dQuadraticAttenuation

Quadratic attenuation.

Version
2.1