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 artPartSmoothingEnabled()
const;
78 void setArtPartSmoothingEnabled(
bool setting);
80 float artPartSmoothingPeriod()
const;
81 void setArtPartSmoothingPeriod(
float period);
83 bool entityIndicatorEnabled()
const;
84 void setEntityIndicatorEnabled(
bool shown );
86 bool rotateEntitySymbols()
const;
87 void setRotateEntitySymbols(
bool shown );
89 bool showStealthsEnabled()
const;
90 void setShowStealthsEnabled(
bool enabled );
92 bool infoPopupsOnSelectEnabled()
const;
93 void setInfoPopupsOnSelectEnabled(
bool enabled );
95 bool fireDetonateLinesEnabled()
const;
96 void setFireDetonateLinesEnabled(
bool enabled );
98 bool entityEmitterVolumesEnabled()
const;
99 void setEntityEmitterVolumesEnabled(
bool enabled );
101 bool entityHeightAboveTerrainLinesEnabled()
const;
102 void setEntityHeightAboveTerrainLinesEnabled(
bool enabled );
104 HeightAboveTerrainMode entityHeightAboveTerrainMode()
const;
105 void setEntityHeightAboveTerrainMode( HeightAboveTerrainMode
mode );
107 bool entitySimDataEnabled()
const;
108 void setEntitySimDataEnabled(
bool enabled );
110 ColorizedModelColorType colorizedModelColorType()
const;
111 void setColorizedModelColorType( ColorizedModelColorType colorType );
113 float entityIconScale()
const;
114 void setEntityIconScale(
float scale );
116 bool hideEmbarked2DObjects()
const;
117 void setHideEmbarked2DObjects(
bool hide );
119 bool entityOceanWakesEnabled()
const;
120 void setEntityOceanWakesEnabled(
bool enabled );
122 bool entityHullSprayEffectsEnabled()
const;
123 void setEntityHullSprayEffectsEnabled(
bool enabled );
125 bool entityBuoyancyModelsEnabled()
const;
126 void setEntityBuoyancyModelsEnabled(
bool enabled );
128 float buoyancyDefaultLODDistance()
const;
129 void setBuoyancyDefaultLODDistance(
float distance );
131 float wakeDefaultLODDistance()
const;
132 void setWakeDefaultLODDistance(
float distance );
134 float buoyancyMinimumCullDistance()
const;
135 void setBuoyancyMinimumCullDistance(
float distance );
140 bool buoyAndBeaconIconsEnabled()
const;
141 void setBuoyAndBeaconIconsEnabled(
bool enabled );
143 unsigned int heightAboveTerrainPeriod()
const;
144 void setHeightAboveTerrainPeriod(
unsigned int period );
146 bool rotorWashEnabled()
const;
147 void setRotorWashEnabled(
bool enabled);
149 bool occupantsVisible()
const;
150 void setOccupantsVisible(
bool visible);
152 bool wheelRotationEnabled()
const;
153 void setWheelRotationEnabled(
bool setting);
155 bool adaptiveTickRateEnabled()
const;
156 void setAdaptiveTickRateEnabled(
bool setting);
173 virtual void backup();
176 static const std::string& className();
bool myEntityEmitterVolumesEnabled
Definition: DtSharedEntityDisplaySettings.h:203
bool myFireDetonateLinesEnabled
Definition: DtSharedEntityDisplaySettings.h:202
bool myWheelRotationEnabled
Definition: DtSharedEntityDisplaySettings.h:222
a read settings lock on a setting object.
Definition: DtReadSettingsLock.h:48
bool myBuoyAndBeaconIconsEnabled
Definition: DtSharedEntityDisplaySettings.h:214
The shared simulation settings.
Definition: DtSharedEntityDisplaySettings.h:29
bool myShowEntityLabels
Definition: DtSharedEntityDisplaySettings.h:199
bool myHideEmbarked2DObjects
Definition: DtSharedEntityDisplaySettings.h:209
ColorizedModelColorType
Enumeration for the model coloring mode.
Definition: DtSharedEntityDisplaySettings.h:42
float myArtPartSmoothingPeriod
Definition: DtSharedEntityDisplaySettings.h:198
float myBuoyancyMinimumCullDistance
Definition: DtSharedEntityDisplaySettings.h:218
float myBuoyancyDefaultLODDistance
Definition: DtSharedEntityDisplaySettings.h:216
DtEntitySettingsRecord::BuoyancyCullType myBuoyancyCullType
Definition: DtSharedEntityDisplaySettings.h:219
The shared settings manager, is the global object responsible for managing any shared settings object...
Definition: DtSharedSettingsManager.h:42
bool myEntitySimDataEnabled
Definition: DtSharedEntityDisplaySettings.h:206
bool myInfoPopupsOnSelectEnabled
Definition: DtSharedEntityDisplaySettings.h:201
bool myGroundClampingEnabled
Definition: DtSharedEntityDisplaySettings.h:190
bool myGroundClampingCullingEnabled
Definition: DtSharedEntityDisplaySettings.h:192
The base class for all shared settings.
Definition: DtSharedSettings.h:45
bool myAdaptiveTickRateEnabled
Definition: DtSharedEntityDisplaySettings.h:223
bool myBuoyancyModelsEnabled
Definition: DtSharedEntityDisplaySettings.h:213
bool myOccupantsVisible
Definition: DtSharedEntityDisplaySettings.h:221
bool myHullSprayEffectsEnabled
Definition: DtSharedEntityDisplaySettings.h:212
bool myOrientationClampingEnabled
Definition: DtSharedEntityDisplaySettings.h:193
bool myEntityHeightAboveTerrainLinesEnabled
Definition: DtSharedEntityDisplaySettings.h:204
bool myOceanWakesEnabled
Definition: DtSharedEntityDisplaySettings.h:211
BuoyancyCullType
Definition: DtEntitySettingsRecord.h:22
DT_DLL_VRVCORE double distance(const makVrv::DtCoordinateSystem &, const DtVector &from, const DtVector &to)
Returns the distance from the two points.
ColorizedModelColorType myColorizedModelColorType
Definition: DtSharedEntityDisplaySettings.h:207
bool myShowStealthsEnabled
Definition: DtSharedEntityDisplaySettings.h:200
float myGroundClampingRadiusScale
Definition: DtSharedEntityDisplaySettings.h:191
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
Contains the DtSharedSettings class declaration.
bool mySmoothingEnabled
Definition: DtSharedEntityDisplaySettings.h:195
float myEntityIconScaleFactor
Definition: DtSharedEntityDisplaySettings.h:208
bool myRotateEntitySymbols
Definition: DtSharedEntityDisplaySettings.h:210
DtSharedRecordSettingsBackup< DtSharedEntityDisplaySettings, makArchives::DtEntitySettingsRecord > DtEntityStateSettingsBackup
Definition: DtSharedEntityDisplaySettings.h:22
a write settings lock on a setting object.
Definition: DtWriteSettingsLock.h:47
HeightAboveTerrainMode
Enumeration for the HAT mode.
Definition: DtSharedEntityDisplaySettings.h:35
float myWakeDefaultLODDistance
Definition: DtSharedEntityDisplaySettings.h:217
bool myLifeformsUprightEnabled
Definition: DtSharedEntityDisplaySettings.h:194
DtEntityStateSettingsBackup * myEntitySettingsBackup
Definition: DtSharedEntityDisplaySettings.h:225
unsigned int myHeightAboveTerrainPeriod
Definition: DtSharedEntityDisplaySettings.h:215
const char int mode
Definition: ioapi.h:38
bool myArtPartSmoothingEnabled
Definition: DtSharedEntityDisplaySettings.h:197
HeightAboveTerrainMode myEntityHeightAboveTerrainMode
Definition: DtSharedEntityDisplaySettings.h:205
float mySmoothingPeriod
Definition: DtSharedEntityDisplaySettings.h:196
bool myRotorWashEnabled
Definition: DtSharedEntityDisplaySettings.h:220
Contains the entity display settings.
Definition: DtEntitySettingsRecord.h:19
Contains the DtEntitySettingsRecord class declaration.
The makVrv::DtSharedRecordSettingsBackup is a templaced class that settings records will use in order...
Definition: DtRecordSettingsBackup.h:197
Contains DLL export macros.