VR-Forces 4.1 Class Documentation
List of all members | Public Member Functions
makVrv::DtEntityDisplaySettingsInterface Class Reference

The interface for an entity settings widget to communicate with its logic. More...

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

Public Member Functions

virtual ~DtEntityDisplaySettingsInterface ()
 DTOR.
Setters for the various entity settings.

Sets the value dsplayed in the settings' fields.

virtual void setGroundClampingDistanceLabel (const DtUnicode &label)=0
virtual void setEntityLabelsShown (bool enabled)=0
virtual void setEmitterVolumesShown (bool enabled)=0
virtual void setGroundClampingEnabled (bool enabled)=0
virtual void setLifeformsUprightEnabled (bool enabled)=0
virtual void setGroundClampingDistance (float distance)=0
virtual void setOrientationClampingEnabled (bool enabled)=0
virtual void setSmoothingEnabled (bool enabled)=0
virtual void setSmoothingPeriod (float period)=0
virtual void setShowStealths (bool enabled)=0
virtual void setInfoPopupsOnSelect (bool enabled)=0
virtual void setHeightAboveTerrainEnabled (bool enabled)=0
virtual void setHeightAboveTerrainSelectedOnly (bool enabled)=0
virtual void setHeightAboveTerrainMode (DtSharedEntityDisplaySettings::HeightAboveTerrainMode mode)=0
virtual void setColorizedModelColorType (DtSharedEntityDisplaySettings::ColorizedModelColorType colorType)=0
virtual void setIconScale (int scale)=0
virtual void setMaxGroundClampingDistance (int distance)=0

Public Attributes

User input signals.

Notifies the logic that the user has changed a widget's value.

boost::signal< void(bool)> signal_entityLabelsSet
boost::signal< void(bool)> signal_showEmitterVolumesSet
boost::signal< void(bool)> signal_groundClampingSet
boost::signal< void(float)> signal_groundClampingDistanceSet
boost::signal< void(bool)> signal_orientationClampingSet
boost::signal< void(bool)> signal_lifeformsUprightSet
boost::signal< void(bool)> signal_smoothingSet
boost::signal< void(float)> signal_smoothingPeriodSet
boost::signal< void()> signal_clearHistory
boost::signal< void(bool)> signal_showStealthsSet
boost::signal< void(bool)> signal_infoPopupsOnSelectSet
boost::signal< void(bool)> signal_heightAboveTerrainEnabled
boost::signal< void(bool)> signal_heightAboveTerrainSelectedOnlySet
boost::signal< void(DtSharedEntityDisplaySettings::ColorizedModelColorType)> signal_useModelColorType
boost::signal< void(int)> signal_iconScaleSet

Detailed Description

The interface for an entity settings widget to communicate with its logic.

Constructor & Destructor Documentation

virtual makVrv::DtEntityDisplaySettingsInterface::~DtEntityDisplaySettingsInterface ( )
virtual

DTOR.

Member Function Documentation

virtual void makVrv::DtEntityDisplaySettingsInterface::setGroundClampingDistanceLabel ( const DtUnicode label)
pure virtual
virtual void makVrv::DtEntityDisplaySettingsInterface::setEntityLabelsShown ( bool  enabled)
pure virtual
virtual void makVrv::DtEntityDisplaySettingsInterface::setEmitterVolumesShown ( bool  enabled)
pure virtual
virtual void makVrv::DtEntityDisplaySettingsInterface::setGroundClampingEnabled ( bool  enabled)
pure virtual
virtual void makVrv::DtEntityDisplaySettingsInterface::setLifeformsUprightEnabled ( bool  enabled)
pure virtual
virtual void makVrv::DtEntityDisplaySettingsInterface::setGroundClampingDistance ( float  distance)
pure virtual
virtual void makVrv::DtEntityDisplaySettingsInterface::setOrientationClampingEnabled ( bool  enabled)
pure virtual
virtual void makVrv::DtEntityDisplaySettingsInterface::setSmoothingEnabled ( bool  enabled)
pure virtual
virtual void makVrv::DtEntityDisplaySettingsInterface::setSmoothingPeriod ( float  period)
pure virtual
virtual void makVrv::DtEntityDisplaySettingsInterface::setShowStealths ( bool  enabled)
pure virtual
virtual void makVrv::DtEntityDisplaySettingsInterface::setInfoPopupsOnSelect ( bool  enabled)
pure virtual
virtual void makVrv::DtEntityDisplaySettingsInterface::setHeightAboveTerrainEnabled ( bool  enabled)
pure virtual
virtual void makVrv::DtEntityDisplaySettingsInterface::setHeightAboveTerrainSelectedOnly ( bool  enabled)
pure virtual
virtual void makVrv::DtEntityDisplaySettingsInterface::setHeightAboveTerrainMode ( DtSharedEntityDisplaySettings::HeightAboveTerrainMode  mode)
pure virtual
virtual void makVrv::DtEntityDisplaySettingsInterface::setColorizedModelColorType ( DtSharedEntityDisplaySettings::ColorizedModelColorType  colorType)
pure virtual
virtual void makVrv::DtEntityDisplaySettingsInterface::setIconScale ( int  scale)
pure virtual
virtual void makVrv::DtEntityDisplaySettingsInterface::setMaxGroundClampingDistance ( int  distance)
pure virtual

Member Data Documentation

boost::signal<void (bool)> makVrv::DtEntityDisplaySettingsInterface::signal_entityLabelsSet
boost::signal<void (bool)> makVrv::DtEntityDisplaySettingsInterface::signal_showEmitterVolumesSet
boost::signal<void (bool)> makVrv::DtEntityDisplaySettingsInterface::signal_groundClampingSet
boost::signal<void (float)> makVrv::DtEntityDisplaySettingsInterface::signal_groundClampingDistanceSet
boost::signal<void (bool)> makVrv::DtEntityDisplaySettingsInterface::signal_orientationClampingSet
boost::signal<void (bool)> makVrv::DtEntityDisplaySettingsInterface::signal_lifeformsUprightSet
boost::signal<void (bool)> makVrv::DtEntityDisplaySettingsInterface::signal_smoothingSet
boost::signal<void (float)> makVrv::DtEntityDisplaySettingsInterface::signal_smoothingPeriodSet
boost::signal<void ()> makVrv::DtEntityDisplaySettingsInterface::signal_clearHistory
boost::signal<void (bool)> makVrv::DtEntityDisplaySettingsInterface::signal_showStealthsSet
boost::signal<void (bool)> makVrv::DtEntityDisplaySettingsInterface::signal_infoPopupsOnSelectSet
boost::signal<void (bool)> makVrv::DtEntityDisplaySettingsInterface::signal_heightAboveTerrainEnabled
boost::signal<void (bool)> makVrv::DtEntityDisplaySettingsInterface::signal_heightAboveTerrainSelectedOnlySet
boost::signal<void (DtSharedEntityDisplaySettings::ColorizedModelColorType)> makVrv::DtEntityDisplaySettingsInterface::signal_useModelColorType
boost::signal<void ( int )> makVrv::DtEntityDisplaySettingsInterface::signal_iconScaleSet

The documentation for this class was generated from the following file:

Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)