![]() |
VR-Forces 5.0.1 Developer's Guide
|
Change shadow settings in VR-Vantage.

Public Member Functions | |
| DtShadowSettings_v1 () | |
| ~DtShadowSettings_v1 () | |
Public Member Functions inherited from vrvControlToolkit::DtVrvControl_v1 | |
| DtVrvControl_v1 () | |
| ~DtVrvControl_v1 () | |
| DtVrvControl_v1 (const DtVrvControl_v1 &orig) | |
| DtVrvControl_v1 & | operator= (const DtVrvControl_v1 &orig) |
Public Attributes | |
| DtBool | myEntityCastShadows |
| DtBool | myPropsCastShadows |
| DtBool | myTerrainCastsShadows |
| DtBool | myMoonCastsShadows |
| DtUInt32 | myQuality |
Public Attributes inherited from vrvControlToolkit::DtVrvControl_v1 | |
| DtUInt32 | myMagicNumber |
| DtUInt16 | mySize |
| DtUInt16 | myVersion |
| DtFloat32 | myLibraryVersion |
| DtVrvControlTypeEnum | myType |
|
inline |
CTOR.
|
inline |
DTOR.
| DtBool vrvControlToolkit::DtShadowSettings_v1::myEntityCastShadows |
Enable or disable shadows cast by entities.
| DtBool vrvControlToolkit::DtShadowSettings_v1::myPropsCastShadows |
| DtBool vrvControlToolkit::DtShadowSettings_v1::myTerrainCastsShadows |
Enable or disable shadows cast by terrain.
| DtBool vrvControlToolkit::DtShadowSettings_v1::myMoonCastsShadows |
| DtUInt32 vrvControlToolkit::DtShadowSettings_v1::myQuality |
Shadow quality. Shadow quality actually contains 3 different shadow-related values. The high-order 16-bits are used as the shadow distance. If this is 0, a shadow distance of 1000. is used. The lower 16 bits are used to determine the technique used to render the shadows as well as the shadow texture map size used. If the lower 16 bits are > 40, the VOLUME technique is used. If the lower 16 bits are 31-40, a Light Space Perspective Shadow Maps (LiSPSM) technique is used If the lower 16 bits are 21-30, a MINIMAL technique is used. Otherwise a SIMPLE technique is used. If the lower 16 bits are <= 10, 1024x1024 shadow maps are used; Otherwise, 4096x4096 shadow maps are used.