![]() |
VR-Forces Developer's Guide
|
A middle man class that passes forest settings to the DtForestEnvManager for the application. This controller exists on Master and Slave display engines. An agent version of this controller is used by the Master display engine to pass forest settings to any connected Slave display engines.

Public Member Functions | |
| DtForestEnvController (DtDe &de, DtUniqueID id) | |
| virtual | ~DtForestEnvController () |
| virtual void | setTreesEnabled (bool enabled) |
| virtual void | setBillboardsEnabled (bool enabled) |
| virtual void | setTreeMeshesEnabled (bool enabled) |
| virtual void | setFarClippingPlane (float farPlane) |
| virtual void | set3DLodDistances (float fHighDetail3dDistance, float fLowDetail3dDistance) |
| virtual void | setBillboardDistances (float fBillboardStartDistance, float fBillboardEndDistance) |
| virtual void | setBillboardFadeOutRange (float range) |
| virtual void | setAmbientScalar (float val) |
| virtual void | setDiffuseScalar (float val) |
| virtual void | setSpecularScalar (float val) |
| virtual void | setTransmissionScalar (float val) |
| virtual void | setAlphaScalar (float val) |
| virtual void | setReceiveShadows (bool enable) |
Public Member Functions inherited from makVrv::DtVirtualBaseClass | |
| DtVirtualBaseClass () | |
| virtual | ~DtVirtualBaseClass () |
Protected Attributes | |
| DtDe & | myDe |
| DtUniqueID | myUniqueId |
| makVrv::DtForestEnvController::DtForestEnvController | ( | DtDe & | de, |
| DtUniqueID | id | ||
| ) |
CTOR.
|
virtual |
DTOR.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
set the fade out distance for the billboards. The Range - Cull distance = start transition dist
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Set whether trees receive shadows.
|
protected |
|
protected |