22 class DtOceanRenderSettingsRecord;
46 bool oceanPlanarReflectionsEnabled()
const;
47 void setOceanPlanarReflectionsEnabled(
bool setting );
49 float oceanPlanarReflectionsLODScale()
const;
50 void setOceanPlanarReflectionsLODScale(
float setting );
52 bool oceanPlanarReflectionsSpecifyFarClip()
const;
53 void setOceanPlanarReflectionsSpecifyFarClip(
bool setting );
55 double oceanPlanarReflectionsFarClip()
const;
56 void setOceanPlanarReflectionsFarClip(
double setting );
58 bool waveSprayEffectEnabled()
const;
59 void setWaveSprayEffectEnabled(
bool setting );
61 bool rotorWashDecalEnabled()
const;
62 void setRotorWashDecalEnabled(
bool setting );
64 double oceanHeightMapResolution()
const;
65 void setOceanHeightMapResolution(
double setting );
67 bool tidalStreamWakesEnabled()
const;
68 void setTidalStreamWakesEnabled(
bool setting);
70 double regenerateCubeMapThreshold()
const;
71 void setRegenerateCubeMapThreshold(
double threshold);
73 double regenerateHeightMapPercThreshold()
const;
74 void setRegenerateHeightMapPercThreshold(
double threshold);
76 bool omitCloudInCubeMap()
const;
77 void setOmitCloudInCubeMap(
bool omit);
79 int oceanHeightMapTextureSize()
const;
80 void setOceanHeightMapTextureSize(
int setting);
82 double staticOceanLodRange()
const;
83 void setStaticOceanLodRange(
double range );
85 int planarReflectionTextureWidth()
const;
86 void setPlanarReflectionTextureWidth(
int w );
88 int planarReflectionTextureHeight()
const;
89 void setPlanarReflectionTextureHeight(
int h );
91 unsigned int oceanQuality()
const;
92 void setOceanQuality(
unsigned int quality);
94 unsigned int oceanSpectralModel()
const;
95 void setOceanSpectralModel(
unsigned int spectralModel);
97 bool planarReflectionsShowSpeedTrees()
const;
98 void setPlanarReflectionsShowSpeedTrees(
bool setting );
117 virtual void backup();
122 static const std::string& className();
a read settings lock on a setting object. The object can only get read access aka const functions...
Definition: DtReadSettingsLock.h:48
unsigned int myOceanSpectralModel
Definition: DtSharedOceanRenderSettings.h:151
int myOceanHeightMapTextureSize
Definition: DtSharedOceanRenderSettings.h:147
bool myTidalStreamWakesEnabled
Definition: DtSharedOceanRenderSettings.h:143
DtOceanRenderSettingsBackup * mySettingsBackup
Definition: DtSharedOceanRenderSettings.h:155
bool myRotorWashDecalEnabled
Definition: DtSharedOceanRenderSettings.h:141
double myOceanPlanarReflectionsFarClip
Definition: DtSharedOceanRenderSettings.h:139
double myOceanHeightMapResolution
Definition: DtSharedOceanRenderSettings.h:142
The shared settings manager, is the global object responsible for managing any shared settings object...
Definition: DtSharedSettingsManager.h:42
The base class for all shared settings. Actual settings class should have the following members/decla...
Definition: DtSharedSettings.h:45
The shared ocean render settings.
Definition: DtSharedOceanRenderSettings.h:36
bool myWaveSprayEffectEnabled
Definition: DtSharedOceanRenderSettings.h:140
float myOceanPlanarReflectionsLODScale
Definition: DtSharedOceanRenderSettings.h:137
bool myOmitCloudInCubeMap
Definition: DtSharedOceanRenderSettings.h:146
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
Contains the DtSharedSettings class declaration.
double myRegenerateHeightMapPercThreshold
Definition: DtSharedOceanRenderSettings.h:145
int myPlanarReflectionTextureHeight
Definition: DtSharedOceanRenderSettings.h:149
a write settings lock on a setting object. The object can be read and modified, but no other threads ...
Definition: DtWriteSettingsLock.h:47
double myRegenerateCubeMapThreshold
Definition: DtSharedOceanRenderSettings.h:144
A DtOceanRenderSettingsRecord contains the information to regarding the rendering settings the applic...
Definition: DtOceanRenderSettingsRecord.h:18
double myStaticOceanLodRange
Definition: DtSharedOceanRenderSettings.h:152
int myPlanarReflectionTextureWidth
Definition: DtSharedOceanRenderSettings.h:148
bool myOceanPlanarReflectionsSpecifyFarClip
Definition: DtSharedOceanRenderSettings.h:138
unsigned int myOceanQuality
Definition: DtSharedOceanRenderSettings.h:150
The makVrv::DtSharedRecordSettingsBackup is a templaced class that settings records will use in order...
Definition: DtRecordSettingsBackup.h:223
bool myPlanarReflectionsShowSpeedTrees
Definition: DtSharedOceanRenderSettings.h:153
Contains makArchives::DtOceanRenderSettingsRecord class.
DtSharedRecordSettingsBackup< DtSharedOceanRenderSettings, makArchives::DtOceanRenderSettingsRecord > DtOceanRenderSettingsBackup
Definition: DtSharedOceanRenderSettings.h:29
bool myOceanPlanarReflectionsEnabled
Definition: DtSharedOceanRenderSettings.h:136