14 #include <QtWidgets/QWidget>
31 class DtSliderSpinboxWidget;
32 class DtSliderDoubleSpinboxWidget;
55 DtDe& de,
QWidget* parent, Qt::WindowFlags flags = Qt::Widget);
62 virtual void setOceanPlanarReflectionsEnabled(
bool state);
67 virtual void setOceanPlanarReflectionsLODScale(
float scale );
72 virtual void setOceanPlanarReflectionsSpecifyFarClip(
bool enabled );
77 virtual void setOceanPlanarReflectionsFarClip(
double farClip );
82 virtual void setWaveSprayEffectEnabled(
bool state);
86 virtual void setRotorWashDecalEnabled(
bool state);
90 virtual void setTidalStreamWakesEnabled(
bool state);
94 virtual void setOceanHeightMapResolution(
double res);
100 virtual void setRegenerateHeightMapPercThreshold(
double threshold);
105 virtual void setOceanHeightMapTextureSize(
int val);
109 virtual void setRegenerateCubeMapThreshold(
double threshold);
113 virtual void setOmitCloudInCubeMap(
bool state);
118 virtual void setPlanarReflectionTextureWidth(
int val);
123 virtual void setPlanarReflectionTextureHeight(
int val);
127 virtual void setOceanQuality(
unsigned int quality);
134 void on_oceanPlanarReflectionsCheckChanged(
int state);
135 void on_oceanPlanarReflectionsLODScaleChanged(
double scale);
137 void on_oceanPlanarReflectionsSpecifyFarClipChanged(
int state);
138 void on_oceanPlanarReflectionsFarClipChanged(
double farClip);
140 void on_waveSprayEffectCheckChanged(
int state);
141 void on_rotorWashDecalCheckChanged(
int state);
142 void on_tidalStreamWakesCheckChanged(
int state);
143 void on_oceanHeightMapResolutionChanged(
double res);
144 void on_regenerateCubeMapThreshold(
double threshold);
145 void on_omitCloudInCubeMap(
int state);
146 void on_regenerateHeightMapPercThreshold(
double threshold);
147 void on_oceanHeightMapTextureSizeChanged(
int val);
148 void on_planarReflectionTextureWidthChanged(
int val);
149 void on_planarReflectionTextureHeightChanged(
int val);
151 void on_oceanQualityClicked(
int);
163 void connectToSignals();
165 void enablePlanarReflectionParameters(
bool enabled );
173 QCheckBox* myOceanPlanarReflectionsSpecifyFarClipCheckbox;
193 QLabel* myOceanPlanarReflectionsFarClipLabel;