![]() |
VR-Forces Developer's Guide
|
A manager for forest settings. This class differs from DtForestSettingsManager in that it exists in both Master and Slave display engines. If you need information about the forest settings in a Master or Slave display engine, you can use this manager.

Public Member Functions | |
| virtual | ~DtForestEnvManager () |
| virtual void | setFarClippingPlane (float farPlane) |
| virtual float | getFarClippingPlane (void) const |
| virtual void | set3DLodDistances (float fHighDetail3dDistance, float fLowDetail3dDistance) |
| virtual void | get3DLodDistances (float &fHighDetail3dDistance, float &fLowDetail3dDistance) |
| virtual void | setBillboardStartEndDistances (float fBillboardStartDistance, float fBillboardEndDistance) |
| virtual void | getBillboardStartEndDistances (float &fBillboardStartDistance, float &fBillboardEndDistance) |
| virtual void | setBillboardFadeOutRange (float range) |
| virtual float | billboardFadeOutRange () |
| virtual void | setTreesEnabled (bool enabled) |
| virtual bool | treesEnabled (void) const |
| virtual void | setBillboardsEnabled (bool enable) |
| virtual bool | billboardsEnabled () const |
| virtual void | setTreeMeshesEnabled (bool enable) |
| virtual bool | treesMeshesEnabled () const |
| 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 float | ambientScalar () const |
| virtual float | diffuseScalar () const |
| virtual float | specularScalar () const |
| virtual float | transmissionScalar () const |
| virtual float | alphaScalar () const |
| virtual bool | receiveShadows () const |
| virtual void | setReceiveShadows (bool enable) |
Public Member Functions inherited from makVrv::DtVirtualBaseClass | |
| DtVirtualBaseClass () | |
| virtual | ~DtVirtualBaseClass () |
Static Public Member Functions | |
| static DtForestEnvManager & | instance (DtDe &de) |
Public Attributes | |
| boost::signalslib::signal < void(float)> | signal_TreesEnabled |
| boost::signalslib::signal < void(float)> | signal_BillboardsEnabled |
| boost::signalslib::signal < void(float)> | signal_TreeMeshesEnabled |
| boost::signalslib::signal < void(float)> | signal_WindStrengthChanged |
| boost::signalslib::signal < void(float)> | signal_WindDirectionChanged |
| boost::signalslib::signal < void(float)> | signal_farClippingPlaneSet |
| boost::signalslib::signal < void(float, float)> | signal_3DLodDistancesSet |
| boost::signalslib::signal < void(float, float)> | signal_BillboardDistancesSet |
| boost::signalslib::signal < void(float)> | signal_billboardFadeOutRangeSet |
| boost::signalslib::signal < void(float)> | signal_AmbientScalarSet |
| boost::signalslib::signal < void(float)> | signal_DiffuseScalarSet |
| boost::signalslib::signal < void(float)> | signal_SpecularScalarSet |
| boost::signalslib::signal < void(float)> | signal_TransmissionScalarSet |
| boost::signalslib::signal < void(float)> | signal_AlphaScalarSet |
| boost::signalslib::signal < void(bool)> | signal_receiveShadowsSet |
Protected Member Functions | |
| DtForestEnvManager (DtDe &de) | |
Protected Attributes | |
| DtDe & | myDe |
| float | myFarPlane |
| float | myHighDetail3dDistance |
| float | myLowDetail3dDistance |
| float | myBillboardStartDistance |
| float | myBillboardEndDistance |
| bool | myTreesEnabled |
| bool | myBillboardsEnabled |
| bool | myTreeMeshesEnabled |
| float | myAmbientScalar |
| float | myDiffuseScalar |
| float | mySpecularScalar |
| float | myTransmissionScalar |
| float | myAlphaScalar |
| bool | myReceiveShadows |
| float | myBillboardFadeOutRange |
|
virtual |
|
protected |
|
static |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
set the fade out distance for the billboards. The Range - Cull distance = start transition dist
|
virtual |
get the fade out distance for the billboards. The Range - Cull distance = start transition dist
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Get / set if trees receive shadows.
|
virtual |
Get / set if trees receive shadows.
| boost::signalslib::signal<void (float)> makVrv::DtForestEnvManager::signal_TreesEnabled |
| boost::signalslib::signal<void (float)> makVrv::DtForestEnvManager::signal_BillboardsEnabled |
| boost::signalslib::signal<void (float)> makVrv::DtForestEnvManager::signal_TreeMeshesEnabled |
| boost::signalslib::signal<void (float)> makVrv::DtForestEnvManager::signal_WindStrengthChanged |
| boost::signalslib::signal<void (float)> makVrv::DtForestEnvManager::signal_WindDirectionChanged |
| boost::signalslib::signal<void (float)> makVrv::DtForestEnvManager::signal_farClippingPlaneSet |
| boost::signalslib::signal<void (float, float)> makVrv::DtForestEnvManager::signal_3DLodDistancesSet |
| boost::signalslib::signal<void (float, float)> makVrv::DtForestEnvManager::signal_BillboardDistancesSet |
| boost::signalslib::signal<void(float)> makVrv::DtForestEnvManager::signal_billboardFadeOutRangeSet |
| boost::signalslib::signal<void (float)> makVrv::DtForestEnvManager::signal_AmbientScalarSet |
| boost::signalslib::signal<void (float)> makVrv::DtForestEnvManager::signal_DiffuseScalarSet |
| boost::signalslib::signal<void (float)> makVrv::DtForestEnvManager::signal_SpecularScalarSet |
| boost::signalslib::signal<void (float)> makVrv::DtForestEnvManager::signal_TransmissionScalarSet |
| boost::signalslib::signal<void (float)> makVrv::DtForestEnvManager::signal_AlphaScalarSet |
| boost::signalslib::signal<void (bool)> makVrv::DtForestEnvManager::signal_receiveShadowsSet |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |