32 DisplayObjectConsoleWarningIcon = 0x00000001,
33 DisplayBoundingBoxesWhenSelected = 0x00000002,
34 AllowNonVrfEntitiesToBeTasked = 0x00000010,
35 DisplayAttackLines = 0x00000020,
36 DisplayAttackAnimation = 0x00000040,
37 DisplaySupplyLines = 0x00000080,
38 DisplayGumballs = 0x00000100,
39 DisplayTaskVisualizationsWhenSelected = 0x00000200,
40 DisplayColorVerticesByForce = 0x00000400,
41 AutomaticallSelectDeselectAggregateExpansionChanges = 0x00000800,
42 DisplayHealth = 0x00001000,
44 Defaults = DisplayObjectConsoleWarningIcon | DisplayAttackLines | DisplayAttackAnimation |
45 DisplaySupplyLines | DisplayHealth | DisplayHealth | DisplayTaskVisualizationsWhenSelected | DisplayColorVerticesByForce |
46 AutomaticallSelectDeselectAggregateExpansionChanges
56 virtual void setDisplayObjectConsoleWarningIcon(
bool);
57 virtual bool displayObjectConsoleWarningIcon()
const;
60 virtual void setShowGumballs(
bool);
61 virtual bool showGumballs()
const;
64 virtual void setShowHealth(
bool);
65 virtual bool showHealth()
const;
68 virtual void setColorVerticesByForce(
bool);
69 virtual bool colorVerticesByForce()
const;
72 virtual void setDisplayAttackLines(
bool);
73 virtual bool displayAttackLines()
const;
76 virtual void setDisplayAttackAnimation(
bool);
77 virtual bool displayAttackAnimation()
const;
80 virtual void setDisplaySupplyLines(
bool);
81 virtual bool displaySupplyLines()
const;
85 virtual void setDisplayBoundingBoxesWhenSelected(
bool);
86 virtual bool displayBoundingBoxesWhenSelected()
const;
89 virtual void setAutomaticallSelectDeselectAggregateExpansionChanges(
bool);
90 virtual bool automaticallSelectDeselectAggregateExpansionChanges()
const;
94 virtual void setDisplayTaskVisualizationsWhenSelected(
bool);
95 virtual bool displayTaskVisualizationsWhenSelected()
const;
98 virtual void setAllowNonVrfObjectsToBeTasked(
bool);
99 virtual bool allowNonVrfObjectsToBeTasked()
const;
105 virtual std::string classType()
const;
108 virtual void write(boost::archive::xml_oarchive& out,
const unsigned int);
109 virtual void read(boost::archive::xml_iarchive& in,
const unsigned int);
112 virtual void setFlags(
int);
113 virtual int flags()
const;
119 virtual void setFlag(Flags,
bool);
136 virtual void setDisplayObjectConsoleWarningIcon(
bool);
137 virtual bool displayObjectConsoleWarningIcon()
const;
140 virtual void setDisplayAttackLines(
bool);
141 virtual bool displayAttackLines()
const;
144 virtual void setDisplayAttackAnimation(
bool);
145 virtual bool displayAttackAnimation()
const;
148 virtual void setDisplaySupplyLines(
bool);
149 virtual bool displaySupplyLines()
const;
153 virtual void setDisplayBoundingBoxesWhenSelected(
bool);
154 virtual bool displayBoundingBoxesWhenSelected()
const;
158 virtual void setDisplayTaskVisualizationsWhenSelected(
bool);
159 virtual bool displayTaskVisualizationsWhenSelected()
const;
162 virtual void setAutomaticallSelectDeselectAggregateExpansionChanges(
bool);
163 virtual bool automaticallSelectDeselectAggregateExpansionChanges()
const;
166 virtual void setShowGumballs(
bool);
167 virtual bool showGumballs()
const;
170 virtual void setShowHealth(
bool);
171 virtual bool showHealth()
const;
174 virtual void setPromptBeforeAbandoningPlan(
bool);
175 virtual bool promptBeforeAbandoningPlan()
const;
178 virtual void setPromptBeforeInterruptingTask(
bool);
179 virtual bool promptBeforeInterruptingTask()
const;
182 virtual void setAllowNonVrfObjectsToBeTasked(
bool);
183 virtual bool allowNonVrfObjectsToBeTasked()
const;
186 virtual void setColorVerticesByForce(
bool);
187 virtual bool colorVerticesByForce()
const;
190 virtual void setFlags(
int);
191 virtual int flags()
const;
198 virtual void setImageFileForCategory(
const std::string&,
const std::string&);
199 virtual std::string imageFileForCategory(
const std::string&)
const;
Virtual base class.
Definition: DtVirtualBaseClass.h:22
int myFlags
Definition: vrfExtendedEntitySettings.h:122
boost::signals2::signal< void(bool)> signal_colorVerticesByForceChanged
Definition: vrfExtendedEntitySettings.h:204
boost::signals2::signal< void()> signal_extendedEntityOptionsChanged
Signal sent any time an option changes.
Definition: vrfExtendedEntitySettings.h:203
#define DT_DLL_VRFGUICORE
Contains DLL export macros.
Definition: vrfGuiCore.h:25
Contains makVrv::DtObserverSettingsManager class.
This class will be used to store the extended entity states and will be referenced by the DtVrfExtend...
Definition: vrfExtendedEntitySettings.h:27
Definition: vrfGuiApplicationSettings.h:38
boost::signals2::signal< void(bool)> signal_healthSettingsChanged
Definition: vrfExtendedEntitySettings.h:206
makVrv::DtDe & myDe
Definition: vrfExtendedEntitySettings.h:209
virtual int dataVersion()
Override in subclass to version data.
Definition: vrfExtendedEntitySettings.h:116
The DtVrfExtendedEntitySettings class will use the DtVrfGuiApplicationSettings class to keep a flag o...
Definition: vrfExtendedEntitySettings.h:128
const makVrv::DtObserverSettingsManager::ObserverSetting DtVrfGuiEntityExtentsShowType
Definition: vrfExtendedEntitySettings.h:23
ObserverSetting
Definition: DtObserverSettingsManager.h:40
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
boost::signals2::signal< void(bool)> signal_gumballSettingsChanged
Definition: vrfExtendedEntitySettings.h:205
Flags
Definition: vrfExtendedEntitySettings.h:30