![]() |
VR-Forces 4.1 Class Documentation
|
DtRenderSettingsWidget implements the DtRenderSettingsInterface for Qt. More...

Public Member Functions | |
| DtRenderSettingsWidget (DtDe &de, QWidget *parent, Qt::WindowFlags f=Qt::Widget) | |
| CTOR. | |
| virtual | ~DtRenderSettingsWidget () |
| DTOR. | |
| virtual void | setAvailableStatsSets (const std::vector< std::string > &setNames) |
| Set the available stats sets. | |
| virtual void | setStatsSetSelected (const std::string &name) |
| Set the currently selected stats set by name. | |
| virtual void | setWireframeEnabled (bool state) |
| Set the wireframe enabled state. | |
| virtual void | setPerformanceOverlayShown (bool shown) |
| the performance overlay widget. | |
| virtual void | setChannelProjectionResizePolicy (DtChannelConfiguration::ProjectionResizePolicy policy) |
| Set the channelProjectionResizePolicy. Called by the logic. | |
| virtual void | setShadowsEnabled (bool enabled) |
| set the shadow rendering enable state. | |
| virtual void | setShadowQuality (int val) |
| set the shadow rendering quality | |
| virtual void | setSymbolTransparency (int scale) |
| Set value for transparency of occluded icons. | |
| virtual void | setTerrainScalingEnabled (bool enabled) |
| Set the current state of terrain scaling. | |
| virtual void | setTerrainScaleFactor (double scaleFactor) |
| Set the terrain scale factor. | |
| virtual void | setClearTrackHistoriesOnTerrainScaleChanged (bool clear) |
| Set the clear track histories option checkbox. | |
| virtual void | setTerrainScalingAllowed (bool allowed) |
| Indicate whether terrain scaling is currently allowed. | |
Shadow caster functions | |
| virtual void | setEntityCastsShadows (bool enabled) |
| set the entity specific capability to generate shadows | |
| virtual void | setPropsCastsShadows (bool enabled) |
| set the prop specific capability to generate shadows | |
| virtual void | setTerrainCastsShadows (bool enabled) |
| set the terrain specific capability to generate shadows | |
Public Member Functions inherited from makVrv::DtRenderSettingsInterface | |
| virtual | ~DtRenderSettingsInterface () |
| DTOR. | |
Protected Slots | |
User input slots. | |
Receives notification that the user has changed a widget's value. | |
| void | on_wireframeCheckChanged (int state) |
| void | on_renderStatsChanged (int state) |
| void | on_myChannelProjectionResizePolicyCombo_currentIndexChanged (int index) |
| void | on_renderShadowsCheckChanged (int state) |
| void | on_entityCastsShadowsCheckChanged (int state) |
| void | on_propsCastsShadowsCheckChanged (int state) |
| void | on_terrainCastsShadowsCheckChanged (int state) |
| void | on_statsComboChanged (int selectedIndex) |
| void | on_shadowQualitySliderChanged (int val) |
| void | on_shadowTechniqueChanged (int state) |
| void | on_shadowDistanceChanged (int dist) |
| void | on_SymbolTransparencyChanged (int state) |
| void | on_terrainScalingEnabledCheckChanged (int state) |
| void | on_terrainScaleFactorSliderChanged (int val) |
| void | on_ClearTrackHistoriesCheckChanged (int state) |
Protected Member Functions | |
| void | setupGui () |
| Sets up the widget's fields. | |
| void | connectToSignals () |
| Connects widget signals to slots. | |
| virtual void | calcuateShadowQuality () |
| Calculate shadow quality and emit signal according to slider values. | |
Additional Inherited Members | |
Public Attributes inherited from makVrv::DtRenderSettingsInterface | |
| boost::signal< void(bool)> | signal_wireframeSet |
| Emitted by the widget when the user changes a setting. | |
| boost::signal< void(bool)> | signal_showPerformanceOverlaySet |
| Emitted by the widget when the user changes a setting. | |
| boost::signal< void(DtChannelConfiguration::ProjectionResizePolicy)> | signal_channelProjectionResizePolicySet |
| Emitted by the widget when the user changes a setting. | |
| boost::signal< void(bool)> | signal_shadowsSet |
| Emitted by the widget when the user changes a setting. | |
| boost::signal< void(int)> | signal_shadowQualitySet |
| Emitted by the widget when the user changes a setting. | |
| boost::signal< void(bool)> | signal_entitiesCastsShadowsSet |
| Emitted by the widget when the user changes a setting. | |
| boost::signal< void(bool)> | signal_propsCastsShadowsSet |
| Emitted by the widget when the user changes a setting. | |
| boost::signal< void(bool)> | signal_terrainCastsShadowsSet |
| Emitted by the widget when the user changes a setting. | |
| boost::signal< void(int)> | signal_symbolTransparencyChanged |
| Emitted by the widget when the user changes a setting. | |
| boost::signal< void(const std::string &)> | signal_activeStatsChanged |
| Emitted by the widget when the user selects the active stats set. | |
| boost::signal< void(bool)> | signal_terrainScalingEnabledChanged |
| Emitted by the widget when the user changes the terrain scaling enabled check box. | |
| boost::signal< void(double)> | signal_terrainScaleFactorChanged |
| Emitted by the widget when the user changes the terrainScaleFactor slider. | |
| boost::signal< void(bool)> | signal_clearTrackHistoriesOnTerrainScaleChanged |
| Emitted when the clear track histories option check box changes. | |
DtRenderSettingsWidget implements the DtRenderSettingsInterface for Qt.
It provides the Qt widgets used to change rendering settings such as wireframe mode and shadows
| makVrv::DtRenderSettingsWidget::DtRenderSettingsWidget | ( | DtDe & | de, |
| QWidget * | parent, | ||
| Qt::WindowFlags | f = Qt::Widget |
||
| ) |
CTOR.
|
virtual |
DTOR.
|
virtual |
Set the available stats sets.
Implements makVrv::DtRenderSettingsInterface.
|
virtual |
Set the currently selected stats set by name.
Implements makVrv::DtRenderSettingsInterface.
|
virtual |
Set the wireframe enabled state.
Implements makVrv::DtRenderSettingsInterface.
|
virtual |
the performance overlay widget.
Implements makVrv::DtRenderSettingsInterface.
|
virtual |
Set the channelProjectionResizePolicy. Called by the logic.
Implements makVrv::DtRenderSettingsInterface.
|
virtual |
set the shadow rendering enable state.
Implements makVrv::DtRenderSettingsInterface.
|
virtual |
set the shadow rendering quality
Implements makVrv::DtRenderSettingsInterface.
|
virtual |
set the entity specific capability to generate shadows
Implements makVrv::DtRenderSettingsInterface.
|
virtual |
set the prop specific capability to generate shadows
Implements makVrv::DtRenderSettingsInterface.
|
virtual |
set the terrain specific capability to generate shadows
Implements makVrv::DtRenderSettingsInterface.
|
virtual |
Set value for transparency of occluded icons.
Implements makVrv::DtRenderSettingsInterface.
|
virtual |
Set the current state of terrain scaling.
Implements makVrv::DtRenderSettingsInterface.
|
virtual |
Set the terrain scale factor.
Implements makVrv::DtRenderSettingsInterface.
|
virtual |
Set the clear track histories option checkbox.
Implements makVrv::DtRenderSettingsInterface.
|
virtual |
Indicate whether terrain scaling is currently allowed.
If not, the terrain scaling enabled and terrain scale factor widgets will be grayed out.
Implements makVrv::DtRenderSettingsInterface.
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protected |
Sets up the widget's fields.
Non-virtual (Called from CTOR).
|
protected |
Connects widget signals to slots.
Non-virtual (Called from CTOR).
|
protectedvirtual |
Calculate shadow quality and emit signal according to slider values.
Emits signal_shadowQualitySet
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |