![]() |
VR-Forces 4.0.4 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 | |
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. | |
Protected Attributes | |
| QCheckBox * | myWireframeCheckbox |
| QCheckBox * | myRenderStatsCheckbox |
| QComboBox * | myRenderStatsCombo |
| QLabel * | myChannelProjectionResizePolicyLabel |
| QComboBox * | myChannelProjectionResizePolicyCombo |
| QLabel * | myShadowQualityLabel |
| QLabel * | myShadowTechniqueLabel |
| QLabel * | myShadowSpinboxLabel |
| QCheckBox * | myEnableShadowsCheckbox |
| QSlider * | myShadowQualitySlider |
| QComboBox * | myShadowingTechnique |
| QSpinBox * | myShadowDistance |
| QCheckBox * | myTerrainCastsShadows |
| QCheckBox * | myPropsCastsShadows |
| QCheckBox * | myEntitesCastShadows |
| QLabel * | mySymbolTransparencyLabel |
| QSlider * | mySymbolTransparencySlider |
| QCheckBox * | myTerrainScalingEnabledCheckBox |
| QLabel * | myTerrainScaleFactorLabel |
| QSlider * | myTerrainScaleFactorSlider |
| QCheckBox * | myClearTrackHistoriesCheckBox |
| DtDe & | myDe |
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 makVrv::DtRenderSettingsWidget::~DtRenderSettingsWidget | ( | ) | [virtual] |
DTOR.
| virtual void makVrv::DtRenderSettingsWidget::setAvailableStatsSets | ( | const std::vector< std::string > & | setNames | ) | [virtual] |
Set the available stats sets.
Implements makVrv::DtRenderSettingsInterface.
| virtual void makVrv::DtRenderSettingsWidget::setStatsSetSelected | ( | const std::string & | name | ) | [virtual] |
Set the currently selected stats set by name.
Implements makVrv::DtRenderSettingsInterface.
| virtual void makVrv::DtRenderSettingsWidget::setWireframeEnabled | ( | bool | state | ) | [virtual] |
Set the wireframe enabled state.
Implements makVrv::DtRenderSettingsInterface.
| virtual void makVrv::DtRenderSettingsWidget::setPerformanceOverlayShown | ( | bool | shown | ) | [virtual] |
the performance overlay widget.
Implements makVrv::DtRenderSettingsInterface.
| virtual void makVrv::DtRenderSettingsWidget::setChannelProjectionResizePolicy | ( | DtChannelConfiguration::ProjectionResizePolicy | policy | ) | [virtual] |
Set the channelProjectionResizePolicy. Called by the logic.
Implements makVrv::DtRenderSettingsInterface.
| virtual void makVrv::DtRenderSettingsWidget::setShadowsEnabled | ( | bool | enabled | ) | [virtual] |
set the shadow rendering enable state.
Implements makVrv::DtRenderSettingsInterface.
| virtual void makVrv::DtRenderSettingsWidget::setShadowQuality | ( | int | val | ) | [virtual] |
set the shadow rendering quality
Implements makVrv::DtRenderSettingsInterface.
| virtual void makVrv::DtRenderSettingsWidget::setEntityCastsShadows | ( | bool | enable | ) | [virtual] |
set the entity specific capability to generate shadows
Implements makVrv::DtRenderSettingsInterface.
| virtual void makVrv::DtRenderSettingsWidget::setPropsCastsShadows | ( | bool | enable | ) | [virtual] |
set the prop specific capability to generate shadows
Implements makVrv::DtRenderSettingsInterface.
| virtual void makVrv::DtRenderSettingsWidget::setTerrainCastsShadows | ( | bool | enable | ) | [virtual] |
set the terrain specific capability to generate shadows
Implements makVrv::DtRenderSettingsInterface.
| virtual void makVrv::DtRenderSettingsWidget::setSymbolTransparency | ( | int | scale | ) | [virtual] |
Set value for transparency of occluded icons.
Implements makVrv::DtRenderSettingsInterface.
| virtual void makVrv::DtRenderSettingsWidget::setTerrainScalingEnabled | ( | bool | enabled | ) | [virtual] |
Set the current state of terrain scaling.
Implements makVrv::DtRenderSettingsInterface.
| virtual void makVrv::DtRenderSettingsWidget::setTerrainScaleFactor | ( | double | scaleFactor | ) | [virtual] |
Set the terrain scale factor.
Implements makVrv::DtRenderSettingsInterface.
| virtual void makVrv::DtRenderSettingsWidget::setClearTrackHistoriesOnTerrainScaleChanged | ( | bool | clear | ) | [virtual] |
Set the clear track histories option checkbox.
Implements makVrv::DtRenderSettingsInterface.
| virtual void makVrv::DtRenderSettingsWidget::setTerrainScalingAllowed | ( | bool | allowed | ) | [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.
| void makVrv::DtRenderSettingsWidget::on_wireframeCheckChanged | ( | int | state | ) | [protected, slot] |
| void makVrv::DtRenderSettingsWidget::on_renderStatsChanged | ( | int | state | ) | [protected, slot] |
| void makVrv::DtRenderSettingsWidget::on_myChannelProjectionResizePolicyCombo_currentIndexChanged | ( | int | index | ) | [protected, slot] |
| void makVrv::DtRenderSettingsWidget::on_renderShadowsCheckChanged | ( | int | state | ) | [protected, slot] |
| void makVrv::DtRenderSettingsWidget::on_entityCastsShadowsCheckChanged | ( | int | state | ) | [protected, slot] |
| void makVrv::DtRenderSettingsWidget::on_propsCastsShadowsCheckChanged | ( | int | state | ) | [protected, slot] |
| void makVrv::DtRenderSettingsWidget::on_terrainCastsShadowsCheckChanged | ( | int | state | ) | [protected, slot] |
| void makVrv::DtRenderSettingsWidget::on_statsComboChanged | ( | int | selectedIndex | ) | [protected, slot] |
| void makVrv::DtRenderSettingsWidget::on_shadowQualitySliderChanged | ( | int | val | ) | [protected, slot] |
| void makVrv::DtRenderSettingsWidget::on_shadowTechniqueChanged | ( | int | state | ) | [protected, slot] |
| void makVrv::DtRenderSettingsWidget::on_shadowDistanceChanged | ( | int | dist | ) | [protected, slot] |
| void makVrv::DtRenderSettingsWidget::on_SymbolTransparencyChanged | ( | int | state | ) | [protected, slot] |
| void makVrv::DtRenderSettingsWidget::on_terrainScalingEnabledCheckChanged | ( | int | state | ) | [protected, slot] |
| void makVrv::DtRenderSettingsWidget::on_terrainScaleFactorSliderChanged | ( | int | val | ) | [protected, slot] |
| void makVrv::DtRenderSettingsWidget::on_ClearTrackHistoriesCheckChanged | ( | int | state | ) | [protected, slot] |
| void makVrv::DtRenderSettingsWidget::setupGui | ( | ) | [protected] |
Sets up the widget's fields.
Non-virtual (Called from CTOR).
| void makVrv::DtRenderSettingsWidget::connectToSignals | ( | ) | [protected] |
Connects widget signals to slots.
Non-virtual (Called from CTOR).
| virtual void makVrv::DtRenderSettingsWidget::calcuateShadowQuality | ( | ) | [protected, virtual] |
Calculate shadow quality and emit signal according to slider values.
Emits signal_shadowQualitySet
QSlider* makVrv::DtRenderSettingsWidget::myShadowQualitySlider [protected] |
QSpinBox* makVrv::DtRenderSettingsWidget::myShadowDistance [protected] |
QSlider* makVrv::DtRenderSettingsWidget::mySymbolTransparencySlider [protected] |
QSlider* makVrv::DtRenderSettingsWidget::myTerrainScaleFactorSlider [protected] |
DtDe& makVrv::DtRenderSettingsWidget::myDe [protected] |