![]() |
VR-Forces 5.0.2 Developer's Guide
|
The DtShadowSettingsManager is responsible for loading and saving shadow settings for varying shadow qualities. Shadow qualities are expressed as integer values and each shadow quality can have an associated name.

Static Public Member Functions | |
| static DtShadowSettingsManager & | instance (DtDe &de) |
Protected Types | |
| typedef std::map< int, DtShadowSettingsObjectAgent * > | ShadowSettingsObjectAgents |
| typedef std::map< std::string, int > | ShadowSettingsObjectAgentsMap |
Protected Types inherited from makVrv::DtBaseSettingsManager< makArchives::DtShadowSettingsCollectionRecord > | |
| typedef DtRecordSettingsBackup < DtBaseSettingsManager < makArchives::DtShadowSettingsCollectionRecord > , makArchives::DtShadowSettingsCollectionRecord > | RecordBackupType |
Protected Member Functions | |
| void | slot_slaveAdded (const makVrv::DtDeRecord &igRecord) |
| DtShadowSettingsManager (DtDe &) | |
| DtShadowSettingsObjectAgent * | getShadowSettingsObjectAgentPtr (int quality) const |
| virtual void | addShadowSettingsObjectAgent (int quality, const std::string &stringKey, DtShadowSettingsObjectAgent *agent) |
| virtual void | createShadowSettings (int quality, const std::string &stringKey) |
| virtual void | removeShadowQuality (int quality) |
| virtual void | clear () |
| virtual void | initializeBackup () |
Protected Attributes | |
| unsigned int | myCurrentQualitySetting |
| unsigned int | myCurrentPolygonOffsetCascade |
| std::string | myName |
| int | myQuality |
| makArchives::DtShadowSettingsRecord * | myCurrentSettings |
| DtStringKeyConverter * | myStringKeyConverter |
| ShadowSettingsObjectAgents | myShadowSettingsObjectAgents |
| ShadowSettingsObjectAgentsMap | myShadowSettingsObjectAgentsMap |
Protected Attributes inherited from makVrv::DtCommonBaseSettingsManager< makArchives::DtShadowSettingsCollectionRecord > | |
| DtSignalConnectionManager | myConnections |
| std::string | myName |
| std::string | myExtension |
| std::string | myDisplayName |
| bool | myUseDefaultSettingsRecordFlag |
| bool | myAutoSaveFlag |
| DtSettingsBackup * | mySettingsBackup |
| DtDe & | myDe |
Friends | |
| class | DtShadowSettingsManagerCreator |
| template<typename ManagerClass > | |
| ManagerClass & | defaultManagerInstanceFunction (DtDe &, bool) |
| template<typename ManagerClass > | |
| void | defaultManagerRegisterInstanceFunction (DtDe &, ManagerClass *) |
|
protected |
Type returned when retrieving all observer modes.
|
protected |
Map type for mapping observer mode names to integer keys.
|
virtual |
DTOR.
|
protected |
CTOR.
|
static |
Get an instance used to emit, or to connect.
|
virtual |
Load the default settings.
| int makVrv::DtShadowSettingsManager::lookupShadowQuality | ( | const std::string & | stringKey | ) | const |
Looks up the int key for the observer mode with the given name.
| const std::string* makVrv::DtShadowSettingsManager::findShadowQualityStringKey | ( | int | quality | ) | const |
Find the observer mode string for a int key.
| void makVrv::DtShadowSettingsManager::setName | ( | int | quality, |
| const std::string & | name | ||
| ) |
Sets setting name.
| std::string makVrv::DtShadowSettingsManager::name | ( | int | quality | ) | const |
Returns setting name.
| void makVrv::DtShadowSettingsManager::setShadowsEnabled | ( | bool | shadowsEnabled | ) |
Sets shadows enabled flag.
| bool makVrv::DtShadowSettingsManager::shadowsEnabled | ( | ) | const |
Gets shadows enabled flag.
| void makVrv::DtShadowSettingsManager::setShadowsEnabledOnOcean | ( | bool | enabled | ) |
Sets shadows enabled on ocean flag.
| bool makVrv::DtShadowSettingsManager::shadowsEnabledOnOcean | ( | ) | const |
Gets shadows enabled on ocean flag.
Sets entities casts shadow flag.
Gets entities casts shadow flag.
| bool makVrv::DtShadowSettingsManager::entitiesCastsShadows | ( | ) | const |
Gets entities casts shadow flag.
Sets props casts shadow flag.
Gets props casts shadow flag.
| bool makVrv::DtShadowSettingsManager::propsCastsShadows | ( | ) | const |
Gets props casts shadow flag.
Sets terrain casts shadow flag.
Gets terrain casts shadow flag.
| bool makVrv::DtShadowSettingsManager::terrainCastsShadows | ( | ) | const |
Gets terrain casts shadow flag.
Sets moon casts shadow flag.
Gets moon casts shadow flag.
| bool makVrv::DtShadowSettingsManager::moonCastsShadows | ( | ) | const |
Gets moon casts shadow flag.
Sets clouds casts shadow flag.
Gets clouds casts shadow flag.
| bool makVrv::DtShadowSettingsManager::cloudsCastsShadows | ( | ) | const |
Gets clouds casts shadow flag.
Sets shadow visualization mode.
Gets shadow visualization mode.
| bool makVrv::DtShadowSettingsManager::visualizeShadows | ( | ) | const |
Gets shadow visualization mode.
Sets shadow visualization mode.
Gets shadow visualization mode.
Gets shadow visualization mode.
| void makVrv::DtShadowSettingsManager::setUseFrontFaceCulling | ( | int | quality, |
| bool | useFrontFaceCulling | ||
| ) |
Gets use front face culling.
Gets use front face culling.
| bool makVrv::DtShadowSettingsManager::useFrontFaceCulling | ( | ) | const |
Gets use front face culling.
| void makVrv::DtShadowSettingsManager::setUseCachedFarCascade | ( | int | quality, |
| bool | useCachedFarCascade | ||
| ) |
Sets use cached far cascade this allows a last cascade to be much larger but update less frequently.
| bool makVrv::DtShadowSettingsManager::useCachedFarCascade | ( | ) | const |
Gets use cached far cascade.
| void makVrv::DtShadowSettingsManager::setFarCascadeUpdateFrequency | ( | int | quality, |
| double | update_freq | ||
| ) |
Sets far cascade update frequency.
| double makVrv::DtShadowSettingsManager::farCascadeUpdateFrequency | ( | ) |
Gets far cascade update frequency.
Sets to make the near cascades automatically change size and flags in the air.
| bool makVrv::DtShadowSettingsManager::adjustFarAndFlagsBasedOnHAT | ( | ) |
Gets if near cascades automatically change size and flags in the air.
Sets use polygon offset.
Gets use polygon offset.
| bool makVrv::DtShadowSettingsManager::usePolygonOffset | ( | ) | const |
Gets use polygon offset.
| void makVrv::DtShadowSettingsManager::setPolygonOffset | ( | int | quality, |
| unsigned int | splitIndex, | ||
| float | factor, | ||
| float | units | ||
| ) |
Sets polygon offset parameters.
| float makVrv::DtShadowSettingsManager::polygonOffsetFactor | ( | int | quality, |
| unsigned int | splitIndex | ||
| ) | const |
Gets polygon offset factor parameter.
Gets polygon offset factor parameter.
| float makVrv::DtShadowSettingsManager::polygonOffsetUnits | ( | int | quality, |
| unsigned int | splitIndex | ||
| ) | const |
Gets polygon offset unit parameter.
Gets polygon offset unit parameter.
Sets spot light texture atlas size.
Gets spot light texture atlas size.
Gets spot light texture atlas size.
| void makVrv::DtShadowSettingsManager::setGlobalLightShadowMapSize | ( | int | quality, |
| unsigned int | size | ||
| ) |
Sets global light texture size for cascaded shadow mapping.
Gets global light texture size for cascaded shadow mapping.
Gets global light texture size for cascaded shadow mapping.
| void makVrv::DtShadowSettingsManager::setUseMaximumViewDistance | ( | int | quality, |
| bool | useMaximumViewDistance | ||
| ) |
Sets use maximum view distance.
Gets use maximum view distance.
| bool makVrv::DtShadowSettingsManager::useMaximumViewDistance | ( | ) | const |
Gets use maximum view distance.
Set maximum view distance.
Get maximum far distance.
| double makVrv::DtShadowSettingsManager::maximumViewDistance | ( | ) | const |
Get maximum far distance.
Sets split near distance minimum bias.
Gets split near distance minimum bias.
| double makVrv::DtShadowSettingsManager::splitNearDistanceMinimumBias | ( | ) | const |
Gets split near distance minimum bias.
Sets split near distance maximum bias.
Gets split near distance maximum bias.
| double makVrv::DtShadowSettingsManager::splitNearDistanceMaximumBias | ( | ) | const |
Gets split near distance maximum bias.
Sets split far distance bias.
Gets split far distance bias.
| double makVrv::DtShadowSettingsManager::splitFarDistanceBias | ( | ) | const |
Gets split far distance bias.
| void makVrv::DtShadowSettingsManager::setShadowAmbientFactor | ( | int | quality, |
| float | shadowAmbientFactor | ||
| ) |
Sets shadow factor for modulating the scene.
| float makVrv::DtShadowSettingsManager::shadowAmbientFactor | ( | int | quality | ) | const |
Gets shadow factor for modulating the scene.
| float makVrv::DtShadowSettingsManager::shadowAmbientFactor | ( | ) | const |
Gets shadow factor for modulating the scene.
| void makVrv::DtShadowSettingsManager::setShadowStabilizationScheme | ( | int | quality, |
| makArchives::DtShadowSettingsRecord::ShadowStabilizationScheme | shadowStabilizationScheme | ||
| ) |
Sets shadow stabilization scheme.
| makArchives::DtShadowSettingsRecord::ShadowStabilizationScheme makVrv::DtShadowSettingsManager::shadowStabilizationScheme | ( | int | quality | ) | const |
Gets shadow stabilization scheme.
| makArchives::DtShadowSettingsRecord::ShadowStabilizationScheme makVrv::DtShadowSettingsManager::shadowStabilizationScheme | ( | ) | const |
Gets shadow stabilization scheme.
| void makVrv::DtShadowSettingsManager::setAntiFlickerQuantizationFactor | ( | int | quality, |
| float | antiFlickerQuantizationFactor | ||
| ) |
Sets shadow anti-flicker quantization value for approximate stabilization scheme.
| float makVrv::DtShadowSettingsManager::antiFlickerQuantizationFactor | ( | int | quality | ) | const |
Gets shadow anti-flicker quantization value for approximate stabilization scheme.
| float makVrv::DtShadowSettingsManager::antiFlickerQuantizationFactor | ( | ) | const |
Gets shadow anti-flicker quantization value for approximate stabilization scheme.
| void makVrv::DtShadowSettingsManager::setSplitDistanceComputeScheme | ( | int | quality, |
| makArchives::DtShadowSettingsRecord::SplitDistanceComputeScheme | splitDistanceComputeScheme | ||
| ) |
Sets split distance compute scheme.
| makArchives::DtShadowSettingsRecord::SplitDistanceComputeScheme makVrv::DtShadowSettingsManager::splitDistanceComputeScheme | ( | int | quality | ) | const |
Gets split distance compute scheme.
| makArchives::DtShadowSettingsRecord::SplitDistanceComputeScheme makVrv::DtShadowSettingsManager::splitDistanceComputeScheme | ( | ) | const |
Gets split distance compute scheme.
| void makVrv::DtShadowSettingsManager::setMixedSplitInterpolationValue | ( | int | quality, |
| double | interp | ||
| ) |
Sets mixed logarithmic uniform split interpolation value.
Gets mixed logarithmic uniform split interpolation value.
| double makVrv::DtShadowSettingsManager::mixedSplitInterpolationValue | ( | ) | const |
Gets mixed logarithmic uniform split interpolation value.
| void makVrv::DtShadowSettingsManager::setSplitSelectionScheme | ( | int | quality, |
| makArchives::DtShadowSettingsRecord::SplitSelectionScheme | splitSelectionScheme | ||
| ) |
Sets split selection scheme.
| makArchives::DtShadowSettingsRecord::SplitSelectionScheme makVrv::DtShadowSettingsManager::splitSelectionScheme | ( | int | quality | ) | const |
Gets split selection scheme.
| makArchives::DtShadowSettingsRecord::SplitSelectionScheme makVrv::DtShadowSettingsManager::splitSelectionScheme | ( | ) | const |
Gets split selection scheme.
| void makVrv::DtShadowSettingsManager::setDataStorageScheme | ( | int | quality, |
| makArchives::DtShadowSettingsRecord::DataStorageScheme | dataStorageScheme | ||
| ) |
Sets data storage scheme.
| makArchives::DtShadowSettingsRecord::DataStorageScheme makVrv::DtShadowSettingsManager::dataStorageScheme | ( | int | quality | ) | const |
Gets data storage scheme.
| makArchives::DtShadowSettingsRecord::DataStorageScheme makVrv::DtShadowSettingsManager::dataStorageScheme | ( | ) | const |
Gets data storage scheme.
| void makVrv::DtShadowSettingsManager::setPreFilteringScheme | ( | int | quality, |
| makArchives::DtShadowSettingsRecord::PreFilteringScheme | preFilteringScheme | ||
| ) |
Sets pre-filtering scheme.
| makArchives::DtShadowSettingsRecord::PreFilteringScheme makVrv::DtShadowSettingsManager::preFilteringScheme | ( | int | quality | ) | const |
Gets pre-filtering scheme.
| makArchives::DtShadowSettingsRecord::PreFilteringScheme makVrv::DtShadowSettingsManager::preFilteringScheme | ( | ) | const |
Gets pre-filtering scheme.
| void makVrv::DtShadowSettingsManager::setFilteringScheme | ( | int | quality, |
| makArchives::DtShadowSettingsRecord::FilteringScheme | filteringScheme | ||
| ) |
Sets filtering scheme.
| makArchives::DtShadowSettingsRecord::FilteringScheme makVrv::DtShadowSettingsManager::filteringScheme | ( | int | quality | ) | const |
Gets filtering scheme.
| makArchives::DtShadowSettingsRecord::FilteringScheme makVrv::DtShadowSettingsManager::filteringScheme | ( | ) | const |
Gets filtering scheme.
| void makVrv::DtShadowSettingsManager::setPoissonDiskSamplingScheme | ( | int | quality, |
| makArchives::DtShadowSettingsRecord::PoissonDiskSamplingScheme | poissonDiskSamplingScheme | ||
| ) |
Sets poisson disk sampling scheme.
| makArchives::DtShadowSettingsRecord::PoissonDiskSamplingScheme makVrv::DtShadowSettingsManager::poissonDiskSamplingScheme | ( | int | quality | ) | const |
Gets poisson disk sampling scheme.
| makArchives::DtShadowSettingsRecord::PoissonDiskSamplingScheme makVrv::DtShadowSettingsManager::poissonDiskSamplingScheme | ( | ) | const |
Gets poisson disk sampling scheme.
| void makVrv::DtShadowSettingsManager::setUseViewportMulticast | ( | int | quality, |
| bool | useViewportMulticast | ||
| ) |
Turns on viewport multicast allows faster shadow generation on modern video cards.
| bool makVrv::DtShadowSettingsManager::useViewportMulticast | ( | ) | const |
Gets use viewport multicast.
| void makVrv::DtShadowSettingsManager::setNumPersistentPassesPerCascade | ( | int | quality, |
| unsigned int | numPasses | ||
| ) |
Sets number of persistent passes per cascade.
Gets number of persistent passes per cascade.
Gets number of persistent passes per cascade.
| void makVrv::DtShadowSettingsManager::setNumAdditionalPassesPerCascade | ( | int | quality, |
| unsigned int | numPasses | ||
| ) |
Sets number of passes per cascade.
Gets number of passes per cascade.
Gets number of passes per cascade.
| void makVrv::DtShadowSettingsManager::setPcfFilterWidth | ( | int | quality, |
| unsigned int | pcfFilterWidth | ||
| ) |
Sets PCF filter width.
Gets PCF filter width.
| void makVrv::DtShadowSettingsManager::setBlendCascadesBoundaries | ( | int | quality, |
| bool | blendCascadesBoundaries | ||
| ) |
Enables/Disables blend between cascade boundaries.
Gets blend between cascade boundaries.
| bool makVrv::DtShadowSettingsManager::blendCascadesBoundaries | ( | ) | const |
Gets blend between cascade boundaries.
Enables/Disables Sample Distribution Shadow Maps(SDSM)
Gets Sample Distribution Shadow Maps(SDSM) enabled or disabled state.
| bool makVrv::DtShadowSettingsManager::useSDSM | ( | ) | const |
Gets Sample Distribution Shadow Maps(SDSM) enabled or disabled state.
| void makVrv::DtShadowSettingsManager::setSDSMReadBackLatency | ( | int | quality, |
| unsigned int | sdsmReadBackLatency | ||
| ) |
Sets Sample Distribution Shadow Maps(SDSM) read back latency.
Gets Sample Distribution Shadow Maps(SDSM) read back latency.
Gets Sample Distribution Shadow Maps(SDSM) read back latency.
| void makVrv::DtShadowSettingsManager::setUseCameraDepthBufferForSDSM | ( | int | quality, |
| bool | useCameraDepthBufferForSDSM | ||
| ) |
Enables/Disables the usage of the most recent camera depth buffer for Sample Distribution Shadow Maps(SDSM) as against rendering to a very small frame buffer.
Gets the setting for the usage of the most recent camera depth buffer for Sample Distribution Shadow Maps(SDSM) as against rendering to a very small frame buffer.
| bool makVrv::DtShadowSettingsManager::useCameraDepthBufferForSDSM | ( | ) | const |
Gets the setting for the usage of the most recent camera depth buffer for Sample Distribution Shadow Maps(SDSM) as against rendering to a very small frame buffer.
| void makVrv::DtShadowSettingsManager::setEVSMPositiveExponent | ( | int | quality, |
| double | evsmPositiveExponent | ||
| ) |
Sets exponential variance shadow maps(EVSM) positive exponent.
Gets exponential variance shadow maps(EVSM) positive exponent.
| double makVrv::DtShadowSettingsManager::evsmPositiveExponent | ( | ) | const |
Gets exponential variance shadow maps(EVSM) positive exponent.
| void makVrv::DtShadowSettingsManager::setEVSMNegativeExponent | ( | int | quality, |
| double | evsmNegativeExponent | ||
| ) |
Sets exponential variance shadow maps(EVSM) negative exponent.
Gets exponential variance shadow maps(EVSM) negative exponent.
| double makVrv::DtShadowSettingsManager::evsmNegativeExponent | ( | ) | const |
Gets exponential variance shadow maps(EVSM) negative exponent.
| void makVrv::DtShadowSettingsManager::setVSMMininumVariance | ( | int | quality, |
| double | vsmMininumVariance | ||
| ) |
Sets variance shadow maps(VSM) minimum variance.
Gets variance shadow maps(VSM) minimum variance.
| double makVrv::DtShadowSettingsManager::vsmMininumVariance | ( | ) | const |
Gets variance shadow maps(VSM) minimum variance.
| void makVrv::DtShadowSettingsManager::setESMDarkeningFactor | ( | int | quality, |
| double | esmDarkeningFactor | ||
| ) |
Sets exponential shadow maps(ESM) darkening factor.
Gets exponential shadow maps(ESM) darkening factor.
| double makVrv::DtShadowSettingsManager::esmDarkeningFactor | ( | ) | const |
Gets exponential shadow maps(ESM) darkening factor.
Mark settings as dirty or changed.
Checks if any setting just changed.
| bool makVrv::DtShadowSettingsManager::dirty | ( | ) | const |
Checks if any setting just changed.
Sets current polygon offset cascade.
Gets current polygon offset cascade.
|
virtual |
Load the default settings.
Reimplemented from makVrv::DtCommonBaseSettingsManager< makArchives::DtShadowSettingsCollectionRecord >.
|
virtual |
Load the settings' state from the given file.
Reimplemented from makVrv::DtCommonBaseSettingsManager< makArchives::DtShadowSettingsCollectionRecord >.
|
virtual |
Use the shadow settings from the given settings record.
Implements makVrv::DtBaseSettingsManager< makArchives::DtShadowSettingsCollectionRecord >.
|
virtual |
Use the shadow settings from the given record.
|
virtual |
Populate the given record with the current settings.
Implements makVrv::DtBaseSettingsManager< makArchives::DtShadowSettingsCollectionRecord >.
|
virtual |
Populate the given record with the current settings.
|
virtual |
Return our settings backup object, properly cast to the derived version we are using.
|
protected |
Ensures the shadow settings object agents are properly distributed when a De is connected.
|
protected |
Accessor for a pointer to the observer mode with the given key.
|
protectedvirtual |
Add an already filled out mode (such as one read from a file)
Note that if the mode already exists, it overwrites it.
|
protectedvirtual |
Add a observer mode. An modeKey will be assigned. The user can then set the key map and model set to use. Returns the modeKey assigned.
|
protectedvirtual |
Remove a observer mode.
|
protectedvirtual |
delete all the current visual modes
|
protectedvirtual |
Creates a backup of the settings' current state.
Reimplemented from makVrv::DtBaseSettingsManager< makArchives::DtShadowSettingsCollectionRecord >.
|
friend |
Befriend the creator class so the manager can be instantiated properly.
|
friend |
Befriend the manager instance functions for instance retreival/creation.
Befriend the manager instance functions for instance retreival/creation.
Befriend the manager instance functions for instance retrieval/creation.
Then simply in the implementation of instance call defaultManagerInstanceFunction with the de object and return the return value.
|
friend |
Befriend the manager instance functions for instance retreival/creation.
Befriend the manager instance functions for instance retreival/creation.
Befriend the manager instance functions for instance retrieval/creation.
| boost::signalslib::signal<void(int, const std::string&)> makVrv::DtShadowSettingsManager::shadowSettingsNameChanged |
brief signal that the indicated shadow setting's name changed
| boost::signalslib::signal<void(bool)> makVrv::DtShadowSettingsManager::shadowSettingsShadowsEnabledChanged |
brief signal that whether or not shadows are enabled has changed
| boost::signalslib::signal<void(bool)> makVrv::DtShadowSettingsManager::shadowSettingsShadowsEnabledOnOceanChanged |
brief signal that whether or not shadows on ocean changed
| boost::signalslib::signal<void(int, int)> makVrv::DtShadowSettingsManager::shadowSettingsEntitiesCastsShadowsChanged |
brief signal that the indicated shadow setting's entities casts shadows changed
| boost::signalslib::signal<void(int, int)> makVrv::DtShadowSettingsManager::shadowSettingsPropsCastsShadowsChanged |
brief signal that the indicated shadow setting's props casts shadows changed
| boost::signalslib::signal<void(int, int)> makVrv::DtShadowSettingsManager::shadowSettingsTerrainCastsShadowsChanged |
brief signal that the indicated shadow setting's terrain casts shadows changed
| boost::signalslib::signal<void(int, int)> makVrv::DtShadowSettingsManager::shadowSettingsMoonCastsShadowsChanged |
brief signal that the indicated shadow setting's moon casts shadows changed
| boost::signalslib::signal<void(int, int)> makVrv::DtShadowSettingsManager::shadowSettingsCloudsCastsShadowsChanged |
brief signal that the indicated shadow setting's clouds casts shadows changed
| boost::signalslib::signal<void(int, int)> makVrv::DtShadowSettingsManager::shadowSettingsVisualizeShadowsChanged |
brief signal that the indicated shadow setting's shadow visualization mode changed
| boost::signalslib::signal<void(int, int)> makVrv::DtShadowSettingsManager::shadowSettingsNumberOfSplitsChanged |
brief signal that the indicated shadow setting's shadow visualization mode changed
| boost::signalslib::signal<void(int, bool)> makVrv::DtShadowSettingsManager::shadowSettingsUseFrontFaceCullingChanged |
brief signal that the indicated shadow setting's use front face culling changed
| boost::signalslib::signal<void(int, bool)> makVrv::DtShadowSettingsManager::shadowSettingsUseCachedFarCascadeChanged |
brief signal that the indicated shadow setting's use cached far cascade changed
| boost::signalslib::signal<void(int, double)> makVrv::DtShadowSettingsManager::shadowSettingsFarCascadeUpdateFreqChanged |
brief signal that the indicated shadow setting's far cascade update changed
| boost::signalslib::signal<void(int, bool)> makVrv::DtShadowSettingsManager::shadowSettingsAdjustFarAndFlagsBasedOnHATChanged |
brief signal near cascades automatically change size and flags in the air
| boost::signalslib::signal<void(int, bool)> makVrv::DtShadowSettingsManager::shadowSettingsUseViewportMulticastChanged |
brief signal that the indicated shadow setting's use viewport multicast changed
| boost::signalslib::signal<void(int, bool)> makVrv::DtShadowSettingsManager::shadowSettingsUsePolygonOffsetChanged |
brief signal that the indicated shadow setting's use polygon offset changed
| boost::signalslib::signal<void(int, unsigned int, float)> makVrv::DtShadowSettingsManager::shadowSettingsPolygonOffsetFactorChanged |
brief signal that the indicated shadow setting's polygon offset factor parameter changed
| boost::signalslib::signal<void(int, unsigned int, float)> makVrv::DtShadowSettingsManager::shadowSettingsPolygonOffsetUnitsChanged |
brief signal that the indicated shadow setting's polygon offset unit parameter changed
| boost::signalslib::signal<void(int, int)> makVrv::DtShadowSettingsManager::shadowSettingsSpotLightShadowMapSizeChanged |
brief signal that the indicated shadow setting's spot light texture atlas size changed
| boost::signalslib::signal<void(int, int)> makVrv::DtShadowSettingsManager::shadowSettingsGlobalLightShadowMapSizeChanged |
brief signal that the indicated shadow setting's global light texture size for cascaded shadow mapping changed
| boost::signalslib::signal<void(int, bool)> makVrv::DtShadowSettingsManager::shadowSettingsUseMaximumViewDistanceChanged |
brief signal that the indicated shadow setting's use maximum view distance changed
| boost::signalslib::signal<void(int, double)> makVrv::DtShadowSettingsManager::shadowSettingsMaximumViewDistanceChanged |
brief signal that the indicated shadow setting's maximum view distance changed
| boost::signalslib::signal<void(int, double)> makVrv::DtShadowSettingsManager::shadowSettingsSplitNearDistanceMinimumBiasChanged |
brief signal that the indicated shadow setting's split near distance minimum bias changed
| boost::signalslib::signal<void(int, double)> makVrv::DtShadowSettingsManager::shadowSettingsSplitNearDistanceMaximumBiasChanged |
brief signal that the indicated shadow setting's split near distance maximum bias changed
| boost::signalslib::signal<void(int, double)> makVrv::DtShadowSettingsManager::shadowSettingsSplitFarDistanceBiasChanged |
brief signal that the indicated shadow setting's split far distance bias changed
| boost::signalslib::signal<void(int, float)> makVrv::DtShadowSettingsManager::shadowSettingsShadowFactorChanged |
brief signal that the indicated shadow setting's shadow factor for modulating the scene changed
| boost::signalslib::signal<void(int, int)> makVrv::DtShadowSettingsManager::shadowSettingsShadowStabilizationSchemeChanged |
brief signal that the indicated shadow setting's shadow stabilization scheme changed
| boost::signalslib::signal<void(int, float)> makVrv::DtShadowSettingsManager::shadowSettingsAntiFlickerQuantizationFactorChanged |
brief signal that the indicated shadow setting's shadow anti-flicker quantization value for approximate stabilization scheme changed
| boost::signalslib::signal<void(int, int)> makVrv::DtShadowSettingsManager::shadowSettingsSplitDistanceComputeSchemeChanged |
brief signal that the indicated shadow setting's split distance compute scheme changed
| boost::signalslib::signal<void(int, double)> makVrv::DtShadowSettingsManager::shadowSettingsMixedSplitInterpolationValueChanged |
brief signal that the indicated shadow setting's mixed logarithmic uniform split interpolation value changed
| boost::signalslib::signal<void(int, int)> makVrv::DtShadowSettingsManager::shadowSettingsSplitSelectionSchemeChanged |
brief signal that the indicated shadow setting's split selection scheme changed
| boost::signalslib::signal<void(int, int)> makVrv::DtShadowSettingsManager::shadowSettingsDataStorageSchemeChanged |
brief signal that the indicated shadow setting's data storage scheme changed
| boost::signalslib::signal<void(int, int)> makVrv::DtShadowSettingsManager::shadowSettingsPreFilteringSchemeChanged |
brief signal that the indicated shadow setting's pre-filtering scheme changed
| boost::signalslib::signal<void(int, int)> makVrv::DtShadowSettingsManager::shadowSettingsFilteringSchemeChanged |
brief signal that the indicated shadow setting's filtering scheme changed
| boost::signalslib::signal<void(int, int)> makVrv::DtShadowSettingsManager::shadowSettingsPoissonDiskSamplingSchemeChanged |
brief signal that the indicated shadow setting's poisson disk sampling scheme changed
| boost::signalslib::signal<void(int, unsigned int)> makVrv::DtShadowSettingsManager::shadowSettingsNumPersistentPassesPerCascadeChanged |
brief signal that the indicated shadow setting's persistent number of passes per cascade changed
| boost::signalslib::signal<void(int, unsigned int)> makVrv::DtShadowSettingsManager::shadowSettingsNumAdditionalPassesPerCascadeChanged |
brief signal that the indicated shadow setting's additional number of passes per cascade changed
| boost::signalslib::signal<void(int, unsigned int)> makVrv::DtShadowSettingsManager::shadowSettingsPcfFilterWidthChanged |
brief signal that the indicated shadow setting's PCF filter width changed
| boost::signalslib::signal<void(int, bool)> makVrv::DtShadowSettingsManager::shadowSettingsBlendCascadesBoundariesChanged |
brief signal that the indicated shadow setting's blend cascades boundaries changed
| boost::signalslib::signal<void(int, bool)> makVrv::DtShadowSettingsManager::shadowSettingsUseSDSMChanged |
brief signal that the indicated shadow setting's use sdsm flag changed
| boost::signalslib::signal<void(int, unsigned int)> makVrv::DtShadowSettingsManager::shadowSettingsSDSMReadBackLatencyChanged |
brief signal that the indicated shadow setting's sdsm read back latency changed
| boost::signalslib::signal<void(int, bool)> makVrv::DtShadowSettingsManager::shadowSettingsUseCameraDepthBufferForSDSMChanged |
brief signal that the indicated shadow setting's use camera depth buffer for sdsm flag changed
| boost::signalslib::signal<void(int, double)> makVrv::DtShadowSettingsManager::shadowSettingsEVSMPositiveExponentChanged |
brief signal that the indicated shadow setting's evsm positive exponent changed
| boost::signalslib::signal<void(int, double)> makVrv::DtShadowSettingsManager::shadowSettingsEVSMNegativeExponentChanged |
brief signal that the indicated shadow setting's evsm negative exponent changed
| boost::signalslib::signal<void(int, double)> makVrv::DtShadowSettingsManager::shadowSettingsVSMMininumVarianceChanged |
brief signal that the indicated shadow setting's vsm minimum variance changed
| boost::signalslib::signal<void(int, double)> makVrv::DtShadowSettingsManager::shadowSettingsESMDarkeningFactorChanged |
brief signal that the indicated shadow setting's esm darkening factor changed
| boost::signalslib::signal<void(int, bool)> makVrv::DtShadowSettingsManager::shadowSettingsDirtyChanged |
brief signal that the indicated shadow setting's dirty flag changed
| boost::signalslib::signal<void(int)> makVrv::DtShadowSettingsManager::shadowSettingsAdded |
signal that the indicated shadow setting was added
| boost::signalslib::signal<void(int)> makVrv::DtShadowSettingsManager::shadowSettingsToBeRemoved |
signal that the indicated shadow setting is about to be removed
|
protected |
|
protected |
|
protected |
|
protected |
|
mutableprotected |
|
protected |