VR-Forces 4.0.4 Class Documentation
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]

List of all members.

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 setSensorVolumesShown (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_showSensorVolumesSet
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

DTOR.


Member Function Documentation

virtual void makVrv::DtEntityDisplaySettingsInterface::setEntityLabelsShown ( bool  enabled) [pure virtual]
virtual void makVrv::DtEntityDisplaySettingsInterface::setGroundClampingDistance ( float  distance) [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::setIconScale ( int  scale) [pure virtual]
virtual void makVrv::DtEntityDisplaySettingsInterface::setMaxGroundClampingDistance ( int  distance) [pure virtual]

Member Data Documentation


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)