20 using namespace makArchives;
24 namespace vrvTacticalGraphicUtilities
33 DtSharedTacticalGraphicsDisplaySettings>
44 void connectInputSignals();
49 virtual bool tacticalGraphicsEnabled()
const;
50 virtual void setTacticalGraphicsEnabled(
bool enabled );
52 virtual bool tacticalGraphicsIndicatorsEnabled()
const;
53 virtual void setTacticalGraphicsIndicatorsEnabled(
bool enabled );
55 virtual bool tacticalGraphicsHeightAboveTerrainLinesEnabled()
const;
56 virtual void setTacticalGraphicsHeightAboveTerrainLinesEnabled(
bool enabled );
61 virtual bool tacticalGraphicsHeightLinesEnabled()
const;
62 virtual void setTacticalGraphicsHeightLinesEnabled(
bool enabled);
64 virtual bool remoteGraphicsEnabled()
const;
65 virtual void setRemoteGraphicsEnabled(
bool enabled );
67 virtual bool showActiveTacticalGraphicsEnabled()
const;
68 virtual void setShowActiveTacticalGraphicsEnabled(
bool enabled );
70 virtual bool deleteTacticalGraphicsOnHide()
const;
71 virtual void setDeleteTacticalGraphicsOnHide(
bool enabled );
74 virtual bool friendlyForceColorOverrideEnabled()
const;
75 virtual void setFriendlyForceColorOverrideEnabled(
bool enabled);
76 virtual bool friendlyForceColorOverrideIsBlack()
const;
77 virtual void setFriendlyForceColorOverrideIsBlack(
bool isBlack);
85 template <
typename ManagerClass>
89 template <
typename ManagerClass>
101 void toggleTacticalGraphics();
104 void toggleTacticalGraphicsHatLines();
107 void toggleTacticalGraphicsHatMode();
110 void toggleTacticalGraphicsHeightLines();
113 void toggleShowActiveTacticalGraphics();
116 void toggleRemoteGraphics();
119 void toggleDeleteTacticalGraphicsOnHide();
Base class for shared settings managers. Extends the functionality provided by the DtCommonBaseSettin...
Definition: DtBaseSettingsManager.h:364
Contains the DtTacticalGraphicsSettingsRecord class declaration.
Contains the DtSharedTacticalGraphicsDisplaySettings class declaration.
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
void defaultManagerRegisterInstanceFunction(DtDe &de, ManagerClass *mgr)
Default implementation of how to register a manager, especially necessary when overriding the manager...
Definition: DtDe.h:887
Provides a method of doign settings backup.
Definition: DtSettingsBackup.h:23
HeightAboveTerrainMode
Definition: DtSharedTacticalGraphicsDisplaySettings.h:44
Settings manager for handling tactical graphics display settings.
Definition: DtSharedTacticalGraphicsDisplaySettingsManager.h:31
ManagerClass & defaultManagerInstanceFunction(DtDe &de, bool allowedInSlave)
default Manager instance function. Manager requirements: 1) Static instance function 2) Protected DtS...
Definition: DtDe.h:849
const char int mode
Definition: ioapi.h:38
FriendlyForceColorStyle
Enumeration used to specify the current friendly force color style By default, the friendly force col...
Definition: DtTacticalGraphicUtilities.h:107
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:76
Contains the DtBaseSettingsManager class declaration.
Contains DLL export macros.