![]() |
VR-Forces Development_Version Class Documentation
|
Interface for the diguy settings widget. More...

Public Member Functions | |
| virtual | ~DtDiGuySettingsInterface () |
| DTOR. | |
| virtual void | setDistanceUnitLabels (const DtUnicode &distNotation)=0 |
| virtual void | setDistanceDecimals (int decimals)=0 |
| virtual void | setMaxDrawDistanceRange (float max, float min, float step)=0 |
| Sets Step size for maximum draw distance widget. | |
| virtual void | setInstancedLodMax (int max)=0 |
| Sets Slider/spinbox max for the instanced lod value. | |
Field Value Getters/Setters | |
| virtual bool | instancingEnabled () const =0 |
| Gets whether or not diguy instancing is enabled. | |
| virtual void | setInstancingEnabled (bool enabled)=0 |
| Sets whether or not diguy instancing is enabled. | |
| virtual int | instancedLod () const =0 |
| Gets lod to use for instanced diguys (1-7) | |
| virtual void | setInstancedLod (int lod)=0 |
| Sets lod to use for instanced diguys (1-7) | |
| virtual bool | visualizeInstancing () const =0 |
| Gets whether or not visualizing diguy instancing is enabled. | |
| virtual void | setVisualizeInstancing (bool enabled)=0 |
| Sets whether or not visualizing diguy instancing is enabled. | |
| virtual float | maxDrawDistance () const =0 |
| Gets Maximum distance to draw diguys. | |
| virtual void | setMaxDrawDistance (float distance)=0 |
| Sets Maximum distance to draw diguys. | |
| virtual bool | multiThreadUpdate () const =0 |
| Gets whether or not visualizing diguy instancing is enabled. | |
| virtual void | setMultiThreadUpdate (bool enabled)=0 |
| Sets whether or not visualizing diguy instancing is enabled. | |
Public Attributes | |
User Input Signals | |
| boost::signal< void(bool)> | signal_diGuyInstancingEnabledChanged |
| Signals that the user changed the instancing enabled checkbox. | |
| boost::signal< void(int)> | signal_diGuyInstancedLodChanged |
| Signals that the user changed the instancing lod value (1-7). | |
| boost::signal< void(bool)> | signal_diGuyVisualizeInstancingChanged |
| Signals that the user changed the visualize instancing checkbox. | |
| boost::signal< void(float)> | signal_diGuyMaxDrawDistanceChanged |
| Signals that the user changed the max draw distance. | |
| boost::signal< void(bool)> | signal_diGuyMultiThreadUpdateChanged |
| Signals that the user changed the multi threaded update checkbox. | |
Interface for the diguy settings widget.
Used by the logic to communicate with the widget.
|
virtual |
DTOR.
|
pure virtual |
Gets whether or not diguy instancing is enabled.
Implemented in makVrv::DtDiGuySettingsWidget.
|
pure virtual |
Sets whether or not diguy instancing is enabled.
Implemented in makVrv::DtDiGuySettingsWidget.
|
pure virtual |
Gets lod to use for instanced diguys (1-7)
Implemented in makVrv::DtDiGuySettingsWidget.
|
pure virtual |
Sets lod to use for instanced diguys (1-7)
Implemented in makVrv::DtDiGuySettingsWidget.
|
pure virtual |
Gets whether or not visualizing diguy instancing is enabled.
Implemented in makVrv::DtDiGuySettingsWidget.
|
pure virtual |
Sets whether or not visualizing diguy instancing is enabled.
Implemented in makVrv::DtDiGuySettingsWidget.
|
pure virtual |
Gets Maximum distance to draw diguys.
Implemented in makVrv::DtDiGuySettingsWidget.
|
pure virtual |
Sets Maximum distance to draw diguys.
Implemented in makVrv::DtDiGuySettingsWidget.
|
pure virtual |
Gets whether or not visualizing diguy instancing is enabled.
Implemented in makVrv::DtDiGuySettingsWidget.
|
pure virtual |
Sets whether or not visualizing diguy instancing is enabled.
Implemented in makVrv::DtDiGuySettingsWidget.
|
pure virtual |
Implemented in makVrv::DtDiGuySettingsWidget.
|
pure virtual |
Implemented in makVrv::DtDiGuySettingsWidget.
|
pure virtual |
Sets Step size for maximum draw distance widget.
Implemented in makVrv::DtDiGuySettingsWidget.
|
pure virtual |
Sets Slider/spinbox max for the instanced lod value.
Implemented in makVrv::DtDiGuySettingsWidget.
| boost::signal<void (bool)> makVrv::DtDiGuySettingsInterface::signal_diGuyInstancingEnabledChanged |
Signals that the user changed the instancing enabled checkbox.
| _1 | the new value for instancing enabled. |
| boost::signal<void (int)> makVrv::DtDiGuySettingsInterface::signal_diGuyInstancedLodChanged |
Signals that the user changed the instancing lod value (1-7).
| _1 | the new value for instancing lod. |
| boost::signal<void (bool)> makVrv::DtDiGuySettingsInterface::signal_diGuyVisualizeInstancingChanged |
Signals that the user changed the visualize instancing checkbox.
| _1 | the new value for visualize instancing. |
| boost::signal<void (float)> makVrv::DtDiGuySettingsInterface::signal_diGuyMaxDrawDistanceChanged |
Signals that the user changed the max draw distance.
| _1 | the new value for max draw distance. |
| boost::signal<void (bool)> makVrv::DtDiGuySettingsInterface::signal_diGuyMultiThreadUpdateChanged |
Signals that the user changed the multi threaded update checkbox.
| _1 | the new value for multi threaded update. |