VR-Forces 5.0.1 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 ()
 
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
DtVrfGuiApplicationSetting
clone () const
 
virtual std::string classType () const
 
virtual void write (boost::archive::xml_oarchive &out, const unsigned int)
 
virtual void read (boost::archive::xml_iarchive &in, const unsigned int)
 
virtual void setFlags (int)
 
virtual int flags () const
 
virtual int dataVersion ()
 
- 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 ( )
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::setShowHealth ( bool  )
virtual

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

virtual bool makVrf::DtVrfExtendedEntitySettingsData::showHealth ( ) 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::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 Mon Jun 20 00:38:30 EDT 2022 from SVN revision 244029
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)