VR-Forces 4.0.4 Class Documentation
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Friends
makVrv::DtSharedEntityDisplaySettings Class Reference

The shared simulation settings. More...

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

List of all members.

Public Types

enum  HeightAboveTerrainMode { ShowHatForAll = 0, ShowHatForSelected = 1 }
 Enumeration for the HAT mode. More...
enum  ColorizedModelColorType { UsePrimaryColors = 0, UseIconColors = 1 }
 Enumeration for the model coloring mode. More...

Public Member Functions

virtual ~DtSharedEntityDisplaySettings ()
 DTOR.
void setFromRecord (const makArchives::DtEntitySettingsRecord &rec)
 Set the entity settings from a record.
void getRecord (makArchives::DtEntitySettingsRecord &rec) const
 Get the entity settings as a record.
virtual const
DtEntityStateSettingsBackup
settingsBackup () const
 Accessor for the settings backup (const).
virtual
DtEntityStateSettingsBackup
settingsBackup ()
 Accessor for the settings backup.
virtual void backup ()
 Called to back up the settings.
Entity Display Setting Getters/Setters
bool groundClampingEnabled () const
void setGroundClampingEnabled (bool enabled)
float groundClampingRadiusScale () const
void setGroundClampingRadiusScale (float scale)
bool groundClampingCullingEnabled () const
void setGroundClampingCullingEnabled (bool enabled)
bool orientationClampingEnabled () const
void setOrientationClampingEnabled (bool enabled)
bool lifeformsUprightEnabled () const
void setLifeformsUprightEnabled (bool enabled)
bool smoothingEnabled () const
void setSmoothingEnabled (bool enabled)
float smoothingPeriod () const
void setSmoothingPeriod (float period)
bool entityIndicatorEnabled () const
void setEntityIndicatorEnabled (bool shown)
bool showStealthsEnabled () const
void setShowStealthsEnabled (bool enabled)
bool infoPopupsOnSelectEnabled () const
void setInfoPopupsOnSelectEnabled (bool enabled)
bool fireDetonateLinesEnabled () const
void setFireDetonateLinesEnabled (bool enabled)
bool entitySensorVolumesEnabled () const
void setEntitySensorVolumesEnabled (bool enabled)
bool entityHeightAboveTerrainLinesEnabled () const
void setEntityHeightAboveTerrainLinesEnabled (bool enabled)
HeightAboveTerrainMode entityHeightAboveTerrainMode () const
void setEntityHeightAboveTerrainMode (HeightAboveTerrainMode mode)
bool entitySimDataEnabled () const
void setEntitySimDataEnabled (bool enabled)
ColorizedModelColorType colorizedModelColorType () const
void setColorizedModelColorType (ColorizedModelColorType colorType)
float entityIconScale () const
void setEntityIconScale (float scale)
bool hideEmbarked2DObjects () const
void setHideEmbarked2DObjects (bool hide)

Static Public Member Functions

static std::string className ()
 The settings object's class name.

Protected Member Functions

 DtSharedEntityDisplaySettings (DtSharedSettingsManager &manager)
 Protected CTOR (Use DtReadSettingsLock and DtWriteSettingsLock).

Protected Attributes

bool myGroundClampingEnabled
float myGroundClampingRadiusScale
bool myGroundClampingCullingEnabled
bool myOrientationClampingEnabled
bool myLifeformsUprightEnabled
bool mySmoothingEnabled
float mySmoothingPeriod
bool myShowEntityLabels
bool myShowStealthsEnabled
bool myInfoPopupsOnSelectEnabled
bool myFireDetonateLinesEnabled
bool myEntitySensorVolumesEnabled
bool myEntityHeightAboveTerrainLinesEnabled
HeightAboveTerrainMode myEntityHeightAboveTerrainMode
bool myEntitySimDataEnabled
ColorizedModelColorType myColorizedModelColorType
float myEntityIconScaleFactor
bool myHideEmbarked2DObjects
DtEntityStateSettingsBackupmyEntitySettingsBackup

Friends

class DtReadSettingsLock< DtSharedEntityDisplaySettings >
 Use the DtReadSettingsLock to read the object.
class DtWriteSettingsLock< DtSharedEntityDisplaySettings >
 Use the DtWriteSettingsLock to write to the object.

Detailed Description

The shared simulation settings.


Member Enumeration Documentation

Enumeration for the HAT mode.

Enumerator:
ShowHatForAll 
ShowHatForSelected 

Enumeration for the model coloring mode.

Enumerator:
UsePrimaryColors 
UseIconColors 

Constructor & Destructor Documentation

DTOR.

Protected CTOR (Use DtReadSettingsLock and DtWriteSettingsLock).


Member Function Documentation

Set the entity settings from a record.

Get the entity settings as a record.

Accessor for the settings backup (const).

Reimplemented from makVrv::DtSharedSettings.

Accessor for the settings backup.

Reimplemented from makVrv::DtSharedSettings.

Called to back up the settings.

Reimplemented from makVrv::DtSharedSettings.

static std::string makVrv::DtSharedEntityDisplaySettings::className ( ) [static]

The settings object's class name.


Friends And Related Function Documentation

Use the DtReadSettingsLock to read the object.

Use the DtWriteSettingsLock to write to the object.


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)