20 class DtSettingsBackup;
21 class DtPersistenceControlsInterface;
22 class DtPostProcessorSettingsInterface;
43 virtual void displayUnitsChanged();
46 virtual void sendSettingsToGui();
55 virtual void slot_enableHdrChanged(
bool enable);
56 virtual void slot_enableHdrAutoExposureChanged(
bool enable);
57 virtual void slot_enableHdrExposureCorrelationChanged(
bool enable);
58 virtual void slot_enableHdrBloomChanged(
bool enable);
59 virtual void slot_enableHdrStreaksChanged(
bool enable);
60 virtual void slot_enableHdrLensFlareChanged(
bool enable);
62 virtual void slot_lightPointScaleChanged(
double scale );
63 virtual void slot_dynamicLightScaleChanged(
double scale );
64 virtual void slot_emissiveTextureScaleChanged(
double scale );
65 virtual void slot_specularScaleChanged(
double scale );
66 virtual void slot_shininessScaleChanged(
double scale );
68 virtual void slot_autoExposureRateScaleChanged(
double scale );
69 virtual void slot_autoExposurePreScaleChanged(
double scale );
70 virtual void slot_autoExposureMinDiffChanged(
double scale );
71 virtual void slot_autoExposureMaxDiffChanged(
double scale );
72 virtual void slot_autoExposureClampMinChanged(
double scale );
73 virtual void slot_autoExposureClampMaxChanged(
double scale );
74 virtual void slot_autoExposurePostScaleChanged(
double scale );
76 virtual void slot_bloomScaleChanged(
double scale );
78 virtual void slot_streakIntensityScaleChanged(
double scale );
79 virtual void slot_numStreaksChanged(
int count );
80 virtual void slot_streaksLenScaleChanged(
double scale );
81 virtual void slot_streakRotationOffsetChanged(
double scale );
83 virtual void slot_lensFlareScaleChanged(
double scale );
85 virtual void slot_gammaChanged(
double scale );
87 virtual void slot_hdrResolutionScaleChanged(
int scale );
96 virtual void on_import();
97 virtual void on_export();
98 virtual void on_importFilePathChosen(
const std::string& filePath );
99 virtual void on_exportFilePathChosen(
const std::string& filePath );
Interface for the post processor settings widget. Used by the logic to communicate with the widget...
Definition: DtPostProcessorSettingsInterface.h:23
DtSignalConnectionManager mySignals
Definition: DtPostProcessorSettingsLogic.h:106
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
Contains DLL export macros.
DtPersistenceControlsInterface & myPersistenceControls
Definition: DtPostProcessorSettingsLogic.h:108
Abstract interface for controlling persistence of state in a dialog.
Definition: DtPersistenceControlsInterface.h:20
The logic for the diguy settings dialog.
Definition: DtPostProcessorSettingsLogic.h:26
Contains makVrv::DtVirtualBaseClass class.
DtPostProcessorSettingsInterface & myInterface
Definition: DtPostProcessorSettingsLogic.h:107
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
Provides a method of doign settings backup.
Definition: DtSettingsBackup.h:23
DtDe & myDe
Definition: DtPostProcessorSettingsLogic.h:109
Base class to provide boost signal/slot management.
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:72