27 virtual void setUnitsLabel(
const DtUnicode& label ) = 0;
30 virtual void setUnitsDecimals(
int decimals ) = 0;
33 virtual void setUnitsMaxRange(
float range) = 0;
36 virtual void enableTrees(
bool enable ) = 0;
37 virtual void enableBillboards(
bool enable ) = 0;
38 virtual void enableTreeMeshes(
bool enable ) = 0;
41 virtual void setTreeClippingPlane(
float farClip ) = 0;
44 virtual void setTree3DLodDistances(
float nearLod,
float farLod ) = 0;
47 virtual void setTreeBillboardDistances(
float fStart,
float fEnd ) = 0;
50 virtual void setBillboardFadeOutRange(
float range) = 0;
52 virtual void setAmbientScalar(
float val) = 0;
53 virtual void setDiffuseScalar(
float val) = 0;
54 virtual void setSpecularScalar(
float val) = 0;
57 virtual void setReceiveShadows(
bool enable) = 0;
boost::signal< void(bool)> signal_TreesEnabledChanged
Definition: DtSpeedTreeSettingsInterface.h:70
boost::signal< void(bool)> signal_BillboardsEnabledChanged
Definition: DtSpeedTreeSettingsInterface.h:71
boost::signal< void(float)> signal_ClippingPlaneChanged
Signal emitted when the user changes the clipping plane.
Definition: DtSpeedTreeSettingsInterface.h:61
A unicode string.
Definition: DtUnicode.h:33
boost::signal< void(float)> signal_SpecularScalarSet
Definition: DtSpeedTreeSettingsInterface.h:76
boost::signal< void(bool)> signal_receiveShadowsChanged
Definition: DtSpeedTreeSettingsInterface.h:77
The DtSpeedTreeSettingsInterface provides the interface of the GUI to the speedtree settings logic...
Definition: DtSpeedTreeSettingsInterface.h:20
#define DT_DLL_VRVSTQT
Definition: vrvStQt.h:20
Contains DLL export macros.
boost::signal< void(bool)> signal_TreeMeshesEnabledChanged
Definition: DtSpeedTreeSettingsInterface.h:72
boost::signal< void(float, float)> signal_BillboardDistancesChanged
Definition: DtSpeedTreeSettingsInterface.h:66
boost::signal< void(float)> signal_billboardFadeOutRangeChanged
Definition: DtSpeedTreeSettingsInterface.h:68
boost::signal< void(float)> signal_DiffuseScalarSet
Definition: DtSpeedTreeSettingsInterface.h:75
boost::signal< void(float)> signal_AmbientScalarSet
Definition: DtSpeedTreeSettingsInterface.h:74
boost::signal< void(float, float)> signal_3DLodDistancesChanged
Signal emitted when the user changed the Lod.
Definition: DtSpeedTreeSettingsInterface.h:65