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

This is the interface which the render settings widget will inherit from and the logic will use to talk to the widget. More...

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

List of all members.

Public Member Functions

virtual ~DtRenderSettingsInterface ()
 DTOR.
virtual void setWireframeEnabled (bool state)=0
 Set the wire frame state.
virtual void setPerformanceOverlayShown (bool shown)=0
 Set the performance overlay widget.
virtual void setChannelProjectionResizePolicy (DtChannelConfiguration::ProjectionResizePolicy policy)=0
 Set the channelProjectionResizePolicy. Called by the logic.
virtual void setShadowsEnabled (bool enable)=0
 set the global shadow enable state
virtual void setShadowQuality (int val)=0
 set the global shadow rendering method
virtual void setEntityCastsShadows (bool enable)=0
 set the entity specific capability to generate shadows
virtual void setPropsCastsShadows (bool enable)=0
 set the prop specific capability to generate shadows
virtual void setTerrainCastsShadows (bool enable)=0
 set the terrain specific capability to generate shadows
virtual void setSymbolTransparency (int scale)=0
 Set the occluded overlay transparency.
virtual void setTerrainScalingEnabled (bool enabled)=0
 Set the current state of terrain scaling.
virtual void setTerrainScaleFactor (double scaleFactor)=0
 Set the terrain scale factor.
virtual void setClearTrackHistoriesOnTerrainScaleChanged (bool clear)=0
 Set the clear track histories option checkbox.
virtual void setAvailableStatsSets (const std::vector< std::string > &setNames)=0
 Set the available stats sets.
virtual void setStatsSetSelected (const std::string &name)=0
 Set the currently selected stats set by name.
virtual void setTerrainScalingAllowed (bool allowed)=0
 Indicate whether terrain scaling is currently allowed.

Public Attributes

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.

Detailed Description

This is the interface which the render settings widget will inherit from and the logic will use to talk to the widget.


Constructor & Destructor Documentation

DTOR.


Member Function Documentation

virtual void makVrv::DtRenderSettingsInterface::setWireframeEnabled ( bool  state) [pure virtual]

Set the wire frame state.

Implemented in makVrv::DtRenderSettingsWidget.

Set the performance overlay widget.

Implemented in makVrv::DtRenderSettingsWidget.

Set the channelProjectionResizePolicy. Called by the logic.

Implemented in makVrv::DtRenderSettingsWidget.

virtual void makVrv::DtRenderSettingsInterface::setShadowsEnabled ( bool  enable) [pure virtual]

set the global shadow enable state

Implemented in makVrv::DtRenderSettingsWidget.

virtual void makVrv::DtRenderSettingsInterface::setShadowQuality ( int  val) [pure virtual]

set the global shadow rendering method

Implemented in makVrv::DtRenderSettingsWidget.

virtual void makVrv::DtRenderSettingsInterface::setEntityCastsShadows ( bool  enable) [pure virtual]

set the entity specific capability to generate shadows

Implemented in makVrv::DtRenderSettingsWidget.

virtual void makVrv::DtRenderSettingsInterface::setPropsCastsShadows ( bool  enable) [pure virtual]

set the prop specific capability to generate shadows

Implemented in makVrv::DtRenderSettingsWidget.

virtual void makVrv::DtRenderSettingsInterface::setTerrainCastsShadows ( bool  enable) [pure virtual]

set the terrain specific capability to generate shadows

Implemented in makVrv::DtRenderSettingsWidget.

virtual void makVrv::DtRenderSettingsInterface::setSymbolTransparency ( int  scale) [pure virtual]

Set the occluded overlay transparency.

Implemented in makVrv::DtRenderSettingsWidget.

virtual void makVrv::DtRenderSettingsInterface::setTerrainScalingEnabled ( bool  enabled) [pure virtual]

Set the current state of terrain scaling.

Implemented in makVrv::DtRenderSettingsWidget.

virtual void makVrv::DtRenderSettingsInterface::setTerrainScaleFactor ( double  scaleFactor) [pure virtual]

Set the terrain scale factor.

Implemented in makVrv::DtRenderSettingsWidget.

Set the clear track histories option checkbox.

Implemented in makVrv::DtRenderSettingsWidget.

virtual void makVrv::DtRenderSettingsInterface::setAvailableStatsSets ( const std::vector< std::string > &  setNames) [pure virtual]

Set the available stats sets.

Implemented in makVrv::DtRenderSettingsWidget.

virtual void makVrv::DtRenderSettingsInterface::setStatsSetSelected ( const std::string &  name) [pure virtual]

Set the currently selected stats set by name.

Implemented in makVrv::DtRenderSettingsWidget.

virtual void makVrv::DtRenderSettingsInterface::setTerrainScalingAllowed ( bool  allowed) [pure virtual]

Indicate whether terrain scaling is currently allowed.

If not, the terrain scaling enabled and terrain scale factor widgets will be grayed out.

Implemented in makVrv::DtRenderSettingsWidget.


Member Data Documentation

Emitted by the widget when the user changes a setting.

Emitted by the widget when the user changes a setting.

Emitted by the widget when the user changes a setting.

Emitted by the widget when the user changes a setting.

Emitted by the widget when the user changes a setting.

Emitted by the widget when the user changes a setting.

Emitted by the widget when the user changes a setting.

Emitted by the widget when the user changes a setting.

Emitted by the widget when the user changes a setting.

boost::signal<void (const std::string&)> makVrv::DtRenderSettingsInterface::signal_activeStatsChanged

Emitted by the widget when the user selects the active stats set.

Emitted by the widget when the user changes the terrain scaling enabled check box.

Emitted by the widget when the user changes the terrainScaleFactor slider.

Emitted when the clear track histories option check box changes.


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)