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;
93 virtual void setComponentVisualizationMode(
int state) = 0;
96 virtual void setDistanceUnitLabels(
const DtUnicode& unitLabel) = 0;
99 virtual void setDistanceDecimals(
int decimals) = 0;
102 virtual void setMaxFocalRange(
float distance) = 0;
105 virtual void setMaxFocalDepth(
float distance) = 0;
108 virtual void setAtcGlobalModelEnable(
bool state) = 0;
111 virtual void setAtcGlobalTerrainEnable(
bool state) = 0;
114 virtual void setAtcEnableDither(
bool state) = 0;
117 virtual void setHbaoRadius(
float value) = 0;
119 virtual void setMaxHbaoRadius(
float value) = 0;
121 virtual void setHbaoBias(
float value) = 0;
123 virtual void setMaxHbaoBias(
float value) = 0;
125 virtual void setHbaoExponent(
float value) = 0;
127 virtual void setMaxHbaoExponent(
float value) = 0;
129 virtual void setHbaoSmallScalar(
float value) = 0;
131 virtual void setMaxHbaoSmallScalar(
float value) = 0;
133 virtual void setHbaoLargeScalar(
float value) = 0;
135 virtual void setMaxHbaoLargeScalar(
float value) = 0;
137 virtual void setHbaoSettingsDecimals(
int decimals) = 0;
140 virtual void setHbaoDepthClampMode(
int state) = 0;
151 boost::signalslib::signal<void(DtChannelConfiguration::ProjectionResizePolicy)>
boost::signalslib::signal< void(const std::string &)> signal_activeStatsChanged
Definition: DtRenderSettingsInterface.h:154
boost::signalslib::signal< void(double)> signal_waterOnScreenSizeChanged
Definition: DtRenderSettingsInterface.h:161
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:160
voidpf void uLong size
Definition: ioapi.h:39
boost::signalslib::signal< void(bool)> signal_crepuscularRaysEnabledChanged
Definition: DtRenderSettingsInterface.h:163
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:150
boost::signalslib::signal< void(bool)> signal_wireframeSet
Definition: DtRenderSettingsInterface.h:147
boost::signalslib::signal< void(bool)> signal_atcGlobalModelEnableChanged
Definition: DtRenderSettingsInterface.h:165
boost::signalslib::signal< void(float)> signal_indirectLodTransitionPercentageChanged
Definition: DtRenderSettingsInterface.h:162
boost::signalslib::signal< void(float)> signal_hbaoSmallScalarSliderChanged
Definition: DtRenderSettingsInterface.h:173
boost::signalslib::signal< void(double)> signal_terrainScaleFactorChanged
Definition: DtRenderSettingsInterface.h:156
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:166
boost::signalslib::signal< void(int)> signal_hbaoDepthClampComboChanged
Definition: DtRenderSettingsInterface.h:175
boost::signalslib::signal< void(double)> signal_dofFocalDepthChanged
Definition: DtRenderSettingsInterface.h:159
boost::signalslib::signal< void(float)> signal_hbaoRadiusSliderChanged
Definition: DtRenderSettingsInterface.h:170
boost::signalslib::signal< void(int)> signal_componentVisualizationComboChanged
Definition: DtRenderSettingsInterface.h:167
boost::signalslib::signal< void(bool)> signal_showPerformanceOverlaySet
Definition: DtRenderSettingsInterface.h:149
boost::signalslib::signal< void(float)> signal_hbaoLargeScalarSliderChanged
Definition: DtRenderSettingsInterface.h:174
boost::signalslib::signal< void(float)> signal_hbaoExponentSliderChanged
Definition: DtRenderSettingsInterface.h:172
boost::signalslib::signal< void(int)> signal_symbolTransparencyChanged
Definition: DtRenderSettingsInterface.h:153
boost::signalslib::signal< void(float)> signal_hbaoBiasSliderChanged
Definition: DtRenderSettingsInterface.h:171
boost::signalslib::signal< void(bool)> signal_terrainScalingEnabledChanged
Definition: DtRenderSettingsInterface.h:155
boost::signalslib::signal< void(bool)> signal_atcGlobalTerrainEnableChanged
Definition: DtRenderSettingsInterface.h:164
boost::signalslib::signal< void(bool)> signal_shadowStateChanged
Definition: DtRenderSettingsInterface.h:148
boost::signalslib::signal< void(void)> signal_reloadShader
Definition: DtRenderSettingsInterface.h:146
ProjectionResizePolicy
Definition: DtChannelConfiguration.h:44
boost::signalslib::signal< void(bool)> signal_clearTrackHistoriesOnTerrainScaleChanged
Definition: DtRenderSettingsInterface.h:157
boost::signalslib::signal< void(bool)> signal_dofUseAutofocusChanged
Definition: DtRenderSettingsInterface.h:158
boost::signalslib::signal< void(DtChannelConfiguration::ProjectionResizePolicy)> signal_channelProjectionResizePolicySet
Definition: DtRenderSettingsInterface.h:152