19 using namespace makArchives;
38 ShowHatForSelected = 1
56 bool groundClampingEnabled()
const;
57 void setGroundClampingEnabled(
bool enabled );
59 float groundClampingRadiusScale()
const;
60 void setGroundClampingRadiusScale(
float scale );
62 bool groundClampingCullingEnabled()
const;
63 void setGroundClampingCullingEnabled(
bool enabled );
65 bool orientationClampingEnabled()
const;
66 void setOrientationClampingEnabled(
bool enabled );
68 bool lifeformsUprightEnabled()
const;
69 void setLifeformsUprightEnabled(
bool enabled );
71 bool smoothingEnabled()
const;
72 void setSmoothingEnabled(
bool enabled );
74 float smoothingPeriod()
const;
75 void setSmoothingPeriod(
float period );
77 bool entityIndicatorEnabled()
const;
78 void setEntityIndicatorEnabled(
bool shown );
80 bool rotateEntitySymbols()
const;
81 void setRotateEntitySymbols(
bool shown );
83 bool showStealthsEnabled()
const;
84 void setShowStealthsEnabled(
bool enabled );
86 bool infoPopupsOnSelectEnabled()
const;
87 void setInfoPopupsOnSelectEnabled(
bool enabled );
89 bool fireDetonateLinesEnabled()
const;
90 void setFireDetonateLinesEnabled(
bool enabled );
92 bool entityEmitterVolumesEnabled()
const;
93 void setEntityEmitterVolumesEnabled(
bool enabled );
95 bool entityHeightAboveTerrainLinesEnabled()
const;
96 void setEntityHeightAboveTerrainLinesEnabled(
bool enabled );
98 HeightAboveTerrainMode entityHeightAboveTerrainMode()
const;
99 void setEntityHeightAboveTerrainMode( HeightAboveTerrainMode
mode );
101 bool entitySimDataEnabled()
const;
102 void setEntitySimDataEnabled(
bool enabled );
104 ColorizedModelColorType colorizedModelColorType()
const;
105 void setColorizedModelColorType( ColorizedModelColorType colorType );
107 float entityIconScale()
const;
108 void setEntityIconScale(
float scale );
110 bool hideEmbarked2DObjects()
const;
111 void setHideEmbarked2DObjects(
bool hide );
113 bool entityOceanWakesEnabled()
const;
114 void setEntityOceanWakesEnabled(
bool enabled );
116 bool entityHullSprayEffectsEnabled()
const;
117 void setEntityHullSprayEffectsEnabled(
bool enabled );
119 bool entityBuoyancyModelsEnabled()
const;
120 void setEntityBuoyancyModelsEnabled(
bool enabled );
122 float buoyancyDefaultLODDistance()
const;
123 void setBuoyancyDefaultLODDistance(
float distance );
125 float wakeDefaultLODDistance()
const;
126 void setWakeDefaultLODDistance(
float distance );
128 float buoyancyMinimumCullDistance()
const;
129 void setBuoyancyMinimumCullDistance(
float distance );
134 bool buoyAndBeaconIconsEnabled()
const;
135 void setBuoyAndBeaconIconsEnabled(
bool enabled );
137 unsigned int heightAboveTerrainPeriod()
const;
138 void setHeightAboveTerrainPeriod(
unsigned int period );
140 bool rotorWashEnabled()
const;
141 void setRotorWashEnabled(
bool enabled);
158 virtual void backup();
161 static std::string className();