![]() |
VR-Forces 4.0.4 Class Documentation
|
The DtSpeedTreeSettingsInterface provides the interface of the GUI to the speedtree settings logic. More...

Public Member Functions | |
| virtual | ~DtSpeedTreeSettingsInterface () |
| virtual void | setUnitsLabel (const DtUnicode &label)=0 |
| Sets the label for the units. | |
| virtual void | setPerformanceProfile (int index)=0 |
| Updates the GUI with the performance profile. | |
| virtual void | setTreeClippingPlane (float farClip)=0 |
| Updates the GUI with the tree clipping distance. | |
| virtual void | setTreeLodDistances (float nearLod, float farLod)=0 |
| Updates the GUI with the tree LOD distances. | |
Public Attributes | |
| boost::signal< void(float)> | signal_ClippingPlaneChanged |
| Signal emitted when the user changes the clipping plane. | |
| boost::signal< void(float, float)> | signal_LodChanged |
| Signal emitted when the user changed the Lod. | |
| boost::signal< void(int)> | signal_performanceProfileChanged |
The DtSpeedTreeSettingsInterface provides the interface of the GUI to the speedtree settings logic.
| virtual makVrv::DtSpeedTreeSettingsInterface::~DtSpeedTreeSettingsInterface | ( | ) | [virtual] |
| virtual void makVrv::DtSpeedTreeSettingsInterface::setUnitsLabel | ( | const DtUnicode & | label | ) | [pure virtual] |
Sets the label for the units.
Implemented in makVrv::DtSpeedTreeSettingsWidget.
| virtual void makVrv::DtSpeedTreeSettingsInterface::setPerformanceProfile | ( | int | index | ) | [pure virtual] |
Updates the GUI with the performance profile.
Implemented in makVrv::DtSpeedTreeSettingsWidget.
| virtual void makVrv::DtSpeedTreeSettingsInterface::setTreeClippingPlane | ( | float | farClip | ) | [pure virtual] |
Updates the GUI with the tree clipping distance.
Implemented in makVrv::DtSpeedTreeSettingsWidget.
| virtual void makVrv::DtSpeedTreeSettingsInterface::setTreeLodDistances | ( | float | nearLod, |
| float | farLod | ||
| ) | [pure virtual] |
Updates the GUI with the tree LOD distances.
Implemented in makVrv::DtSpeedTreeSettingsWidget.
| 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_LodChanged |
Signal emitted when the user changed the Lod.
Connected to a slot in the logic.
| boost::signal<void (int)> makVrv::DtSpeedTreeSettingsInterface::signal_performanceProfileChanged |