|
Fovia's C++ Client/Server API
|
Public Attributes | |
| signed int | AffectFullVolume |
| double | Angle |
| signed int | Brightness |
| double | Depth |
| double | LightHeight |
| double | LightWidth |
| signed int | Reflection |
| signed int | Shininess |
| MATRIX44D | Transform |
| ENUM_VOLUME_LIGHT_TYPE | Type |
| signed int VOLUME_LIGHT_PARAMS::AffectFullVolume |
H_TRUE is the only acceptable value here. H_FALSE is currently unsupported.
| double VOLUME_LIGHT_PARAMS::Angle |
Like RENDER_PARAMS::ViewAngle, this is the angle in degrees along the middle horizontal line in the frustrum.
| signed int VOLUME_LIGHT_PARAMS::Brightness |
The brightness component of the light.
| double VOLUME_LIGHT_PARAMS::Depth |
Currently unsupported. All lights project to infinity right now.
| double VOLUME_LIGHT_PARAMS::LightHeight |
Currently unsupported.
| double VOLUME_LIGHT_PARAMS::LightWidth |
Currently unsupported.
| signed int VOLUME_LIGHT_PARAMS::Reflection |
The Reflection component of the light.
| signed int VOLUME_LIGHT_PARAMS::Shininess |
The shininess component of the light.
| MATRIX44D VOLUME_LIGHT_PARAMS::Transform |
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.
| ENUM_VOLUME_LIGHT_TYPE VOLUME_LIGHT_PARAMS::Type |
The type of light to define.
1.8.7