![]() |
VR-Forces 4.8 Class Documentation
|
The DtVrfExtendedEntitySettings class will use the DtVrfGuiApplicationSettings class to keep a flag of extended entity state settings. More...

Public Member Functions | |
| DtVrfExtendedEntitySettings (makVrv::DtDe &) | |
| virtual | ~DtVrfExtendedEntitySettings () |
| virtual void | setDisplayObjectConsoleWarningIcon (bool) |
| Get/set whether or not to show the entity object console warning icon. More... | |
| virtual bool | displayObjectConsoleWarningIcon () const |
| virtual void | setDisplayAttackLines (bool) |
| Get/set whether or not to show the entity attack lines. More... | |
| virtual bool | displayAttackLines () const |
| virtual void | setDisplayAttackAnimation (bool) |
| Get/set whether or not to display attack animation. More... | |
| virtual bool | displayAttackAnimation () const |
| virtual void | setDisplaySupplyLines (bool) |
| Get/set whether or not to display supply lines. More... | |
| virtual bool | displaySupplyLines () const |
| virtual void | setDisplayBoundingBoxesWhenSelected (bool) |
| Get/set whether or not entity bounding boxes are shown when an entity is selected. More... | |
| virtual bool | displayBoundingBoxesWhenSelected () const |
| virtual void | setDisplayTaskVisualizationsWhenSelected (bool) |
| Get/set whether or not entity task visualizations are shown when an entity is selected. More... | |
| virtual bool | displayTaskVisualizationsWhenSelected () const |
| virtual void | setAutomaticallSelectDeselectAggregateExpansionChanges (bool) |
| Set whether or not to change aggregate selections when expanded/collapsed. Default is true. More... | |
| virtual bool | automaticallSelectDeselectAggregateExpansionChanges () const |
| virtual void | setShowGumballs (bool) |
| Get/set whether or not to show the aggregate gumballs. More... | |
| virtual bool | showGumballs () const |
| virtual void | setShowHealth (bool) |
| Get/set whether or not to show the aggregate health. More... | |
| virtual bool | showHealth () const |
| virtual void | setPromptBeforeAbandoningPlan (bool) |
| Get/set whether or user will be prompted to abandon plan before assigning task. More... | |
| virtual bool | promptBeforeAbandoningPlan () const |
| virtual void | setPromptBeforeInterruptingTask (bool) |
| Get/set whether or user will be prompted to interrupt current task before assigning task. More... | |
| virtual bool | promptBeforeInterruptingTask () const |
| virtual void | setAllowNonVrfObjectsToBeTasked (bool) |
| Get/set whether or not non VR-Forces entities can have the task menu enabled. More... | |
| virtual bool | allowNonVrfObjectsToBeTasked () const |
| virtual void | setColorVerticesByForce (bool) |
| Get/set whether or not to color tactical graphic vertices by force. More... | |
| virtual bool | colorVerticesByForce () const |
| virtual void | setFlags (int) |
| Get/set flags. More... | |
| virtual int | flags () const |
| virtual void | setImageFileForCategory (const std::string &, const std::string &) |
| {@ Interface to shared object to set up image files for categories that will be shown in health More... | |
| virtual std::string | imageFileForCategory (const std::string &) const |
Public Member Functions inherited from makVrv::DtVirtualBaseClass | |
| DtVirtualBaseClass () | |
| Do nothing constructor. More... | |
| virtual | ~DtVirtualBaseClass () |
| Virtual do nothing destructor. More... | |
Static Public Member Functions | |
| static DtVrfExtendedEntitySettings & | instance (makVrv::DtDe &de) |
| static void | registerInstance (makVrv::DtDe &, DtVrfExtendedEntitySettings *) |
Public Attributes | |
| boost::signals2::signal< void()> | signal_extendedEntityOptionsChanged |
| Signal sent any time an option changes. More... | |
| boost::signals2::signal< void(bool)> | signal_colorVerticesByForceChanged |
| boost::signals2::signal< void(bool)> | signal_gumballSettingsChanged |
| boost::signals2::signal< void(bool)> | signal_healthSettingsChanged |
Protected Attributes | |
| makVrv::DtDe & | myDe |
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
| makVrf::DtVrfExtendedEntitySettings::DtVrfExtendedEntitySettings | ( | makVrv::DtDe & | ) |
|
virtual |
|
virtual |
Get/set whether or not to show the entity object console warning icon.
|
virtual |
|
virtual |
Get/set whether or not to show the entity attack lines.
|
virtual |
|
virtual |
Get/set whether or not to display attack animation.
|
virtual |
|
virtual |
Get/set whether or not to display supply lines.
|
virtual |
|
virtual |
Get/set whether or not entity bounding boxes are shown when an entity is selected.
Default is true
|
virtual |
|
virtual |
Get/set whether or not entity task visualizations are shown when an entity is selected.
Default is true
|
virtual |
|
virtual |
Set whether or not to change aggregate selections when expanded/collapsed. Default is true.
|
virtual |
|
virtual |
Get/set whether or not to show the aggregate gumballs.
|
virtual |
|
virtual |
Get/set whether or not to show the aggregate health.
|
virtual |
|
virtual |
Get/set whether or user will be prompted to abandon plan before assigning task.
|
virtual |
|
virtual |
Get/set whether or user will be prompted to interrupt current task before assigning task.
|
virtual |
|
virtual |
Get/set whether or not non VR-Forces entities can have the task menu enabled.
|
virtual |
|
virtual |
Get/set whether or not to color tactical graphic vertices by force.
|
virtual |
|
virtual |
Get/set flags.
|
virtual |
|
static |
|
static |
|
virtual |
{@ Interface to shared object to set up image files for categories that will be shown in health
|
virtual |
| boost::signals2::signal<void ()> makVrf::DtVrfExtendedEntitySettings::signal_extendedEntityOptionsChanged |
Signal sent any time an option changes.
| boost::signals2::signal<void (bool)> makVrf::DtVrfExtendedEntitySettings::signal_colorVerticesByForceChanged |
| boost::signals2::signal<void (bool)> makVrf::DtVrfExtendedEntitySettings::signal_gumballSettingsChanged |
| boost::signals2::signal<void (bool)> makVrf::DtVrfExtendedEntitySettings::signal_healthSettingsChanged |
|
protected |