14 #include <QtGui/QWidget>
29 class DtSliderSpinboxWidget;
30 class DtSliderDoubleSpinboxWidget;
45 DtDe& de,
QWidget* parent, Qt::WindowFlags flags = Qt::Widget);
52 virtual void setWireframeEnabled(
bool enabled);
56 virtual void setPerformanceOverlayShown(
bool shown);
60 virtual void setProfilerOverlayShown(
bool shown);
64 virtual void setChannelProjectionResizePolicy(
69 virtual void setSymbolTransparency(
int scale);
73 virtual void setTerrainScalingEnabled(
bool enabled);
77 virtual void setTerrainScaleFactor(
double scaleFactor);
82 virtual void setTerrainScalingAllowed(
bool allowed);
86 virtual void setClearTrackHistoriesOnTerrainScaleChanged(
bool clear);
91 virtual void setUseAutofocus(
bool useAutofocus);
95 virtual void setFocalDepth(
double focalDepth);
99 virtual void setFocalRange(
double focalRange);
103 virtual void setAmbientFactor(
double ambientFactor);
107 virtual void setUseMaterialAmbient(
bool useMaterialAmbient);
111 virtual void setDiffuseScaleFactor(
double diffuseScaleFactor);
115 virtual void setUseMaterialDiffuse(
bool useMaterialDiffuse);
119 virtual void setPerPixelLightingEnabled(
bool state);
123 virtual void setOceanPlanarReflectionsEnabled(
bool state);
128 virtual void setOceanPlanarReflectionsLODScale(
float scale );
133 virtual void setOceanPlanarReflectionsSpecifyFarClip(
bool enabled );
138 virtual void setOceanPlanarReflectionsFarClip(
double farClip );
142 virtual void setLensFlareEnabled(
bool state);
146 virtual void setCrepuscularRaysEnabled(
bool state);
150 virtual void setWaveSprayEffectEnabled(
bool state);
154 virtual void setRotorWashDecalEnabled(
bool state);
158 virtual void setTidalStreamWakesEnabled(
bool state);
162 virtual void setOceanHeightMapResolution(
double res);
164 virtual void setComponentVisualizationMode(
int mode);
166 virtual void setPagedLodMagnificationScaleFactor(
float factor);
170 virtual void setRegenerateCubeMapThreshold(
double threshold);
174 virtual void setRegenerateHeightMapPercThreshold(
double threshold);
178 virtual void setOmitCloudInCubeMap(
bool state);
183 virtual void setOceanHeightMapTextureSize(
int val);
190 void on_reloadShaderButton_clicked();
191 void on_wireframeCheckChanged(
int state);
192 void on_renderStatsChanged(
int state);
193 void on_renderProfilerChanged(
int state);
194 void on_myChannelProjectionResizePolicyCombo_currentIndexChanged(
int index);
195 void on_SymbolTransparencyChanged(
int state);
196 void on_terrainScalingEnabledCheckChanged(
int state);
197 void on_terrainScaleFactorSliderChanged(
int val);
198 void on_ClearTrackHistoriesCheckChanged(
int state);
199 void on_useAutofocusCheckChanged(
int state);
200 void on_focalDepthSliderChanged(
double val);
201 void on_focalRangeSliderChanged(
double val);
202 void on_ambientFactorSliderChanged(
double val);
203 void on_useMaterialAmbientCheckChanged(
int state);
204 void on_diffuseScaleFactorSliderChanged(
double val);
205 void on_useMaterialDiffuseCheckChanged(
int state);
206 void on_perPixelLightingCheckChanged(
int state);
207 void on_oceanPlanarReflectionsCheckChanged(
int state);
208 void on_oceanPlanarReflectionsLODScaleChanged(
double scale);
209 void on_oceanPlanarReflectionsSpecifyFarClipChanged(
int state);
210 void on_oceanPlanarReflectionsFarClipChanged(
double farClip);
211 void on_lensFlareCheckChanged(
int state);
212 void on_crepuscularRaysCheckChanged(
int state);
213 void on_waveSprayEffectCheckChanged(
int state);
214 void on_rotorWashDecalCheckChanged(
int state);
215 void on_tidalStreamWakesCheckChanged(
int state);
216 void on_oceanHeightMapResolutionChanged(
double res);
217 void on_componentVisualizationCombo_currentIndexChanged(
int selectedIndex);
218 void on_pagedLodMagnificationScaleFactorChanged(
double val);
219 void on_regenerateCubeMapThreshold(
double threshold);
220 void on_regenerateHeightMapPercThreshold(
double threshold);
221 void on_omitCloudInCubeMap(
int state);
222 void on_oceanHeightMapTextureSizeChanged(
int val);
234 void connectToSignals();