VR-Forces 4.1.1 Class Documentation
List of all members | 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]

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

virtual makVrv::DtRenderSettingsInterface::~DtRenderSettingsInterface ( )
virtual

DTOR.

Member Function Documentation

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

Set the wire frame state.

Implemented in makVrv::DtRenderSettingsWidget.

virtual void makVrv::DtRenderSettingsInterface::setPerformanceOverlayShown ( bool  shown)
pure virtual

Set the performance overlay widget.

Implemented in makVrv::DtRenderSettingsWidget.

virtual void makVrv::DtRenderSettingsInterface::setChannelProjectionResizePolicy ( DtChannelConfiguration::ProjectionResizePolicy  policy)
pure virtual

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.

virtual void makVrv::DtRenderSettingsInterface::setClearTrackHistoriesOnTerrainScaleChanged ( bool  clear)
pure virtual

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

boost::signal<void (bool)> makVrv::DtRenderSettingsInterface::signal_wireframeSet

Emitted by the widget when the user changes a setting.

boost::signal<void (bool)> makVrv::DtRenderSettingsInterface::signal_showPerformanceOverlaySet

Emitted by the widget when the user changes a setting.

boost::signal<void (DtChannelConfiguration::ProjectionResizePolicy)> makVrv::DtRenderSettingsInterface::signal_channelProjectionResizePolicySet

Emitted by the widget when the user changes a setting.

boost::signal<void (bool)> makVrv::DtRenderSettingsInterface::signal_shadowsSet

Emitted by the widget when the user changes a setting.

boost::signal<void (int)> makVrv::DtRenderSettingsInterface::signal_shadowQualitySet

Emitted by the widget when the user changes a setting.

boost::signal<void (bool)> makVrv::DtRenderSettingsInterface::signal_entitiesCastsShadowsSet

Emitted by the widget when the user changes a setting.

boost::signal<void (bool)> makVrv::DtRenderSettingsInterface::signal_propsCastsShadowsSet

Emitted by the widget when the user changes a setting.

boost::signal<void (bool)> makVrv::DtRenderSettingsInterface::signal_terrainCastsShadowsSet

Emitted by the widget when the user changes a setting.

boost::signal<void ( int )> makVrv::DtRenderSettingsInterface::signal_symbolTransparencyChanged

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.

boost::signal<void ( bool )> makVrv::DtRenderSettingsInterface::signal_terrainScalingEnabledChanged

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

boost::signal<void ( double )> makVrv::DtRenderSettingsInterface::signal_terrainScaleFactorChanged

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

boost::signal<void ( bool )> makVrv::DtRenderSettingsInterface::signal_clearTrackHistoriesOnTerrainScaleChanged

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 Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)