![]() |
VR-Forces 4.6 Class Documentation
|
Logic class for editing shadow settings. More...
Public Member Functions | |
| DtShadowSettingsLogic (DtDe &de, DtPersistenceControlsInterface &persistenceControls, DtShadowSettingsInterface &widget) | |
| CTOR. | |
| virtual | ~DtShadowSettingsLogic () |
| DTOR. | |
| void | sendSettingsToGui () |
| Set up the gui with the current Shadow settings. | |
Protected Member Functions | |
Boost slots | |
| void | slot_shadowsSet (bool show) |
| slot for shadow setting's enable shadow flag changed | |
| void | slot_entitiesCastsShadowsChanged (bool enabled) |
| slot for shadow setting's entities casts shadow flag changed | |
| void | slot_propsCastsShadowsChanged (bool enabled) |
| slot for shadow setting's props casts shadow flag changed | |
| void | slot_terrainCastsShadowsChanged (bool enabled) |
| slot for shadow setting's terrain casts shadow flag changed | |
| void | slot_cloudsCastsShadowsChanged (bool enabled) |
| slot for shadow setting's clouds casts shadow flag changed | |
| void | slot_visualizeShadowChanged (bool enabled) |
| slot for shadow setting's shadow visualization mode changed | |
| void | slot_numberOfSplitsChanged (int val) |
| slot for shadow setting's shadow visualization mode changed | |
| void | slot_useFrontFaceCullingChanged (bool enabled) |
| slot for shadow setting's use front face culling changed | |
| void | slot_useCachedFarCascadeChanged (bool enabled) |
| slot for shadow setting's use cached far cascade changed | |
| void | slot_farCascadeUpdateFrequencyChanged (double value) |
| void | slot_adjustFarAndFlagsBasedOnHATChanged (bool enabled) |
| void | slot_useViewportMulticastChanged (bool enabled) |
| slot for shadow setting's use viewport multicast changed | |
| void | slot_usePolygonOffsetChanged (bool enabled) |
| slot for shadow setting's use polygon offset changed | |
| void | slot_polygonOffsetCascadeChanged (int splitIndex) |
| slot for shadow setting's polygon offset cascade changed | |
| void | slot_polygonOffsetChanged (float factor, float units) |
| slot for shadow setting's polygon offset factor parameter changed | |
| void | slot_globalShadowMapSizeChanged (int val) |
| slot for shadow setting's global light texture size for cascaded shadow mapping changed | |
| void | slot_useMaximumViewDistanceChanged (bool enabled) |
| slot for shadow setting's use maximum view distance changed | |
| void | slot_maximumViewDistanceChanged (double val) |
| slot for shadow setting's maximum view distance changed | |
| void | slot_splitNearDistanceMinimumBiasChanged (double val) |
| slot for shadow setting's split near distance minimum bias changed | |
| void | slot_splitNearDistanceMaximumBiasChanged (double val) |
| slot for shadow setting's split near distance maximum bias changed | |
| void | slot_shadowAmbientFactorChanged (float val) |
| slot for shadow setting's shadow factor for modulating the scene changed | |
| void | slot_splitSchemeInterpolationChanged (double val) |
| slot for shadow setting's mixed logarithmic uniform split interpolation value changed | |
| void | slot_shadowStabilizationSchemeChanged (const std::string &selectedString) |
| slot for shadow setting's shadow stabilization scheme changed | |
| void | slot_splitSelectionSchemeChanged (const std::string &selectedString) |
| slot for shadow setting's split selection scheme changed | |
| void | slot_dataStorageSchemeChanged (const std::string &selectedString) |
| slot for shadow setting's data storage scheme changed | |
| void | slot_preFilteringSchemeChanged (const std::string &selectedString) |
| slot for shadow setting's pre-filtering scheme changed | |
| void | slot_filteringSchemeChanged (const std::string &selectedString) |
| slot for shadow setting's filtering scheme changed | |
| void | slot_poissonDiskSamplingSchemeChanged (const std::string &selectedString) |
| slot for shadow setting's poisson disk sampling scheme changed | |
| void | slot_numPersistentPassesPerCascadeChanged (unsigned int val) |
| slot for shadow setting's persistent number of passes per cascade changed | |
| void | slot_numAdditionalPassesPerCascadeChanged (unsigned int val) |
| slot for shadow setting's additional number of passes per cascade changed | |
| void | slot_pcfFilterWidthChanged (unsigned int val) |
| slot for shadow setting's PCF filter width changed | |
| void | slot_blendCascadesBoundariesCheckChanged (bool enabled) |
| slot for shadow setting's blend cascades boundaries changed | |
| void | slot_useSDSMChanged (bool enabled) |
| slot for shadow setting's use sdsm changed | |
| void | slot_sdsmReadBackLatencyChanged (unsigned int val) |
| slot for shadow setting's sdsm readback latency changed | |
Persistence slots | |
| DtSignalConnectionManager | myConnections |
| DtShadowSettingsInterface & | myInterface |
| DtPersistenceControlsInterface & | myPersistenceControls |
| DtDe & | myDe |
| void | on_import () |
| void | on_export () |
| void | on_importFilePathChosen (const std::string &filePath) |
| void | on_exportFilePathChosen (const std::string &filePath) |
| virtual void | settingsRestored (const DtSettingsBackup *) |
| Called when settings are restored. | |
Logic class for editing shadow settings.
| makVrv::DtShadowSettingsLogic::DtShadowSettingsLogic | ( | DtDe & | de, |
| DtPersistenceControlsInterface & | persistenceControls, | ||
| DtShadowSettingsInterface & | widget | ||
| ) |
CTOR.
|
virtual |
DTOR.
| void makVrv::DtShadowSettingsLogic::sendSettingsToGui | ( | ) |
Set up the gui with the current Shadow settings.
|
protected |
slot for shadow setting's enable shadow flag changed
|
protected |
slot for shadow setting's entities casts shadow flag changed
|
protected |
slot for shadow setting's props casts shadow flag changed
|
protected |
slot for shadow setting's terrain casts shadow flag changed
|
protected |
slot for shadow setting's clouds casts shadow flag changed
|
protected |
slot for shadow setting's shadow visualization mode changed
|
protected |
slot for shadow setting's shadow visualization mode changed
|
protected |
slot for shadow setting's use front face culling changed
|
protected |
slot for shadow setting's use cached far cascade changed
|
protected |
|
protected |
|
protected |
slot for shadow setting's use viewport multicast changed
|
protected |
slot for shadow setting's use polygon offset changed
|
protected |
slot for shadow setting's polygon offset cascade changed
|
protected |
slot for shadow setting's polygon offset factor parameter changed
|
protected |
slot for shadow setting's global light texture size for cascaded shadow mapping changed
|
protected |
slot for shadow setting's use maximum view distance changed
|
protected |
slot for shadow setting's maximum view distance changed
|
protected |
slot for shadow setting's split near distance minimum bias changed
|
protected |
slot for shadow setting's split near distance maximum bias changed
|
protected |
slot for shadow setting's shadow factor for modulating the scene changed
|
protected |
slot for shadow setting's mixed logarithmic uniform split interpolation value changed
|
protected |
slot for shadow setting's shadow stabilization scheme changed
|
protected |
slot for shadow setting's split selection scheme changed
|
protected |
slot for shadow setting's data storage scheme changed
|
protected |
slot for shadow setting's pre-filtering scheme changed
|
protected |
slot for shadow setting's filtering scheme changed
|
protected |
slot for shadow setting's poisson disk sampling scheme changed
|
protected |
slot for shadow setting's persistent number of passes per cascade changed
|
protected |
slot for shadow setting's additional number of passes per cascade changed
slot for shadow setting's PCF filter width changed
|
protected |
slot for shadow setting's blend cascades boundaries changed
|
protected |
slot for shadow setting's use sdsm changed
slot for shadow setting's sdsm readback latency changed
|
protected |
|
protected |
|
protected |
|
protected |
|
protectedvirtual |
Called when settings are restored.
Resets gui if the restored object type is of this class
|
protected |
|
protected |
|
protected |
|
protected |