18 class DtShadowSettingsInterface;
19 class DtPersistenceControlsInterface;
20 class DtSettingsBackup;
38 void sendSettingsToGui();
45 void slot_shadowsSet(
bool show);
48 void slot_entitiesCastsShadowsChanged(
bool enabled);
51 void slot_propsCastsShadowsChanged(
bool enabled);
54 void slot_terrainCastsShadowsChanged(
bool enabled);
57 void slot_cloudsCastsShadowsChanged(
bool enabled);
60 void slot_visualizeShadowChanged(
bool enabled);
63 void slot_numberOfSplitsChanged(
int val);
66 void slot_useFrontFaceCullingChanged(
bool enabled);
69 void slot_useCachedFarCascadeChanged(
bool enabled);
71 void slot_farCascadeUpdateFrequencyChanged(
double value);
73 void slot_adjustFarAndFlagsBasedOnHATChanged(
bool enabled);
76 void slot_useViewportMulticastChanged(
bool enabled);
79 void slot_usePolygonOffsetChanged(
bool enabled);
82 void slot_polygonOffsetCascadeChanged(
int splitIndex);
85 void slot_polygonOffsetChanged(
float factor,
float units);
88 void slot_globalShadowMapSizeChanged(
int val);
91 void slot_useMaximumViewDistanceChanged(
bool enabled);
94 void slot_maximumViewDistanceChanged(
double val);
97 void slot_splitNearDistanceMinimumBiasChanged(
double val);
100 void slot_splitNearDistanceMaximumBiasChanged(
double val);
103 void slot_shadowAmbientFactorChanged(
float val);
106 void slot_splitSchemeInterpolationChanged(
double val);
109 void slot_shadowStabilizationSchemeChanged(
const std::string& selectedString);
112 void slot_splitSelectionSchemeChanged(
const std::string& selectedString);
115 void slot_dataStorageSchemeChanged(
const std::string& selectedString);
118 void slot_preFilteringSchemeChanged(
const std::string& selectedString);
121 void slot_filteringSchemeChanged(
const std::string& selectedString);
124 void slot_poissonDiskSamplingSchemeChanged(
const std::string& selectedString);
127 void slot_numPersistentPassesPerCascadeChanged(
unsigned int val);
130 void slot_numAdditionalPassesPerCascadeChanged(
unsigned int val);
133 void slot_pcfFilterWidthChanged(
unsigned int val);
136 void slot_blendCascadesBoundariesCheckChanged(
bool enabled);
139 void slot_useSDSMChanged(
bool enabled);
142 void slot_sdsmReadBackLatencyChanged(
unsigned int val);
150 void on_importFilePathChosen(
const std::string& filePath);
151 void on_exportFilePathChosen(
const std::string& filePath);