37 virtual void setEnableHdr(
bool enabled ) = 0;
39 virtual void setEnableHdrAutoExposure(
bool enabled ) = 0;
41 virtual void setEnableHdrExposureCorrelation(
bool enabled) = 0;
43 virtual void setEnableHdrBloom(
bool enabled ) = 0;
45 virtual void setEnableHdrStreaks(
bool enabled ) = 0;
47 virtual void setEnableHdrLensFlare(
bool enabled ) = 0;
49 virtual void setLightPointScale(
double scale ) = 0;
51 virtual void setDynamicLightScale(
double scale ) = 0;
53 virtual void setEmissiveTextureScale(
double scale ) = 0;
55 virtual void setSpecularScale(
double scale ) = 0;
57 virtual void setShininessScale(
double scale ) = 0;
59 virtual void setAutoExposureRateScale(
double scale ) = 0;
61 virtual void setAutoExposurePreScale(
double scale ) = 0;
63 virtual void setAutoExposureMinDiff(
double scale ) = 0;
65 virtual void setAutoExposureMaxDiff(
double scale ) = 0;
67 virtual void setAutoExposureClampMin(
double scale ) = 0;
69 virtual void setAutoExposureClampMax(
double scale ) = 0;
71 virtual void setAutoExposurePostScale(
double scale ) = 0;
73 virtual void setBloomScale(
double scale ) = 0;
75 virtual void setStreakIntensityScale(
double scale ) = 0;
77 virtual void setNumStreaks(
int count ) = 0;
79 virtual void setStreaksLenScale(
double scale ) = 0;
81 virtual void setStreakRotationOffset(
double scale ) = 0;
83 virtual void setLensFlareScale(
double scale ) = 0;
85 virtual void setGamma(
double scale ) = 0;
87 virtual void setHdrResolutionScale(
int scale ) = 0;
93 virtual void setLightPointScaleRange(
float max,
float min,
float step ) = 0;
95 virtual void setDynamicLightScaleRange(
float max,
float min,
float step ) = 0;
97 virtual void setEmissiveTextureScaleRange(
float max,
float min,
float step ) = 0;
99 virtual void setSpecularScaleRange(
float max,
float min,
float step ) = 0;
101 virtual void setShininessScaleRange(
float max,
float min,
float step ) = 0;
103 virtual void setAutoExposureRateScaleRange(
float max,
float min,
float step ) = 0;
105 virtual void setAutoExposurePreScaleRange(
float max,
float min,
float step ) = 0;
107 virtual void setAutoExposureMinDiffRange(
float max,
float min,
float step ) = 0;
109 virtual void setAutoExposureMaxDiffRange(
float max,
float min,
float step ) = 0;
111 virtual void setAutoExposureClampMinRange(
float max,
float min,
float step ) = 0;
113 virtual void setAutoExposureClampMaxRange(
float max,
float min,
float step ) = 0;
115 virtual void setAutoExposurePostScaleRange(
float max,
float min,
float step ) = 0;
117 virtual void setBloomScaleRange(
float max,
float min,
float step ) = 0;
119 virtual void setStreakIntensityScaleRange(
float max,
float min,
float step ) = 0;
121 virtual void setNumStreaksRange(
int max,
int min,
int step ) = 0;
123 virtual void setStreaksLenScaleRange(
float max,
float min,
float step ) = 0;
125 virtual void setStreakRotationOffsetRange(
float max,
float min,
float step ) = 0;
127 virtual void setLensFlareScaleRange(
float max,
float min,
float step ) = 0;
129 virtual void setGammaRange(
float max,
float min,
float step ) = 0;
131 virtual void setHdrResolutionScaleRange(
int max,
int min,
int step ) = 0;
boost::signalslib::signal< void(int)> signal_hdrResolutionScaleChanged
Signals that the user changed the enable HDR checkbox.
Definition: DtPostProcessorSettingsInterface.h:170
boost::signalslib::signal< void(double)> signal_lensFlareScaleChanged
Signals that the user changed the enable HDR checkbox.
Definition: DtPostProcessorSettingsInterface.h:166
Interface for the post processor settings widget. Used by the logic to communicate with the widget...
Definition: DtPostProcessorSettingsInterface.h:23
boost::signalslib::signal< void(double)> signal_autoExposureClampMinChanged
Signals that the user changed the enable HDR checkbox.
Definition: DtPostProcessorSettingsInterface.h:155
boost::signalslib::signal< void(double)> signal_autoExposureMaxDiffChanged
Signals that the user changed the enable HDR checkbox.
Definition: DtPostProcessorSettingsInterface.h:154
boost::signalslib::signal< void(bool)> signal_enableHdrAutoExposureChanged
Signals that the user changed the enable HDR checkbox.
Definition: DtPostProcessorSettingsInterface.h:139
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
Contains DLL export macros.
boost::signalslib::signal< void(double)> signal_streakRotationOffsetChanged
Signals that the user changed the enable HDR checkbox.
Definition: DtPostProcessorSettingsInterface.h:164
boost::signalslib::signal< void(bool)> signal_enableHdrChanged
Signals that the user changed the enable HDR checkbox.
Definition: DtPostProcessorSettingsInterface.h:138
boost::signalslib::signal< void(bool)> signal_enableHdrExposureCorrelationChanged
Signals that the user changed the enable HDR checkbox.
Definition: DtPostProcessorSettingsInterface.h:140
boost::signalslib::signal< void(double)> signal_streaksLenScaleChanged
Signals that the user changed the enable HDR checkbox.
Definition: DtPostProcessorSettingsInterface.h:163
boost::signalslib::signal< void(int)> signal_numStreaksChanged
Signals that the user changed the enable HDR checkbox.
Definition: DtPostProcessorSettingsInterface.h:162
boost::signalslib::signal< void(double)> signal_lightPointScaleChanged
Signals that the user changed the enable HDR checkbox.
Definition: DtPostProcessorSettingsInterface.h:145
boost::signalslib::signal< void(double)> signal_autoExposureMinDiffChanged
Signals that the user changed the enable HDR checkbox.
Definition: DtPostProcessorSettingsInterface.h:153
boost::signalslib::signal< void(bool)> signal_enableHdrBloomChanged
Signals that the user changed the enable HDR checkbox.
Definition: DtPostProcessorSettingsInterface.h:141
boost::signalslib::signal< void(double)> signal_emissiveTextureScaleChanged
Signals that the user changed the enable HDR checkbox.
Definition: DtPostProcessorSettingsInterface.h:147
boost::signalslib::signal< void(double)> signal_autoExposurePreScaleChanged
Signals that the user changed the enable HDR checkbox.
Definition: DtPostProcessorSettingsInterface.h:152
boost::signalslib::signal< void(bool)> signal_enableHdrLensFlareChanged
Signals that the user changed the enable HDR checkbox.
Definition: DtPostProcessorSettingsInterface.h:143
boost::signalslib::signal< void(double)> signal_autoExposureRateScaleChanged
Signals that the user changed the enable HDR checkbox.
Definition: DtPostProcessorSettingsInterface.h:151
boost::signalslib::signal< void(double)> signal_streakIntensityScaleChanged
Signals that the user changed the enable HDR checkbox.
Definition: DtPostProcessorSettingsInterface.h:161
boost::signalslib::signal< void(double)> signal_shininessScaleChanged
Signals that the user changed the enable HDR checkbox.
Definition: DtPostProcessorSettingsInterface.h:149
boost::signalslib::signal< void(bool)> signal_enableHdrStreaksChanged
Signals that the user changed the enable HDR checkbox.
Definition: DtPostProcessorSettingsInterface.h:142
boost::signalslib::signal< void(double)> signal_gammaChanged
Signals that the user changed the enable HDR checkbox.
Definition: DtPostProcessorSettingsInterface.h:168
boost::signalslib::signal< void(double)> signal_bloomScaleChanged
Signals that the user changed the enable HDR checkbox.
Definition: DtPostProcessorSettingsInterface.h:159
boost::signalslib::signal< void(double)> signal_specularScaleChanged
Signals that the user changed the enable HDR checkbox.
Definition: DtPostProcessorSettingsInterface.h:148
boost::signalslib::signal< void(double)> signal_autoExposurePostScaleChanged
Signals that the user changed the enable HDR checkbox.
Definition: DtPostProcessorSettingsInterface.h:157
boost::signalslib::signal< void(double)> signal_autoExposureClampMaxChanged
Signals that the user changed the enable HDR checkbox.
Definition: DtPostProcessorSettingsInterface.h:156
boost::signalslib::signal< void(double)> signal_dynamicLightScaleChanged
Signals that the user changed the enable HDR checkbox.
Definition: DtPostProcessorSettingsInterface.h:146