24 class DtForestSettingsSignaler;
26 class DtForestEnvControllerAgent;
44 virtual void setFarClippingPlane(
float farPlane);
45 virtual float farClippingPlane()
const;
47 virtual void set3DLodDistances(
float fHigh,
float fLow);
48 virtual float highDetail3dDistance()
const;
49 virtual float lowDetail3dDistance()
const;
51 virtual void setBillboardDistances(
float fStart,
float fEnd);
52 virtual float billboardStartDistance()
const;
53 virtual float billboardEndDistance()
const;
55 virtual void setTreesEnabled(
bool enabled);
56 virtual bool treesEnabled()
const;
58 virtual void setBillboardsEnabled(
bool enable);
59 virtual bool billboardsEnabled()
const;
61 virtual void setTreeMeshesEnabled(
bool enable);
62 virtual bool treesMeshesEnabled()
const;
64 virtual void setAmbientScalar(
float val);
65 virtual void setDiffuseScalar(
float val);
66 virtual void setSpecularScalar(
float val);
67 virtual void setTransmissionScalar(
float val);
68 virtual void setAlphaScalar(
float val);
70 virtual float ambientScalar()
const;
71 virtual float diffuseScalar()
const;
72 virtual float specularScalar()
const;
73 virtual float transmissionScalar()
const;
74 virtual float alphaScalar()
const;
78 virtual bool receiveShadows()
const;
79 virtual void setReceiveShadows(
bool enable);
98 template <
typename ManagerClass>
102 template <
typename ManagerClass>
107 virtual void slot_displayEngineAdded();
109 void lazyCreateAgent(
void);