20 using namespace makArchives;
28 DtSharedEntityDisplaySettings>
39 void connectInputSignals();
44 virtual bool groundClampingEnabled()
const;
45 virtual void setGroundClampingEnabled(
bool enabled );
47 virtual float groundClampingRadiusScale()
const;
48 virtual void setGroundClampingRadiusScale(
float distance );
50 virtual bool groundClampingCullingEnabled()
const;
51 virtual void setGroundClampingCullingEnabled(
bool enabled );
53 virtual bool orientationClampingEnabled()
const;
54 virtual void setOrientationClampingEnabled(
bool enabled );
56 virtual bool lifeformsUprightEnabled()
const;
57 virtual void setLifeformsUprightEnabled(
bool enabled );
59 virtual bool smoothingEnabled()
const;
60 virtual void setSmoothingEnabled(
bool enabled );
62 virtual float smoothingPeriod()
const;
63 virtual void setSmoothingPeriod(
float period );
65 virtual bool entityIndicatorEnabled()
const;
66 virtual void setEntityIndicatorEnabled(
bool enabled );
68 virtual bool rotateEntitySymbols()
const;
69 virtual void setRotateEntitySymbols(
bool enabled );
71 virtual bool showStealthsEnabled()
const;
72 virtual void setShowStealthsEnabled(
bool enabled );
74 virtual bool infoPopupsOnSelectEnabled()
const;
75 virtual void setInfoPopupsOnSelectEnabled(
bool enabled );
77 virtual bool fireDetonateLinesEnabled()
const;
78 virtual void setFireDetonateLinesEnabled(
bool enabled );
80 virtual bool emitterVolumesVisible()
const;
81 virtual void setEmitterVolumesVisible(
bool visible );
83 virtual bool entityHeightAboveTerrainLinesEnabled()
const;
84 virtual void setEntityHeightAboveTerrainLinesEnabled(
bool enabled );
89 virtual bool entitySimDataEnabled()
const;
90 virtual void setEntitySimDataEnabled(
bool enabled );
95 virtual float entityIconScale()
const;
96 virtual void setEntityIconScale(
float scale );
98 virtual bool hideEmbarked2DObjects()
const;
99 virtual void setHideEmbarked2DObjects(
bool b );
101 virtual bool entityOceanWakesEnabled()
const;
102 virtual void setEntityOceanWakesEnabled(
bool enabled );
104 virtual bool entityHullSprayEffectsEnabled()
const;
105 virtual void setEntityHullSprayEffectsEnabled(
bool enabled );
107 virtual bool entityBuoyancyModelsEnabled()
const;
108 virtual void setEntityBuoyancyModelsEnabled(
bool enabled );
110 virtual float buoyancyDefaultLODDistance()
const;
111 virtual void setBuoyancyDefaultLODDistance(
float distance );
113 virtual float buoyancyMinimumCullDistance()
const;
114 virtual void setBuoyancyMinimumCullDistance(
float distance );
119 virtual bool buoyAndBeaconIconsEnabled()
const;
120 virtual void setBuoyAndBeaconIconsEnabled(
bool enabled );
122 virtual unsigned int heightAboveTerrainPeriod()
const;
123 virtual void setHeightAboveTerrainPeriod(
unsigned int period );
130 template <
typename ManagerClass>
134 template <
typename ManagerClass>
149 void toggleRotateEntitySymbols();
152 void toggleEntityHatLines();
155 void toggleEntityHatMode();
158 void toggleEmitterVolumes();