23 class DtRenderSettingsRecord;
47 bool wireframeMode()
const;
48 void setWireframeMode(
bool setting);
50 bool terrainScalingEnabled()
const;
51 void setTerrainScalingEnabled(
bool enabled);
53 double terrainScaleFactor()
const;
54 void setTerrainScaleFactor(
double scaleFactor);
56 bool clearTrackHistoryOnTerrainScaleChanged()
const;
57 void setClearTrackHistoryOnTerrainScaleChanged(
bool clear);
59 bool useAutofocus()
const;
60 void setUseAutofocus(
bool useAutofocus);
62 double focalDepth()
const;
63 void setFocalDepth(
double focalDepth);
65 double focalRange()
const;
66 void setFocalRange(
double focalRange);
68 double ambientFactor()
const;
69 void setAmbientFactor(
double ambientFactor);
71 bool useMaterialAmbient()
const;
72 void setUseMaterialAmbient(
bool useMaterialAmbient);
74 double diffuseScaleFactor()
const;
75 void setDiffuseScaleFactor(
double diffuseScaleFactor);
77 bool useMaterialDiffuse()
const;
78 void setUseMaterialDiffuse(
bool useMaterialDiffuse);
80 void setPlanViewGeocentricOccludedTransparency(
float f);
81 float planViewGeocentricOccludedTransparency()
const;
83 bool shadowMode()
const;
84 void setShadowMode(
bool setting);
86 bool performanceOverlayEnabled()
const;
87 void setPerformanceOverlayEnabled(
bool enabled);
89 bool profilerOverlayEnabled()
const;
90 void setProfilerOverlayEnabled(
bool enabled);
92 bool perPixelLightingEnabled()
const;
93 void setPerPixelLightingEnabled(
bool setting );
95 bool oceanPlanarReflectionsEnabled()
const;
96 void setOceanPlanarReflectionsEnabled(
bool setting );
98 float oceanPlanarReflectionsLODScale()
const;
99 void setOceanPlanarReflectionsLODScale(
float setting );
101 bool oceanPlanarReflectionsSpecifyFarClip()
const;
102 void setOceanPlanarReflectionsSpecifyFarClip(
bool setting );
104 double oceanPlanarReflectionsFarClip()
const;
105 void setOceanPlanarReflectionsFarClip(
double setting );
107 double staticOceanLodRange()
const;
108 void setStaticOceanLodRange(
double range );
110 bool lensFlareEnabled()
const;
111 void setLensFlareEnabled(
bool setting );
113 bool crepuscularRaysEnabled()
const;
114 void setCrepuscularRaysEnabled(
bool setting );
116 bool waveSprayEffectEnabled()
const;
117 void setWaveSprayEffectEnabled(
bool setting );
119 bool rotorWashDecalEnabled()
const;
120 void setRotorWashDecalEnabled(
bool setting );
122 double oceanHeightMapResolution()
const;
123 void setOceanHeightMapResolution(
double setting );
125 bool instancedRenderingEnabled()
const;
126 void setInstancedRenderingEnabled(
bool setting);
128 bool tidalStreamWakesEnabled()
const;
129 void setTidalStreamWakesEnabled(
bool setting);
131 int componentVisualizationMode()
const;
132 void setComponentVisualizationMode(
int mode);
134 double regenerateCubeMapThreshold()
const;
135 void setRegenerateCubeMapThreshold(
double threshold);
137 double regenerateHeightMapPercThreshold()
const;
138 void setRegenerateHeightMapPercThreshold(
double threshold);
140 bool omitCloudInCubeMap()
const;
141 void setOmitCloudInCubeMap(
bool omit);
143 int oceanHeightMapTextureSize()
const;
144 void setOceanHeightMapTextureSize(
int setting);
164 virtual void backup();
169 static std::string className();