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 bool planarReflectionsShowSpeedTrees()
const;
95 void setPlanarReflectionsShowSpeedTrees(
bool setting );
114 virtual void backup();
119 static const std::string& className();
a read settings lock on a setting object.
Definition: DtReadSettingsLock.h:48
int myOceanHeightMapTextureSize
Definition: DtSharedOceanRenderSettings.h:144
bool myTidalStreamWakesEnabled
Definition: DtSharedOceanRenderSettings.h:140
DtOceanRenderSettingsBackup * mySettingsBackup
Definition: DtSharedOceanRenderSettings.h:151
bool myRotorWashDecalEnabled
Definition: DtSharedOceanRenderSettings.h:138
double myOceanPlanarReflectionsFarClip
Definition: DtSharedOceanRenderSettings.h:136
double myOceanHeightMapResolution
Definition: DtSharedOceanRenderSettings.h:139
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.
Definition: DtSharedSettings.h:45
The shared ocean render settings.
Definition: DtSharedOceanRenderSettings.h:36
bool myWaveSprayEffectEnabled
Definition: DtSharedOceanRenderSettings.h:137
float myOceanPlanarReflectionsLODScale
Definition: DtSharedOceanRenderSettings.h:134
bool myOmitCloudInCubeMap
Definition: DtSharedOceanRenderSettings.h:143
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
Contains the DtSharedSettings class declaration.
double myRegenerateHeightMapPercThreshold
Definition: DtSharedOceanRenderSettings.h:142
int myPlanarReflectionTextureHeight
Definition: DtSharedOceanRenderSettings.h:146
a write settings lock on a setting object.
Definition: DtWriteSettingsLock.h:47
double myRegenerateCubeMapThreshold
Definition: DtSharedOceanRenderSettings.h:141
A DtOceanRenderSettingsRecord contains the information to regarding the rendering settings the applic...
Definition: DtOceanRenderSettingsRecord.h:18
double myStaticOceanLodRange
Definition: DtSharedOceanRenderSettings.h:148
int myPlanarReflectionTextureWidth
Definition: DtSharedOceanRenderSettings.h:145
bool myOceanPlanarReflectionsSpecifyFarClip
Definition: DtSharedOceanRenderSettings.h:135
unsigned int myOceanQuality
Definition: DtSharedOceanRenderSettings.h:147
The makVrv::DtSharedRecordSettingsBackup is a templaced class that settings records will use in order...
Definition: DtRecordSettingsBackup.h:197
bool myPlanarReflectionsShowSpeedTrees
Definition: DtSharedOceanRenderSettings.h:149
Contains makArchives::DtOceanRenderSettingsRecord class.
DtSharedRecordSettingsBackup< DtSharedOceanRenderSettings, makArchives::DtOceanRenderSettingsRecord > DtOceanRenderSettingsBackup
Definition: DtSharedOceanRenderSettings.h:29
bool myOceanPlanarReflectionsEnabled
Definition: DtSharedOceanRenderSettings.h:133