15 #include <QtWidgets/QWidget>
30 class DtSliderSpinboxWidget;
31 class DtSliderDoubleSpinboxWidget;
46 DtDe& de, QWidget* parent, Qt::WindowFlags flags = Qt::Widget);
53 virtual void setWireframeEnabled(
bool enabled);
57 virtual void setPerformanceOverlayShown(
bool shown);
61 virtual void setProfilerOverlayShown(
bool shown);
65 virtual void setImguiOverlayShown(
bool shown);
69 virtual void setChannelProjectionResizePolicy(
74 virtual void setSymbolTransparency(
int scale);
78 virtual void setTerrainScalingEnabled(
bool enabled);
82 virtual void setTerrainScaleFactor(
double scaleFactor);
87 virtual void setTerrainScalingAllowed(
bool allowed);
91 virtual void setClearTrackHistoriesOnTerrainScaleChanged(
bool clear);
96 virtual void setUseAutofocus(
bool useAutofocus);
100 virtual void setFocalDepth(
double focalDepth);
104 virtual void setFocalRange(
double focalRange);
108 virtual void setWaterOnScreenSize(
double size);
113 virtual void setIndirectLodTransitionPercentage(
float val);
117 virtual void setCrepuscularRaysEnabled(
bool state);
121 virtual void setOcclusionCullingEnabled(
bool state);
124 virtual void setDrawableColorization(
bool enabled);
127 virtual void setComponentVisualizationMode(
int mode);
132 virtual int addComponenetVisualizationEntry(QString entry);
135 virtual void setDistanceUnitLabels(
const DtUnicode& unitLabel);
138 virtual void setDistanceDecimals(
int decimals);
141 virtual void setMaxFocalRange(
float distance);
144 virtual void setMaxFocalDepth(
float distance);
147 virtual void setAtcGlobalModelEnable(
bool state);
150 virtual void setAtcGlobalTerrainEnable(
bool state);
153 virtual void setAtcEnableDither(
bool state);
160 void on_refreshColorizedDrawablesButtonClicked();
161 void on_reloadShaderButton_clicked();
162 void on_wireframeCheckChanged(
int state);
163 void on_renderStatsChanged(
int state);
164 void on_renderProfilerChanged(
int state);
165 void on_renderImguiChanged(
int state);
166 void on_myChannelProjectionResizePolicyCombo_currentIndexChanged(
int index);
167 void on_SymbolTransparencyChanged(
int state);
168 void on_terrainScalingEnabledCheckChanged(
int state);
169 void on_terrainScaleFactorSliderChanged(
int val);
170 void on_ClearTrackHistoriesCheckChanged(
int state);
171 void on_useAutofocusCheckChanged(
int state);
172 void on_focalDepthSliderChanged(
double val);
173 void on_focalRangeSliderChanged(
double val);
174 void on_waterOnScreenSizeSliderChanged(
double val);
175 void on_indirectLodTransitionPercentageChanged(
double val);
176 void on_crepuscularRaysCheckChanged(
int state);
177 void on_occlusionCullingCheckChanged(
int state);
178 void on_atcGlobalTerrainEnableCheckChanged(
int state);
179 void on_atcGlobalModelEnableCheckChanged(
int state);
180 void on_atcEnableDitherCheckChanged(
int state);
181 void on_componentVisualizationCombo_currentIndexChanged(
int selectedIndex);
182 void on_colorizeDrawablesCheckChanged(
int state);
193 void connectToSignals();
203 MaterialComponentIndex = 0,
204 MaterialComponentScalerIndex = 1
210 QLabel* label,
bool useMaterial,
211 const WidgetStringCollection& strings);
A unicode string.
Definition: DtUnicode.h:33
This is the interface which the render settings widget will inherit from and the logic will use to ta...
Definition: DtRenderSettingsInterface.h:21
voidpf void uLong size
Definition: ioapi.h:39
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
Contains DLL export macros.
Interface for rendering settings gui.
DT_DLL_VRVCORE double distance(const makVrv::DtCoordinateSystem &, const DtVector &from, const DtVector &to)
Returns the distance from the two points.
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:24
Base class to provide boost signal/slot management.
const char int mode
Definition: ioapi.h:38
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
ProjectionResizePolicy
Definition: DtChannelConfiguration.h:46