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 | Static Public Member Functions | Public Attributes | Protected Attributes
makVrf::DtVrfExtendedEntitySettings Class Reference

The DtVrfExtendedEntitySettings class will use the DtVrfGuiApplicationSettings class to keep a flag of extended entity state settings. When a state is set the shared signaler will be used to indicate a setting has changed.

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

Public Member Functions

 DtVrfExtendedEntitySettings (makVrv::DtDe &)
 
virtual ~DtVrfExtendedEntitySettings ()
 
virtual void setDisplayObjectConsoleWarningIcon (bool)
 
virtual bool displayObjectConsoleWarningIcon () 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 setDisplayTaskVisualizationsWhenSelected (bool)
 
virtual bool displayTaskVisualizationsWhenSelected () const
 
virtual void setAutomaticallSelectDeselectAggregateExpansionChanges (bool)
 
virtual bool automaticallSelectDeselectAggregateExpansionChanges () const
 
virtual void setShowGumballs (bool)
 
virtual bool showGumballs () const
 
virtual void setShowHealth (bool)
 
virtual bool showHealth () const
 
virtual void setPromptBeforeAbandoningPlan (bool)
 
virtual bool promptBeforeAbandoningPlan () const
 
virtual void setPromptBeforeInterruptingTask (bool)
 
virtual bool promptBeforeInterruptingTask () const
 
virtual void setAllowNonVrfObjectsToBeTasked (bool)
 
virtual bool allowNonVrfObjectsToBeTasked () const
 
virtual void setFlags (int)
 
virtual int flags () const
 
virtual void setImageFileForCategory (const std::string &, const std::string &)
 
virtual std::string imageFileForCategory (const std::string &) const
 
- Public Member Functions inherited from makVrv::DtVirtualBaseClass
 DtVirtualBaseClass ()
 
virtual ~DtVirtualBaseClass ()
 

Static Public Member Functions

static
DtVrfExtendedEntitySettings
instance (makVrv::DtDe &de)
 
static void registerInstance (makVrv::DtDe &, DtVrfExtendedEntitySettings *)
 

Public Attributes

boost::signals2::signal< void()> signal_extendedEntityOptionsChanged
 
boost::signals2::signal< void(bool)> signal_gumballSettingsChanged
 
boost::signals2::signal< void(bool)> signal_healthSettingsChanged
 

Protected Attributes

makVrv::DtDemyDe
 

Constructor & Destructor Documentation

makVrf::DtVrfExtendedEntitySettings::DtVrfExtendedEntitySettings ( makVrv::DtDe )
virtual makVrf::DtVrfExtendedEntitySettings::~DtVrfExtendedEntitySettings ( )
virtual

Member Function Documentation

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

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

virtual bool makVrf::DtVrfExtendedEntitySettings::displayObjectConsoleWarningIcon ( ) const
virtual
virtual void makVrf::DtVrfExtendedEntitySettings::setDisplayAttackLines ( bool  )
virtual

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

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

Get/set whether or not to display attack animation.

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

Get/set whether or not to display supply lines.

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

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

virtual bool makVrf::DtVrfExtendedEntitySettings::displayBoundingBoxesWhenSelected ( ) const
virtual
virtual void makVrf::DtVrfExtendedEntitySettings::setDisplayTaskVisualizationsWhenSelected ( bool  )
virtual

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

virtual bool makVrf::DtVrfExtendedEntitySettings::displayTaskVisualizationsWhenSelected ( ) const
virtual
virtual void makVrf::DtVrfExtendedEntitySettings::setAutomaticallSelectDeselectAggregateExpansionChanges ( bool  )
virtual

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

virtual bool makVrf::DtVrfExtendedEntitySettings::automaticallSelectDeselectAggregateExpansionChanges ( ) const
virtual
virtual void makVrf::DtVrfExtendedEntitySettings::setShowGumballs ( bool  )
virtual

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

virtual bool makVrf::DtVrfExtendedEntitySettings::showGumballs ( ) const
virtual
virtual void makVrf::DtVrfExtendedEntitySettings::setShowHealth ( bool  )
virtual

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

virtual bool makVrf::DtVrfExtendedEntitySettings::showHealth ( ) const
virtual
virtual void makVrf::DtVrfExtendedEntitySettings::setPromptBeforeAbandoningPlan ( bool  )
virtual

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

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

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

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

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

virtual bool makVrf::DtVrfExtendedEntitySettings::allowNonVrfObjectsToBeTasked ( ) const
virtual
virtual void makVrf::DtVrfExtendedEntitySettings::setFlags ( int  )
virtual

Get/set flags.

virtual int makVrf::DtVrfExtendedEntitySettings::flags ( ) const
virtual
static DtVrfExtendedEntitySettings& makVrf::DtVrfExtendedEntitySettings::instance ( makVrv::DtDe de)
static
static void makVrf::DtVrfExtendedEntitySettings::registerInstance ( makVrv::DtDe ,
DtVrfExtendedEntitySettings  
)
static
virtual void makVrf::DtVrfExtendedEntitySettings::setImageFileForCategory ( const std::string &  ,
const std::string &   
)
virtual

{@ Interface to shared object to set up image files for categories that will be shown in health

virtual std::string makVrf::DtVrfExtendedEntitySettings::imageFileForCategory ( const std::string &  ) const
virtual

Member Data Documentation

boost::signals2::signal<void ()> makVrf::DtVrfExtendedEntitySettings::signal_extendedEntityOptionsChanged

Signal sent any time an option changes.

boost::signals2::signal<void (bool)> makVrf::DtVrfExtendedEntitySettings::signal_gumballSettingsChanged
boost::signals2::signal<void (bool)> makVrf::DtVrfExtendedEntitySettings::signal_healthSettingsChanged
makVrv::DtDe& makVrf::DtVrfExtendedEntitySettings::myDe
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)