29 virtual void setFarClippingPlane(
float farPlane);
30 virtual float getFarClippingPlane(
void)
const;
32 virtual void set3DLodDistances(
float fHighDetail3dDistance,
float fLowDetail3dDistance);
33 virtual void get3DLodDistances(
float& fHighDetail3dDistance,
float& fLowDetail3dDistance);
35 virtual void setBillboardStartEndDistances(
float fBillboardStartDistance,
float fBillboardEndDistance);
36 virtual void getBillboardStartEndDistances(
float& fBillboardStartDistance,
float& fBillboardEndDistance);
39 virtual void setBillboardFadeOutRange(
float range);
41 virtual float billboardFadeOutRange();
43 virtual void setTreesEnabled(
bool enabled);
44 virtual bool treesEnabled(
void)
const;
46 virtual void setBillboardsEnabled(
bool enable);
47 virtual bool billboardsEnabled()
const;
49 virtual void setTreeMeshesEnabled(
bool enable);
50 virtual bool treesMeshesEnabled()
const;
52 virtual void setAmbientScalar(
float val);
53 virtual void setDiffuseScalar(
float val);
54 virtual void setSpecularScalar(
float val);
55 virtual void setTransmissionScalar(
float val);
56 virtual void setAlphaScalar(
float val);
58 virtual float ambientScalar()
const;
59 virtual float diffuseScalar()
const;
60 virtual float specularScalar()
const;
61 virtual float transmissionScalar()
const;
62 virtual float alphaScalar()
const;
65 virtual bool receiveShadows()
const;
67 virtual void setReceiveShadows(
bool enable);
bool myTreesEnabled
Definition: DtForestEnvManager.h:106
bool myTreeMeshesEnabled
Definition: DtForestEnvManager.h:108
float mySpecularScalar
Definition: DtForestEnvManager.h:112
boost::signalslib::signal< void(float)> signal_BillboardsEnabled
Definition: DtForestEnvManager.h:71
float myBillboardStartDistance
Definition: DtForestEnvManager.h:103
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
bool myBillboardsEnabled
Definition: DtForestEnvManager.h:107
float myBillboardFadeOutRange
Definition: DtForestEnvManager.h:117
Contains makVrv::DtDe class.
boost::signalslib::signal< void(float)> signal_WindStrengthChanged
Definition: DtForestEnvManager.h:74
bool myReceiveShadows
Definition: DtForestEnvManager.h:115
float myAmbientScalar
Definition: DtForestEnvManager.h:110
float myDiffuseScalar
Definition: DtForestEnvManager.h:111
boost::signalslib::signal< void(float, float)> signal_3DLodDistancesSet
Definition: DtForestEnvManager.h:80
boost::signalslib::signal< void(float)> signal_TransmissionScalarSet
Definition: DtForestEnvManager.h:88
float myBillboardEndDistance
Definition: DtForestEnvManager.h:104
float myTransmissionScalar
Definition: DtForestEnvManager.h:113
Contains makVrv::DtVirtualBaseClass class.
float myAlphaScalar
Definition: DtForestEnvManager.h:114
boost::signalslib::signal< void(float)> signal_billboardFadeOutRangeSet
Definition: DtForestEnvManager.h:83
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
boost::signalslib::signal< void(float)> signal_TreeMeshesEnabled
Definition: DtForestEnvManager.h:72
boost::signalslib::signal< void(float, float)> signal_BillboardDistancesSet
Definition: DtForestEnvManager.h:81
boost::signalslib::signal< void(float)> signal_DiffuseScalarSet
Definition: DtForestEnvManager.h:86
float myLowDetail3dDistance
Definition: DtForestEnvManager.h:101
float myHighDetail3dDistance
Definition: DtForestEnvManager.h:100
DtDe & myDe
Definition: DtForestEnvManager.h:96
boost::signalslib::signal< void(float)> signal_AlphaScalarSet
Definition: DtForestEnvManager.h:89
boost::signalslib::signal< void(float)> signal_SpecularScalarSet
Definition: DtForestEnvManager.h:87
A manager for forest settings. This class differs from DtForestSettingsManager in that it exists in b...
Definition: DtForestEnvManager.h:20
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:72
boost::signalslib::signal< void(bool)> signal_receiveShadowsSet
Definition: DtForestEnvManager.h:90
boost::signalslib::signal< void(float)> signal_AmbientScalarSet
Definition: DtForestEnvManager.h:85
boost::signalslib::signal< void(float)> signal_TreesEnabled
Definition: DtForestEnvManager.h:70
boost::signalslib::signal< void(float)> signal_farClippingPlaneSet
Definition: DtForestEnvManager.h:78
float myFarPlane
Definition: DtForestEnvManager.h:98
boost::signalslib::signal< void(float)> signal_WindDirectionChanged
Definition: DtForestEnvManager.h:76