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;
47 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;
144 virtual void setPlanarReflectionsShowSpeedTrees(
bool val) = 0;
152 boost::signal<void (bool)> signal_oceanPlanarReflectionsSpecifyFarClipChanged;