32 virtual void setWireframeEnabled(
bool enabled) = 0;
36 virtual void setPerformanceOverlayShown(
unsigned int state) = 0;
40 virtual void setImguiOverlayShown(
bool shown) = 0;
44 virtual void setChannelProjectionResizePolicy(
49 virtual void setSymbolTransparency(
int scale) = 0;
53 virtual void setTerrainScalingEnabled(
bool enabled) = 0;
57 virtual void setTerrainScaleFactor(
double scaleFactor) = 0;
62 virtual void setTerrainScalingAllowed(
bool allowed) = 0;
66 virtual void setClearTrackHistoriesOnTerrainScaleChanged(
bool clear) = 0;
71 virtual void setUseAutofocus(
bool useAutofocus) = 0;
75 virtual void setFocalDepth(
double focalDepth) = 0;
79 virtual void setFocalRange(
double focalRange) = 0;
82 virtual void setWaterOnScreenSize(
double size) = 0;
87 virtual void setIndirectLodTransitionPercentage(
float val) = 0;
91 virtual void setCrepuscularRaysEnabled(
bool state) = 0;
95 virtual void setOcclusionCullingEnabled(
bool state) = 0;
97 virtual void setComponentVisualizationMode(
int state) = 0;
100 virtual void setDistanceUnitLabels(
const DtUnicode& unitLabel) = 0;
103 virtual void setDistanceDecimals(
int decimals) = 0;
106 virtual void setMaxFocalRange(
float distance) = 0;
109 virtual void setMaxFocalDepth(
float distance) = 0;
112 virtual void setAtcGlobalModelEnable(
bool state) = 0;
115 virtual void setAtcGlobalTerrainEnable(
bool state) = 0;
118 virtual void setAtcEnableDither(
bool state) = 0;
121 virtual void setHbaoRadius(
float value) = 0;
123 virtual void setMaxHbaoRadius(
float value) = 0;
125 virtual void setHbaoBias(
float value) = 0;
127 virtual void setMaxHbaoBias(
float value) = 0;
129 virtual void setHbaoExponent(
float value) = 0;
131 virtual void setMaxHbaoExponent(
float value) = 0;
133 virtual void setHbaoSmallScalar(
float value) = 0;
135 virtual void setMaxHbaoSmallScalar(
float value) = 0;
137 virtual void setHbaoLargeScalar(
float value) = 0;
139 virtual void setMaxHbaoLargeScalar(
float value) = 0;
141 virtual void setHbaoSettingsDecimals(
int decimals) = 0;
144 virtual void setHbaoDepthClampMode(
int state) = 0;
155 boost::signalslib::signal<void(DtChannelConfiguration::ProjectionResizePolicy)>
boost::signalslib::signal< void(const std::string &)> signal_activeStatsChanged
Definition: DtRenderSettingsInterface.h:158
boost::signalslib::signal< void(double)> signal_waterOnScreenSizeChanged
Definition: DtRenderSettingsInterface.h:165
A unicode string. DtUnicode stores a UTF-16 encoded unicode string. Code Point, a Unicode character...
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
boost::signalslib::signal< void(double)> signal_dofFocalRangeChanged
Definition: DtRenderSettingsInterface.h:164
voidpf void uLong size
Definition: ioapi.h:39
boost::signalslib::signal< void(bool)> signal_crepuscularRaysEnabledChanged
Definition: DtRenderSettingsInterface.h:167
Contains makVrv::DtChannelConfiguration class.
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
Contains DLL export macros.
boost::signalslib::signal< void(bool)> signal_showImguiOverlaySet
Definition: DtRenderSettingsInterface.h:154
boost::signalslib::signal< void(bool)> signal_wireframeSet
Definition: DtRenderSettingsInterface.h:151
boost::signalslib::signal< void(bool)> signal_atcGlobalModelEnableChanged
Definition: DtRenderSettingsInterface.h:170
boost::signalslib::signal< void(float)> signal_indirectLodTransitionPercentageChanged
Definition: DtRenderSettingsInterface.h:166
boost::signalslib::signal< void(float)> signal_hbaoSmallScalarSliderChanged
Definition: DtRenderSettingsInterface.h:178
boost::signalslib::signal< void(double)> signal_terrainScaleFactorChanged
Definition: DtRenderSettingsInterface.h:160
DT_DLL_VRVCORE double distance(const makVrv::DtCoordinateSystem &, const DtVector &from, const DtVector &to)
Returns the distance from the two points. Coordinates are in local database coordinates The coordinat...
boost::signalslib::signal< void(bool)> signal_atcEnableDitherChanged
Definition: DtRenderSettingsInterface.h:171
boost::signalslib::signal< void(bool)> signal_occlusionCullingEnabledChanged
Definition: DtRenderSettingsInterface.h:168
boost::signalslib::signal< void(int)> signal_hbaoDepthClampComboChanged
Definition: DtRenderSettingsInterface.h:180
boost::signalslib::signal< void(double)> signal_dofFocalDepthChanged
Definition: DtRenderSettingsInterface.h:163
boost::signalslib::signal< void(float)> signal_hbaoRadiusSliderChanged
Definition: DtRenderSettingsInterface.h:175
boost::signalslib::signal< void(int)> signal_componentVisualizationComboChanged
Definition: DtRenderSettingsInterface.h:172
boost::signalslib::signal< void(bool)> signal_showPerformanceOverlaySet
Definition: DtRenderSettingsInterface.h:153
boost::signalslib::signal< void(float)> signal_hbaoLargeScalarSliderChanged
Definition: DtRenderSettingsInterface.h:179
boost::signalslib::signal< void(float)> signal_hbaoExponentSliderChanged
Definition: DtRenderSettingsInterface.h:177
boost::signalslib::signal< void(int)> signal_symbolTransparencyChanged
Definition: DtRenderSettingsInterface.h:157
boost::signalslib::signal< void(float)> signal_hbaoBiasSliderChanged
Definition: DtRenderSettingsInterface.h:176
boost::signalslib::signal< void(bool)> signal_terrainScalingEnabledChanged
Definition: DtRenderSettingsInterface.h:159
boost::signalslib::signal< void(bool)> signal_atcGlobalTerrainEnableChanged
Definition: DtRenderSettingsInterface.h:169
boost::signalslib::signal< void(bool)> signal_shadowStateChanged
Definition: DtRenderSettingsInterface.h:152
boost::signalslib::signal< void(void)> signal_reloadShader
Definition: DtRenderSettingsInterface.h:150
ProjectionResizePolicy
Definition: DtChannelConfiguration.h:46
boost::signalslib::signal< void(bool)> signal_clearTrackHistoriesOnTerrainScaleChanged
Definition: DtRenderSettingsInterface.h:161
boost::signalslib::signal< void(bool)> signal_dofUseAutofocusChanged
Definition: DtRenderSettingsInterface.h:162
boost::signalslib::signal< void(DtChannelConfiguration::ProjectionResizePolicy)> signal_channelProjectionResizePolicySet
Definition: DtRenderSettingsInterface.h:156