Fovia C++ In-Process API
|
Public Attributes | |
h_boolean | AffectFullVolume |
h_float64 | Angle |
h_int32 | Brightness |
h_float64 | Depth |
h_float64 | LightHeight |
h_float64 | LightWidth |
h_int32 | Reflection |
h_int32 | Shininess |
MATRIX44D | Transform |
ENUM_VOLUME_LIGHT_TYPE | Type |
h_boolean VOLUME_LIGHT_PARAMS::AffectFullVolume |
H_TRUE is the only acceptable value here. H_FALSE is currently unsupported.
h_float64 VOLUME_LIGHT_PARAMS::Angle |
Like RENDER_PARAMS::ViewAngle, this is the angle in degrees along the middle horizontal line in the frustrum.
h_int32 VOLUME_LIGHT_PARAMS::Brightness |
The brightness component of the light.
h_float64 VOLUME_LIGHT_PARAMS::Depth |
Currently unsupported. All lights project to infinity right now.
h_float64 VOLUME_LIGHT_PARAMS::LightHeight |
Currently unsupported.
h_float64 VOLUME_LIGHT_PARAMS::LightWidth |
Currently unsupported.
h_int32 VOLUME_LIGHT_PARAMS::Reflection |
The Reflection component of the light.
h_int32 VOLUME_LIGHT_PARAMS::Shininess |
The shininess component of the light.
Defines the light orientation and location in precisely the same way as RENDER_PARAMS::Transform defines the view location and orientation. Consider the behavior of directional lights identical to defining a view in RT_PARALLEL, and frustrum lights identical to defining a view in RT_PERSPECTIVE.
The type of light to define.