VR-Forces 4.5 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Types | Protected Member Functions | Protected Attributes
makVrf::DtVrfExtendedEntitySettingsData Class Reference

This class will be used to store the extended entity states and will be referenced by the DtVrfExtendedEntitySettings class. More...

Inheritance diagram for makVrf::DtVrfExtendedEntitySettingsData:
Inheritance graph
[legend]

Public Member Functions

 DtVrfExtendedEntitySettingsData (makVrv::DtDe *=0)
 DtVrfExtendedEntitySettingsData (const DtVrfExtendedEntitySettingsData &)
virtual ~DtVrfExtendedEntitySettingsData ()
virtual void setDisplayObjectConsoleWarningIcon (bool)
 Get/set whether or not to show the entity object console warning icon.
virtual bool displayObjectConsoleWarningIcon () const
virtual void setShowGumballs (bool)
 Get/set whether or not to show the aggregate gumballs.
virtual bool showGumballs () const
virtual void setColorVerticesByForce (bool)
 Get/set whether or not to color vertices by force.
virtual bool colorVerticesByForce () const
virtual void setDisplayAttackLines (bool)
 Get/set whether or not to show the entity attack lines.
virtual bool displayAttackLines () const
virtual void setDisplayAttackAnimation (bool)
 Get/set whether or not to display attack animation.
virtual bool displayAttackAnimation () const
virtual void setDisplaySupplyLines (bool)
 Get/set whether or not to display supply lines.
virtual bool displaySupplyLines () const
virtual void setDisplayBoundingBoxesWhenSelected (bool)
 Get/set whether or not entity bounding boxes are shown when an entity is selected.
virtual bool displayBoundingBoxesWhenSelected () const
virtual void setAutomaticallSelectDeselectAggregateExpansionChanges (bool)
 Set whether or not to change aggregate selections when expanded/collapsed. Default is true.
virtual bool automaticallSelectDeselectAggregateExpansionChanges () const
virtual void setDisplayTaskVisualizationsWhenSelected (bool)
 Get/set whether or not entity task visualizations are shown when an entity is selected.
virtual bool displayTaskVisualizationsWhenSelected () const
virtual void setPromptBeforeAbandoningPlan (bool)
 Get/set whether or user will be prompted to abandon plan before assigning task.
virtual bool promptBeforeAbandoningPlan () const
virtual void setPromptBeforeInterruptingTask (bool)
 Get/set whether or user will be prompted to interrupt current task before assigning task.
virtual bool promptBeforeInterruptingTask () const
virtual void setAllowNonVrfObjectsToBeTasked (bool)
 Get/set whether or not non VR-Forces entities can have the task menu enabled.
virtual bool allowNonVrfObjectsToBeTasked () const
virtual
DtVrfGuiApplicationSetting
clone () const
 Clone of this object.
virtual std::string classType () const
 Must implement to return unique name of class.
virtual void write (boost::archive::xml_oarchive &out, const unsigned int)
 Override to read/write settings.
virtual void read (boost::archive::xml_iarchive &in, const unsigned int)
virtual void setFlags (int)
 Get/set flags.
virtual int flags () const
virtual int dataVersion ()
 Override in subclass to version data.
- Public Member Functions inherited from makVrf::DtVrfGuiApplicationSetting
 DtVrfGuiApplicationSetting (makVrv::DtDe *=0)
 DtVrfGuiApplicationSetting (const DtVrfGuiApplicationSetting &)
virtual ~DtVrfGuiApplicationSetting ()

Protected Types

enum  Flags {
  DisplayObjectConsoleWarningIcon = 0x00000001, DisplayBoundingBoxesWhenSelected = 0x00000002, PromptBeforeAbandoningPlan = 0x00000004, PromptBeforeInterruptingTask = 0x00000008,
  AllowNonVrfEntitiesToBeTasked = 0x00000010, DisplayAttackLines = 0x00000020, DisplayAttackAnimation = 0x00000040, DisplaySupplyLines = 0x00000080,
  DisplayGumballs = 0x00000100, DisplayTaskVisualizationsWhenSelected = 0x00000200, DisplayColorVerticesByForce = 0x00000400, AutomaticallSelectDeselectAggregateExpansionChanges = 0x00000800,
  Defaults
}

Protected Member Functions

virtual void setFlag (Flags, bool)
- Protected Member Functions inherited from makVrf::DtVrfGuiApplicationSetting
template<class Archive >
void serialize (Archive &ar, const unsigned int version)
 When the class Archive corresponds to an output archive, the & operator is defined similar to <<.

Protected Attributes

int myFlags
- Protected Attributes inherited from makVrf::DtVrfGuiApplicationSetting
makVrv::DtDemyDe

Additional Inherited Members

- Static Public Member Functions inherited from makVrf::DtVrfGuiApplicationSetting
template<typename T >
static std::string theClassType ()
template<typename T >
static DtVrfGuiApplicationSettingcreate (makVrv::DtDe &de)

Detailed Description

This class will be used to store the extended entity states and will be referenced by the DtVrfExtendedEntitySettings class.

Member Enumeration Documentation

Enumerator:
DisplayObjectConsoleWarningIcon 
DisplayBoundingBoxesWhenSelected 
PromptBeforeAbandoningPlan 
PromptBeforeInterruptingTask 
AllowNonVrfEntitiesToBeTasked 
DisplayAttackLines 
DisplayAttackAnimation 
DisplaySupplyLines 
DisplayGumballs 
DisplayTaskVisualizationsWhenSelected 
DisplayColorVerticesByForce 
AutomaticallSelectDeselectAggregateExpansionChanges 
Defaults 

Constructor & Destructor Documentation

makVrf::DtVrfExtendedEntitySettingsData::DtVrfExtendedEntitySettingsData ( makVrv::DtDe = 0)
makVrf::DtVrfExtendedEntitySettingsData::DtVrfExtendedEntitySettingsData ( const DtVrfExtendedEntitySettingsData )
virtual makVrf::DtVrfExtendedEntitySettingsData::~DtVrfExtendedEntitySettingsData ( )
virtual

Member Function Documentation

virtual void makVrf::DtVrfExtendedEntitySettingsData::setDisplayObjectConsoleWarningIcon ( bool  )
virtual

Get/set whether or not to show the entity object console warning icon.

virtual bool makVrf::DtVrfExtendedEntitySettingsData::displayObjectConsoleWarningIcon ( ) const
virtual
virtual void makVrf::DtVrfExtendedEntitySettingsData::setShowGumballs ( bool  )
virtual

Get/set whether or not to show the aggregate gumballs.

virtual bool makVrf::DtVrfExtendedEntitySettingsData::showGumballs ( ) const
virtual
virtual void makVrf::DtVrfExtendedEntitySettingsData::setColorVerticesByForce ( bool  )
virtual

Get/set whether or not to color vertices by force.

virtual bool makVrf::DtVrfExtendedEntitySettingsData::colorVerticesByForce ( ) const
virtual
virtual void makVrf::DtVrfExtendedEntitySettingsData::setDisplayAttackLines ( bool  )
virtual

Get/set whether or not to show the entity attack lines.

virtual bool makVrf::DtVrfExtendedEntitySettingsData::displayAttackLines ( ) const
virtual
virtual void makVrf::DtVrfExtendedEntitySettingsData::setDisplayAttackAnimation ( bool  )
virtual

Get/set whether or not to display attack animation.

virtual bool makVrf::DtVrfExtendedEntitySettingsData::displayAttackAnimation ( ) const
virtual
virtual void makVrf::DtVrfExtendedEntitySettingsData::setDisplaySupplyLines ( bool  )
virtual

Get/set whether or not to display supply lines.

virtual bool makVrf::DtVrfExtendedEntitySettingsData::displaySupplyLines ( ) const
virtual
virtual void makVrf::DtVrfExtendedEntitySettingsData::setDisplayBoundingBoxesWhenSelected ( bool  )
virtual

Get/set whether or not entity bounding boxes are shown when an entity is selected.

Default is true

virtual bool makVrf::DtVrfExtendedEntitySettingsData::displayBoundingBoxesWhenSelected ( ) const
virtual
virtual void makVrf::DtVrfExtendedEntitySettingsData::setAutomaticallSelectDeselectAggregateExpansionChanges ( bool  )
virtual

Set whether or not to change aggregate selections when expanded/collapsed. Default is true.

virtual bool makVrf::DtVrfExtendedEntitySettingsData::automaticallSelectDeselectAggregateExpansionChanges ( ) const
virtual
virtual void makVrf::DtVrfExtendedEntitySettingsData::setDisplayTaskVisualizationsWhenSelected ( bool  )
virtual

Get/set whether or not entity task visualizations are shown when an entity is selected.

Default is true

virtual bool makVrf::DtVrfExtendedEntitySettingsData::displayTaskVisualizationsWhenSelected ( ) const
virtual
virtual void makVrf::DtVrfExtendedEntitySettingsData::setPromptBeforeAbandoningPlan ( bool  )
virtual

Get/set whether or user will be prompted to abandon plan before assigning task.

virtual bool makVrf::DtVrfExtendedEntitySettingsData::promptBeforeAbandoningPlan ( ) const
virtual
virtual void makVrf::DtVrfExtendedEntitySettingsData::setPromptBeforeInterruptingTask ( bool  )
virtual

Get/set whether or user will be prompted to interrupt current task before assigning task.

virtual bool makVrf::DtVrfExtendedEntitySettingsData::promptBeforeInterruptingTask ( ) const
virtual
virtual void makVrf::DtVrfExtendedEntitySettingsData::setAllowNonVrfObjectsToBeTasked ( bool  )
virtual

Get/set whether or not non VR-Forces entities can have the task menu enabled.

virtual bool makVrf::DtVrfExtendedEntitySettingsData::allowNonVrfObjectsToBeTasked ( ) const
virtual
virtual DtVrfGuiApplicationSetting* makVrf::DtVrfExtendedEntitySettingsData::clone ( ) const
virtual

Clone of this object.

Implements makVrf::DtVrfGuiApplicationSetting.

virtual std::string makVrf::DtVrfExtendedEntitySettingsData::classType ( ) const
virtual

Must implement to return unique name of class.

Implements makVrf::DtVrfGuiApplicationSetting.

virtual void makVrf::DtVrfExtendedEntitySettingsData::write ( boost::archive::xml_oarchive &  out,
const unsigned  int 
)
virtual

Override to read/write settings.

Implements makVrf::DtVrfGuiApplicationSetting.

virtual void makVrf::DtVrfExtendedEntitySettingsData::read ( boost::archive::xml_iarchive &  in,
const unsigned  int 
)
virtual
virtual void makVrf::DtVrfExtendedEntitySettingsData::setFlags ( int  )
virtual

Get/set flags.

virtual int makVrf::DtVrfExtendedEntitySettingsData::flags ( ) const
virtual
virtual int makVrf::DtVrfExtendedEntitySettingsData::dataVersion ( )
inlinevirtual

Override in subclass to version data.

Reimplemented from makVrf::DtVrfGuiApplicationSetting.

virtual void makVrf::DtVrfExtendedEntitySettingsData::setFlag ( Flags  ,
bool   
)
protectedvirtual

Member Data Documentation

int makVrf::DtVrfExtendedEntitySettingsData::myFlags
protected

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

Document ID: Generated on Thu Mar 23 18:54:12 EDT 2017 from SVN revision 174804
Copyright © 2005-2017 VT MÄK. All Rights Reserved (www.mak.com)