![]() |
VR-Forces Development_Version Class Documentation
|
The widget for editing SpeedTree settings. More...

Public Slots | |
| void | toggleTreesEnabled (int enabled) |
| void | toggleBillboardsEnabled (int enabled) |
| void | toggleTreeMeshesEnabled (int enabled) |
| void | onClippingPlaneChanged () |
| void | on3DLodDistancesChanged () |
| void | onBillboardDistancesChanged () |
| void | onAmbientScalarSet () |
| void | onDiffuseScalarSet () |
| void | onSpecularScalarSet () |
Public Member Functions | |
| DtSpeedTreeSettingsWidget (QWidget *parent=0, Qt::WindowFlags f=Qt::Widget) | |
| Constructor. | |
| ~DtSpeedTreeSettingsWidget () | |
| Destructor. | |
| virtual void | setUnitsLabel (const DtUnicode &label) |
| Sets the label for the units. | |
| virtual void | setUnitsDecimals (int decimals) |
| Set the number of decimals for units. | |
| virtual void | setUnitsMaxRange (float range) |
| Set the maximum range for units. | |
| virtual void | enableTrees (bool enable) |
| Updates the GUI with the performance profile. | |
| virtual void | enableBillboards (bool enable) |
| virtual void | enableTreeMeshes (bool enable) |
| virtual void | setTreeClippingPlane (float farClip) |
| Updates the GUI with the tree clipping distance. | |
| virtual void | setTree3DLodDistances (float fNear, float fFar) |
| Updates the GUI with the tree LOD distances. | |
| virtual void | setTreeBillboardDistances (float fStart, float fEnd) |
| Updates the GUI with the tree Billboard distances. | |
| virtual void | setAmbientScalar (float val) |
| virtual void | setDiffuseScalar (float val) |
| virtual void | setSpecularScalar (float val) |
Public Member Functions inherited from makVrv::DtSpeedTreeSettingsInterface | |
| virtual | ~DtSpeedTreeSettingsInterface () |
Additional Inherited Members | |
Public Attributes inherited from makVrv::DtSpeedTreeSettingsInterface | |
| boost::signal< void(float)> | signal_ClippingPlaneChanged |
| Signal emitted when the user changes the clipping plane. | |
| boost::signal< void(float, float)> | signal_3DLodDistancesChanged |
| Signal emitted when the user changed the Lod. | |
| boost::signal< void(float, float)> | signal_BillboardDistancesChanged |
| boost::signal< void(bool)> | signal_TreesEnabledChanged |
| boost::signal< void(bool)> | signal_BillboardsEnabledChanged |
| boost::signal< void(bool)> | signal_TreeMeshesEnabledChanged |
| boost::signal< void(float)> | signal_AmbientScalarSet |
| boost::signal< void(float)> | signal_DiffuseScalarSet |
| boost::signal< void(float)> | signal_SpecularScalarSet |
The widget for editing SpeedTree settings.
| makVrv::DtSpeedTreeSettingsWidget::DtSpeedTreeSettingsWidget | ( | QWidget * | parent = 0, |
| Qt::WindowFlags | f = Qt::Widget |
||
| ) |
Constructor.
| makVrv::DtSpeedTreeSettingsWidget::~DtSpeedTreeSettingsWidget | ( | ) |
Destructor.
|
virtual |
Sets the label for the units.
Implements makVrv::DtSpeedTreeSettingsInterface.
|
virtual |
Set the number of decimals for units.
Implements makVrv::DtSpeedTreeSettingsInterface.
|
virtual |
Set the maximum range for units.
Implements makVrv::DtSpeedTreeSettingsInterface.
|
virtual |
Updates the GUI with the performance profile.
Implements makVrv::DtSpeedTreeSettingsInterface.
|
virtual |
Implements makVrv::DtSpeedTreeSettingsInterface.
|
virtual |
Implements makVrv::DtSpeedTreeSettingsInterface.
|
virtual |
Updates the GUI with the tree clipping distance.
Implements makVrv::DtSpeedTreeSettingsInterface.
|
virtual |
Updates the GUI with the tree LOD distances.
Implements makVrv::DtSpeedTreeSettingsInterface.
|
virtual |
Updates the GUI with the tree Billboard distances.
Implements makVrv::DtSpeedTreeSettingsInterface.
|
virtual |
Implements makVrv::DtSpeedTreeSettingsInterface.
|
virtual |
Implements makVrv::DtSpeedTreeSettingsInterface.
|
virtual |
Implements makVrv::DtSpeedTreeSettingsInterface.
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |