VR-Forces 4.0.4 Class Documentation
Public Member Functions | Public Attributes
makVrv::DtSpeedTreeSettingsInterface Class Reference

The DtSpeedTreeSettingsInterface provides the interface of the GUI to the speedtree settings logic. More...

Inheritance diagram for makVrv::DtSpeedTreeSettingsInterface:
Inheritance graph
[legend]

List of all members.

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

Detailed Description

The DtSpeedTreeSettingsInterface provides the interface of the GUI to the speedtree settings logic.


Constructor & Destructor Documentation


Member Function Documentation

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.


Member Data Documentation

Signal emitted when the user changes the clipping plane.

Connected to a slot in the logic.

Signal emitted when the user changed the Lod.

Connected to a slot in the logic.


The documentation for this class was generated from the following file:

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)