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_usePolygonOffsetChanged(
bool enabled);
72 void slot_polygonOffsetCascadeChanged(
int splitIndex);
75 void slot_polygonOffsetChanged(
float factor,
float units);
78 void slot_globalShadowMapSizeChanged(
int val);
81 void slot_useMaximumViewDistanceChanged(
bool enabled);
84 void slot_maximumViewDistanceChanged(
double val);
87 void slot_splitNearDistanceMinimumBiasChanged(
double val);
90 void slot_splitNearDistanceMaximumBiasChanged(
double val);
93 void slot_shadowAmbientFactorChanged(
float val);
96 void slot_splitSchemeInterpolationChanged(
double val);
99 void slot_shadowStabilizationSchemeChanged(
const std::string& selectedString);
102 void slot_splitSelectionSchemeChanged(
const std::string& selectedString);
105 void slot_dataStorageSchemeChanged(
const std::string& selectedString);
108 void slot_preFilteringSchemeChanged(
const std::string& selectedString);
111 void slot_filteringSchemeChanged(
const std::string& selectedString);
114 void slot_poissonDiskSamplingSchemeChanged(
const std::string& selectedString);
117 void slot_numPersistentPassesPerCascadeChanged(
unsigned int val);
120 void slot_numAdditionalPassesPerCascadeChanged(
unsigned int val);
123 void slot_pcfFilterWidthChanged(
unsigned int val);
126 void slot_blendCascadesBoundariesCheckChanged(
bool enabled);
129 void slot_useSDSMChanged(
bool enabled);
132 void slot_sdsmReadBackLatencyChanged(
unsigned int val);
140 void on_importFilePathChosen(
const std::string& filePath);
141 void on_exportFilePathChosen(
const std::string& filePath);