VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties 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.

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

Public Member Functions

 DtVrfExtendedEntitySettingsData (makVrv::DtDe *=0)
 
 DtVrfExtendedEntitySettingsData (const DtVrfExtendedEntitySettingsData &)
 
virtual ~DtVrfExtendedEntitySettingsData () override
 
virtual
DtVrfGuiApplicationSetting
clone () const override
 
virtual std::string classType () const override
 
virtual int dataVersion () override
 
virtual void setDisplayObjectConsoleWarningIcon (bool)
 
virtual bool displayObjectConsoleWarningIcon () const
 
virtual void setShowGumballs (bool)
 
virtual bool showGumballs () const
 
virtual void setShowHealth (bool)
 
virtual bool showHealth () const
 
virtual void setDisplayAttackLines (bool)
 
virtual bool displayAttackLines () const
 
virtual void setDisplayAttackAnimation (bool)
 
virtual bool displayAttackAnimation () const
 
virtual void setDisplaySupplyLines (bool)
 
virtual bool displaySupplyLines () const
 
virtual void setDisplayBoundingBoxesWhenSelected (bool)
 
virtual bool displayBoundingBoxesWhenSelected () const
 
virtual void setAutomaticallSelectDeselectAggregateExpansionChanges (bool)
 
virtual bool automaticallSelectDeselectAggregateExpansionChanges () const
 
virtual void setDisplayTaskVisualizationsWhenSelected (bool)
 
virtual bool displayTaskVisualizationsWhenSelected () const
 
virtual void setAllowNonVrfObjectsToBeTasked (bool)
 
virtual bool allowNonVrfObjectsToBeTasked () const
 
virtual void write (boost::archive::xml_oarchive &out, const unsigned int) override
 
virtual void read (boost::archive::xml_iarchive &in, const unsigned int) override
 
virtual void setFlags (int)
 
virtual int flags () const
 
- Public Member Functions inherited from makVrf::DtVrfGuiApplicationSetting
 DtVrfGuiApplicationSetting (makVrv::DtDe *=0)
 
 DtVrfGuiApplicationSetting (const DtVrfGuiApplicationSetting &)
 
virtual ~DtVrfGuiApplicationSetting ()
 

Protected Types

enum  Flags {
  DisplayObjectConsoleWarningIcon = 0x00000001, DisplayBoundingBoxesWhenSelected = 0x00000002, AllowNonVrfEntitiesToBeTasked = 0x00000010, DisplayAttackLines = 0x00000020,
  DisplayAttackAnimation = 0x00000040, DisplaySupplyLines = 0x00000080, DisplayGumballs = 0x00000100, DisplayTaskVisualizationsWhenSelected = 0x00000200,
  AutomaticallSelectDeselectAggregateExpansionChanges = 0x00000800, DisplayHealth = 0x00001000, 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)
 

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)
 

Member Enumeration Documentation

Enumerator
DisplayObjectConsoleWarningIcon 
DisplayBoundingBoxesWhenSelected 
AllowNonVrfEntitiesToBeTasked 
DisplayAttackLines 
DisplayAttackAnimation 
DisplaySupplyLines 
DisplayGumballs 
DisplayTaskVisualizationsWhenSelected 
AutomaticallSelectDeselectAggregateExpansionChanges 
DisplayHealth 
Defaults 

Constructor & Destructor Documentation

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

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

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

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

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

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

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

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

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

virtual bool makVrf::DtVrfExtendedEntitySettingsData::showHealth ( ) const
virtual

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

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

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

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

Get/set whether or not to display attack animation.

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

Get/set whether or not to display attack animation.

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

Get/set whether or not to display supply lines.

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

Get/set whether or not to display supply lines.

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

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

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

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

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

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

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

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

virtual DtVrfGuiApplicationSetting* makVrf::DtVrfExtendedEntitySettingsData::clone ( ) const
overridevirtual

Clone of this object.

Implements makVrf::DtVrfGuiApplicationSetting.

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

Must implement to return unique name of class.

Implements makVrf::DtVrfGuiApplicationSetting.

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

Override to read/write settings.

Implements makVrf::DtVrfGuiApplicationSetting.

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

Override to read/write settings.

Implements makVrf::DtVrfGuiApplicationSetting.

virtual void makVrf::DtVrfExtendedEntitySettingsData::setFlags ( int  )
virtual

Get/set flags.

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

Get/set flags.

virtual int makVrf::DtVrfExtendedEntitySettingsData::dataVersion ( )
inlineoverridevirtual

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 Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)