30 virtual void setOceanPlanarReflectionsEnabled(
bool state) = 0;
35 virtual void setOceanPlanarReflectionsLODScale(
float scale ) = 0;
41 virtual void setOceanPlanarReflectionsLODScaleRange(
float max,
float min,
float step) = 0;
44 virtual void setOceanPlanarReflectionsSpecifyFarClip(
bool enabled ) = 0;
52 virtual void setOceanPlanarReflectionsFarClip(
double farClip ) = 0;
57 virtual void setWaveSprayEffectEnabled(
bool state) = 0;
61 virtual void setRotorWashDecalEnabled(
bool state) = 0;
65 virtual void setTidalStreamWakesEnabled(
bool state) = 0;
69 virtual void setOceanHeightMapResolution(
double res) = 0;
75 virtual void setOceanHeightMapResolutionRange(
float max,
float min,
float step) = 0;
82 virtual void setRegenerateHeightMapPercThreshold(
double threshold) = 0;
88 virtual void setRegenerateHeightMapPercThresholdRange(
float max,
float min,
float step) = 0;
93 virtual void setOceanHeightMapTextureSize(
int val) = 0;
99 virtual void setOceanHeightMapTextureSizeRange(
int max,
int min,
int step) = 0;
103 virtual void setRegenerateCubeMapThreshold(
double threshold) = 0;
109 virtual void setRegenerateCubeMapThresholdRange(
float max,
float min,
float step) = 0;
113 virtual void setOmitCloudInCubeMap(
bool state) = 0;
119 virtual void setPlanarReflectionTextureWidth(
int val) = 0;
125 virtual void setPlanarReflectionTextureWidthRange(
int max,
int min,
int step) = 0;
130 virtual void setPlanarReflectionTextureHeight(
int val) = 0;
136 virtual void setPlanarReflectionTextureHeightRange(
int max,
int min,
int step) = 0;
140 virtual void setOceanQuality(
unsigned int quality) = 0;
143 virtual void setOceanSpectralModel(
unsigned int spectralModel) = 0;
147 virtual void setPlanarReflectionsShowSpeedTrees(
bool val) = 0;
155 boost::signalslib::signal<void (bool)> signal_oceanPlanarReflectionsSpecifyFarClipChanged;
boost::signalslib::signal< void(double)> signal_oceanPlanarReflectionsFarClipChanged
Definition: DtOceanRenderSettingsInterface.h:157
Contains makVrv::DtChannelConfiguration class.
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
Contains DLL export macros.
boost::signalslib::signal< void(int)> signal_planarReflectionTextureHeightChanged
Definition: DtOceanRenderSettingsInterface.h:167
boost::signalslib::signal< void(int)> signal_oceanHeightMapTextureSizeChanged
Definition: DtOceanRenderSettingsInterface.h:163
boost::signalslib::signal< void(float)> signal_oceanPlanarReflectionsLODScaleChanged
Definition: DtOceanRenderSettingsInterface.h:153
This is the interface which the render settings widget will inherit from and the logic will use to ta...
Definition: DtOceanRenderSettingsInterface.h:19
boost::signalslib::signal< void(unsigned int)> signal_changeOceanSpectralModel
Definition: DtOceanRenderSettingsInterface.h:172
boost::signalslib::signal< void(bool)> signal_oceanPlanarReflectionsEnabledChanged
Definition: DtOceanRenderSettingsInterface.h:152
boost::signalslib::signal< void(bool)> signal_rotorWashDecalChanged
Definition: DtOceanRenderSettingsInterface.h:159
boost::signalslib::signal< void(bool)> signal_waveSprayEffectChanged
Definition: DtOceanRenderSettingsInterface.h:158
boost::signalslib::signal< void(bool)> signal_tidalStreamWakesChanged
Definition: DtOceanRenderSettingsInterface.h:160
boost::signalslib::signal< void(double)> signal_regenerateCubeMapThresholdChanged
Definition: DtOceanRenderSettingsInterface.h:164
boost::signalslib::signal< void(unsigned int)> signal_changeOceanQuality
Definition: DtOceanRenderSettingsInterface.h:170
boost::signalslib::signal< void(int)> signal_planarReflectionTextureWidthChanged
Definition: DtOceanRenderSettingsInterface.h:166
boost::signalslib::signal< void(bool)> signal_planarReflectionsShowSpeedTreesChanged
Definition: DtOceanRenderSettingsInterface.h:168
boost::signalslib::signal< void(double)> signal_regenerateHeightMapPercThresholdChanged
Definition: DtOceanRenderSettingsInterface.h:162
boost::signalslib::signal< void(bool)> signal_omitCloudInCubeMapChanged
Definition: DtOceanRenderSettingsInterface.h:165
boost::signalslib::signal< void(double)> signal_oceanHeightMapResolutionChanged
Definition: DtOceanRenderSettingsInterface.h:161