The DtSpeedTreeSettingsInterface provides the interface of the GUI to the speedtree settings logic.
More...
Detailed Description
The DtSpeedTreeSettingsInterface provides the interface of the GUI to the speedtree settings logic.
Constructor & Destructor Documentation
| virtual makVrv::DtSpeedTreeSettingsInterface::~DtSpeedTreeSettingsInterface |
( |
| ) |
|
|
virtual |
Member Function Documentation
| virtual void makVrv::DtSpeedTreeSettingsInterface::setUnitsLabel |
( |
const DtUnicode & |
label | ) |
|
|
pure virtual |
| virtual void makVrv::DtSpeedTreeSettingsInterface::setUnitsDecimals |
( |
int |
decimals | ) |
|
|
pure virtual |
| virtual void makVrv::DtSpeedTreeSettingsInterface::setUnitsMaxRange |
( |
float |
range | ) |
|
|
pure virtual |
| virtual void makVrv::DtSpeedTreeSettingsInterface::enableTrees |
( |
bool |
enable | ) |
|
|
pure virtual |
| virtual void makVrv::DtSpeedTreeSettingsInterface::enableBillboards |
( |
bool |
enable | ) |
|
|
pure virtual |
| virtual void makVrv::DtSpeedTreeSettingsInterface::enableTreeMeshes |
( |
bool |
enable | ) |
|
|
pure virtual |
| virtual void makVrv::DtSpeedTreeSettingsInterface::setTreeClippingPlane |
( |
float |
farClip | ) |
|
|
pure virtual |
| virtual void makVrv::DtSpeedTreeSettingsInterface::setTree3DLodDistances |
( |
float |
nearLod, |
|
|
float |
farLod |
|
) |
| |
|
pure virtual |
| virtual void makVrv::DtSpeedTreeSettingsInterface::setTreeBillboardDistances |
( |
float |
fStart, |
|
|
float |
fEnd |
|
) |
| |
|
pure virtual |
| virtual void makVrv::DtSpeedTreeSettingsInterface::setAmbientScalar |
( |
float |
val | ) |
|
|
pure virtual |
| virtual void makVrv::DtSpeedTreeSettingsInterface::setDiffuseScalar |
( |
float |
val | ) |
|
|
pure virtual |
| virtual void makVrv::DtSpeedTreeSettingsInterface::setSpecularScalar |
( |
float |
val | ) |
|
|
pure virtual |
Member Data Documentation
| boost::signal<void (float)> makVrv::DtSpeedTreeSettingsInterface::signal_ClippingPlaneChanged |
Signal emitted when the user changes the clipping plane.
Connected to a slot in the logic.
| boost::signal<void (float,float)> makVrv::DtSpeedTreeSettingsInterface::signal_3DLodDistancesChanged |
Signal emitted when the user changed the Lod.
Connected to a slot in the logic.
| boost::signal<void (float,float)> makVrv::DtSpeedTreeSettingsInterface::signal_BillboardDistancesChanged |
| boost::signal<void (bool)> makVrv::DtSpeedTreeSettingsInterface::signal_TreesEnabledChanged |
| boost::signal<void (bool)> makVrv::DtSpeedTreeSettingsInterface::signal_BillboardsEnabledChanged |
| boost::signal<void (bool)> makVrv::DtSpeedTreeSettingsInterface::signal_TreeMeshesEnabledChanged |
| boost::signal<void (float)> makVrv::DtSpeedTreeSettingsInterface::signal_AmbientScalarSet |
| boost::signal<void (float)> makVrv::DtSpeedTreeSettingsInterface::signal_DiffuseScalarSet |
| boost::signal<void (float)> makVrv::DtSpeedTreeSettingsInterface::signal_SpecularScalarSet |
The documentation for this class was generated from the following file: