VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Member Functions
makVrv::DtShadowSettingsInterface Class Referenceabstract

This is the interface for the DtShadowSettingsPage. More...

Inheritance diagram for makVrv::DtShadowSettingsInterface:
Inheritance graph
[legend]

Public Member Functions

virtual ~DtShadowSettingsInterface ()
 DTOR. More...
 
Initializer/Setters for the widgets.
virtual void setShadowsEnabled (bool enabled)=0
 Enables/Disables the shadow rendering enable state. More...
 
virtual void setEntitiesCastsShadows (bool enabled)=0
 Enables/Disables Entities Shadow Casting. More...
 
virtual void setPropsCastsShadows (bool enabled)=0
 Enables/Disables Props Shadow Casting. More...
 
virtual void setTerrainCastsShadows (bool enabled)=0
 Enables/Disables Terrain Shadow Casting. More...
 
virtual void setMoonCastsShadows (bool enabled)=0
 Enables/Disables Moon Shadow Casting. More...
 
virtual void setCloudsCastsShadows (bool enabled)=0
 Enables/Disables Clouds Shadow Casting. More...
 
virtual void setVisualizeShadows (bool enabled)=0
 Sets shadow visualization mode. More...
 
virtual void setNumberOfSplits (unsigned int numSplits)=0
 Sets number of splits. More...
 
virtual void setUseFrontFaceCulling (bool enabled)=0
 sets use front face culling More...
 
virtual void setUseCachedFarCascade (bool enabled)=0
 sets use Cached Far Cascade More...
 
virtual void setFarCascadeUpdateFrequency (double value)=0
 Sets far cascade update frequency. More...
 
virtual void setAdjustFarAndFlagsBasedOnHAT (bool enabled)=0
 Gets far cascade update frequency. More...
 
virtual void setUsePolygonOffset (bool enabled)=0
 Sets use polygon offset. More...
 
virtual void setPolygonOffset (float factor, float units)=0
 Sets polygon offset parameters. More...
 
virtual void setPolygonOffsetCascade (unsigned int splitIndex)=0
 Sets polygon cascade. More...
 
virtual void setGlobalLightShadowMapSize (unsigned int size)=0
 Sets global light texture size for cascaded shadow mapping. More...
 
virtual void setUseMaximumViewDistance (bool enabled)=0
 Sets use maximum view distance. More...
 
virtual void setMaximumViewDistance (double viewDistance)=0
 Set maximum view distance. More...
 
virtual void setSplitNearDistanceMinimumBias (double bias)=0
 Sets split near distance minimum bias. More...
 
virtual void setSplitNearDistanceMaximumBias (double bias)=0
 Sets split near distance maximum bias. More...
 
virtual void setShadowAmbientFactor (float shadowAmbientFactor)=0
 Sets shadow factor for modulating the scene. More...
 
virtual void setMixedSplitInterpolationValue (double interp)=0
 Sets mixed logarithmic uniform split interpolation value. More...
 
virtual void setShadowStabilizationScheme (const DtUnicode &selection)=0
 Sets shadow stabilization scheme. More...
 
virtual void setSplitSelectionScheme (const DtUnicode &selection)=0
 Sets split selection scheme. More...
 
virtual void setDataStorageScheme (const DtUnicode &selection)=0
 Sets data storage scheme. More...
 
virtual void setPreFilteringScheme (const DtUnicode &selection)=0
 Sets pre-filtering scheme. More...
 
virtual void setFilteringScheme (const DtUnicode &selection)=0
 Sets filtering scheme. More...
 
virtual void setPoissonDiskSamplingScheme (const DtUnicode &selection)=0
 Sets poisson disk sampling scheme. More...
 
virtual void setUseViewportMulticast (bool enabled)=0
 sets use Cached Far Cascade More...
 
virtual void setNumPersistentPassesPerCascade (unsigned int numPasses)=0
 Sets persistent number of passes per cascade. More...
 
virtual void setNumAdditionalPassesPerCascade (unsigned int numPasses)=0
 Sets additional number of passes per cascade. More...
 
virtual void setPcfFilterWidth (unsigned int pcfFilterWidth)=0
 Sets PCF filter width. More...
 
virtual void setBlendCascadesBoundaries (bool enabled)=0
 Sets skip blend cascade boundaries. More...
 
virtual void setUseSDSM (bool enabled)=0
 Sets use SDSM. More...
 
virtual void setSDSMReadBackLatency (unsigned int sdsmReadBackLatenc)=0
 Sets SDSM readback latency. More...
 

Static Public Member Functions

static const DtUnicodetheExactAntiFlickering ()
 
static const DtUnicodetheApproximateAntiFlickering ()
 
static const DtUnicodetheEyeSpaceString ()
 
static const DtUnicodetheLightSpaceString ()
 
static const DtUnicodetheMultipleTexturesString ()
 
static const DtUnicodetheTextureAtlasString ()
 
static const DtUnicodetheTextureArrayString ()
 
static const DtUnicodetheNoneString ()
 
static const DtUnicodetheVarianceShadowMapsString ()
 
static const DtUnicodetheExponentialShadowMapsString ()
 
static const DtUnicodetheExponentialVarianceShadowMapsString ()
 
static const DtUnicodethePoissonDiskPCF4String ()
 
static const DtUnicodethePoissonDiskPCF8String ()
 
static const DtUnicodethePoissonDiskPCF16String ()
 
static const DtUnicodethePoissonDiskPCF24String ()
 
static const DtUnicodethePoissonDiskPCF32String ()
 
static const DtUnicodetheUniformString ()
 
static const DtUnicodetheStratifiedString ()
 

Public Attributes

Signals emitted when settings are changed by user.
boost::signalslib::signal
< void(bool)> 
signal_shadowsSet
 brief signal that the indicated casts shadow flag changed More...
 
boost::signalslib::signal
< void(bool)> 
signal_shadowSettingsEntitiesCastsShadowsChanged
 brief signal that the indicated shadow setting's entities casts shadow flag changed More...
 
boost::signalslib::signal
< void(bool)> 
signal_shadowSettingsPropsCastsShadowsChanged
 brief signal that the indicated shadow setting's props casts shadow flag changed More...
 
boost::signalslib::signal
< void(bool)> 
signal_shadowSettingsTerrainCastsShadowsChanged
 brief signal that the indicated shadow setting's terrain casts shadow flag changed More...
 
boost::signalslib::signal
< void(bool)> 
signal_shadowSettingsMoonCastsShadowsChanged
 brief signal that the indicated shadow setting's moon casts shadow flag changed More...
 
boost::signalslib::signal
< void(bool)> 
signal_shadowSettingsCloudsCastsShadowsChanged
 brief signal that the indicated shadow setting's clouds casts shadow flag changed More...
 
boost::signalslib::signal
< void(bool)> 
signal_shadowSettingsVisualizeShadowsChanged
 brief signal that the indicated shadow setting's shadow visualization mode changed More...
 
boost::signalslib::signal
< void(int)> 
signal_shadowSettingsNumberOfSplitsChanged
 brief signal that the indicated shadow setting's shadow visualization mode changed More...
 
boost::signalslib::signal
< void(bool)> 
signal_shadowSettingsUseFrontFaceCullingChanged
 brief signal that the indicated shadow setting's use front face culling changed More...
 
boost::signalslib::signal
< void(bool)> 
signal_shadowSettingsUseCachedFarCascadeChanged
 brief signal that the indicated shadow setting's use cached far cascade changed More...
 
boost::signalslib::signal
< void(double)> 
signal_shadowSettingFarCascadeUpdateFreqChanged
 brief signal that the indicated shadow setting's use cached far cascade changed More...
 
boost::signalslib::signal
< void(bool)> 
signal_shadowSettingAdjustFarAndFlagsBasedOnHATChanged
 
boost::signalslib::signal
< void(bool)> 
signal_shadowSettingsUseViewportMulticastChanged
 brief signal that the indicated shadow setting's use cached far cascade changed More...
 
boost::signalslib::signal
< void(bool)> 
signal_shadowSettingsUsePolygonOffsetChanged
 brief signal that the indicated shadow setting's use polygon offset changed More...
 
boost::signalslib::signal
< void(int)> 
signal_shadowSettingsPolygonOffsetCascadeChanged
 brief signal that the indicated shadow setting's polygon offset cascade changed More...
 
boost::signalslib::signal
< void(float, float)> 
signal_shadowSettingsPolygonOffsetChanged
 brief signal that the indicated shadow setting's polygon offset parameter changed More...
 
boost::signalslib::signal
< void(int)> 
signal_shadowSettingsSpotLightShadowMapSizeChanged
 brief signal that the indicated shadow setting's spot light texture atlas size changed More...
 
boost::signalslib::signal
< void(int)> 
signal_shadowSettingsGlobalLightShadowMapSizeChanged
 brief signal that the indicated shadow setting's global light texture size for cascaded shadow mapping changed More...
 
boost::signalslib::signal
< void(bool)> 
signal_shadowSettingsUseMaximumViewDistanceChanged
 brief signal that the indicated shadow setting's use maximum view distance changed More...
 
boost::signalslib::signal
< void(double)> 
signal_shadowSettingsMaximumViewDistanceChanged
 brief signal that the indicated shadow setting's maximum view distance changed More...
 
boost::signalslib::signal
< void(double)> 
signal_shadowSettingsSplitNearDistanceMinimumBiasChanged
 brief signal that the indicated shadow setting's split near distance minimum bias changed More...
 
boost::signalslib::signal
< void(double)> 
signal_shadowSettingsSplitNearDistanceMaximumBiasChanged
 brief signal that the indicated shadow setting's split near distance maximum bias changed More...
 
boost::signalslib::signal
< void(double)> 
signal_shadowSettingsSplitFarDistanceBiasChanged
 brief signal that the indicated shadow setting's split far distance bias changed More...
 
boost::signalslib::signal
< void(float)> 
signal_shadowSettingsShadowFactorChanged
 brief signal that the indicated shadow setting's shadow factor for modulating the scene changed More...
 
boost::signalslib::signal
< void(const DtUnicode &)> 
signal_shadowSettingsShadowStabilizationSchemeChanged
 brief signal that the indicated shadow setting's shadow stabilization scheme changed More...
 
boost::signalslib::signal
< void(float)> 
signal_shadowSettingsAntiFlickerQuantizationFactorChanged
 brief signal that the indicated shadow setting's shadow anti-flicker quantization value for approximate stabilization scheme changed More...
 
boost::signalslib::signal
< void(int)> 
signal_shadowSettingsSplitDistanceComputeSchemeChanged
 brief signal that the indicated shadow setting's split distance compute scheme changed More...
 
boost::signalslib::signal
< void(double)> 
signal_shadowSettingsSplitInterpolationValueChanged
 brief signal that the indicated shadow setting's mixed logarithmic uniform split interpolation value changed More...
 
boost::signalslib::signal
< void(const DtUnicode &)> 
signal_shadowSettingsSplitSelectionSchemeChanged
 brief signal that the indicated shadow setting's split selection scheme changed More...
 
boost::signalslib::signal
< void(const DtUnicode &)> 
signal_shadowSettingsDataStorageSchemeChanged
 brief signal that the indicated shadow setting's data storage scheme changed More...
 
boost::signalslib::signal
< void(const DtUnicode &)> 
signal_shadowSettingsPreFilteringSchemeChanged
 brief signal that the indicated shadow setting's pre-filtering scheme changed More...
 
boost::signalslib::signal
< void(const DtUnicode &)> 
signal_shadowSettingsFilteringSchemeChanged
 brief signal that the indicated shadow setting's filtering scheme changed More...
 
boost::signalslib::signal
< void(const DtUnicode &)> 
signal_shadowSettingsPoissonDiskSamplingSchemeChanged
 brief signal that the indicated shadow setting's poisson disk sampling scheme changed More...
 
boost::signalslib::signal
< void(unsigned int)> 
signal_shadowSettingsNumPersistentPassesPerCascadeChanged
 brief signal that the indicated shadow setting's persistent number of passes per cascade changed More...
 
boost::signalslib::signal
< void(unsigned int)> 
signal_shadowSettingsNumAdditionalPassesPerCascadeChanged
 brief signal that the indicated shadow setting's additional number of passes per cascade changed More...
 
boost::signalslib::signal
< void(unsigned int)> 
signal_shadowSettingsPcfFilterWidthChanged
 brief signal that the indicated shadow setting's PCF filter width changed More...
 
boost::signalslib::signal
< void(bool)> 
signal_shadowSettingsBlendCascadesBoundariesChanged
 brief signal that the indicated shadow setting's skip frame blend cascades boundaries changed More...
 
boost::signalslib::signal
< void(bool)> 
signal_shadowSettingsUseSDSMChanged
 brief signal that the indicated shadow setting's use sdsm flag changed More...
 
boost::signalslib::signal
< void(unsigned int)> 
signal_shadowSettingsSDSMReadBackLatencyChanged
 brief signal that the indicated shadow setting's sdsm read back latency changed More...
 

Detailed Description

This is the interface for the DtShadowSettingsPage.

Constructor & Destructor Documentation

virtual makVrv::DtShadowSettingsInterface::~DtShadowSettingsInterface ( )
virtual

DTOR.

Member Function Documentation

virtual void makVrv::DtShadowSettingsInterface::setShadowsEnabled ( bool  enabled)
pure virtual

Enables/Disables the shadow rendering enable state.

Implemented in makVrv::DtShadowSettingsWidget.

virtual void makVrv::DtShadowSettingsInterface::setEntitiesCastsShadows ( bool  enabled)
pure virtual

Enables/Disables Entities Shadow Casting.

Implemented in makVrv::DtShadowSettingsWidget.

virtual void makVrv::DtShadowSettingsInterface::setPropsCastsShadows ( bool  enabled)
pure virtual

Enables/Disables Props Shadow Casting.

Implemented in makVrv::DtShadowSettingsWidget.

virtual void makVrv::DtShadowSettingsInterface::setTerrainCastsShadows ( bool  enabled)
pure virtual

Enables/Disables Terrain Shadow Casting.

Implemented in makVrv::DtShadowSettingsWidget.

virtual void makVrv::DtShadowSettingsInterface::setMoonCastsShadows ( bool  enabled)
pure virtual

Enables/Disables Moon Shadow Casting.

Implemented in makVrv::DtShadowSettingsWidget.

virtual void makVrv::DtShadowSettingsInterface::setCloudsCastsShadows ( bool  enabled)
pure virtual

Enables/Disables Clouds Shadow Casting.

Implemented in makVrv::DtShadowSettingsWidget.

virtual void makVrv::DtShadowSettingsInterface::setVisualizeShadows ( bool  enabled)
pure virtual

Sets shadow visualization mode.

Implemented in makVrv::DtShadowSettingsWidget.

virtual void makVrv::DtShadowSettingsInterface::setNumberOfSplits ( unsigned int  numSplits)
pure virtual

Sets number of splits.

Implemented in makVrv::DtShadowSettingsWidget.

virtual void makVrv::DtShadowSettingsInterface::setUseFrontFaceCulling ( bool  enabled)
pure virtual

sets use front face culling

Implemented in makVrv::DtShadowSettingsWidget.

virtual void makVrv::DtShadowSettingsInterface::setUseCachedFarCascade ( bool  enabled)
pure virtual

sets use Cached Far Cascade

Implemented in makVrv::DtShadowSettingsWidget.

virtual void makVrv::DtShadowSettingsInterface::setFarCascadeUpdateFrequency ( double  value)
pure virtual

Sets far cascade update frequency.

Implemented in makVrv::DtShadowSettingsWidget.

virtual void makVrv::DtShadowSettingsInterface::setAdjustFarAndFlagsBasedOnHAT ( bool  enabled)
pure virtual

Gets far cascade update frequency.

Implemented in makVrv::DtShadowSettingsWidget.

virtual void makVrv::DtShadowSettingsInterface::setUsePolygonOffset ( bool  enabled)
pure virtual

Sets use polygon offset.

Implemented in makVrv::DtShadowSettingsWidget.

virtual void makVrv::DtShadowSettingsInterface::setPolygonOffset ( float  factor,
float  units 
)
pure virtual

Sets polygon offset parameters.

Implemented in makVrv::DtShadowSettingsWidget.

virtual void makVrv::DtShadowSettingsInterface::setPolygonOffsetCascade ( unsigned int  splitIndex)
pure virtual

Sets polygon cascade.

Implemented in makVrv::DtShadowSettingsWidget.

virtual void makVrv::DtShadowSettingsInterface::setGlobalLightShadowMapSize ( unsigned int  size)
pure virtual

Sets global light texture size for cascaded shadow mapping.

Implemented in makVrv::DtShadowSettingsWidget.

virtual void makVrv::DtShadowSettingsInterface::setUseMaximumViewDistance ( bool  enabled)
pure virtual

Sets use maximum view distance.

Implemented in makVrv::DtShadowSettingsWidget.

virtual void makVrv::DtShadowSettingsInterface::setMaximumViewDistance ( double  viewDistance)
pure virtual

Set maximum view distance.

Implemented in makVrv::DtShadowSettingsWidget.

virtual void makVrv::DtShadowSettingsInterface::setSplitNearDistanceMinimumBias ( double  bias)
pure virtual

Sets split near distance minimum bias.

Implemented in makVrv::DtShadowSettingsWidget.

virtual void makVrv::DtShadowSettingsInterface::setSplitNearDistanceMaximumBias ( double  bias)
pure virtual

Sets split near distance maximum bias.

Implemented in makVrv::DtShadowSettingsWidget.

virtual void makVrv::DtShadowSettingsInterface::setShadowAmbientFactor ( float  shadowAmbientFactor)
pure virtual

Sets shadow factor for modulating the scene.

Implemented in makVrv::DtShadowSettingsWidget.

virtual void makVrv::DtShadowSettingsInterface::setMixedSplitInterpolationValue ( double  interp)
pure virtual

Sets mixed logarithmic uniform split interpolation value.

Implemented in makVrv::DtShadowSettingsWidget.

virtual void makVrv::DtShadowSettingsInterface::setShadowStabilizationScheme ( const DtUnicode selection)
pure virtual

Sets shadow stabilization scheme.

Implemented in makVrv::DtShadowSettingsWidget.

virtual void makVrv::DtShadowSettingsInterface::setSplitSelectionScheme ( const DtUnicode selection)
pure virtual

Sets split selection scheme.

Implemented in makVrv::DtShadowSettingsWidget.

virtual void makVrv::DtShadowSettingsInterface::setDataStorageScheme ( const DtUnicode selection)
pure virtual

Sets data storage scheme.

Implemented in makVrv::DtShadowSettingsWidget.

virtual void makVrv::DtShadowSettingsInterface::setPreFilteringScheme ( const DtUnicode selection)
pure virtual

Sets pre-filtering scheme.

Implemented in makVrv::DtShadowSettingsWidget.

virtual void makVrv::DtShadowSettingsInterface::setFilteringScheme ( const DtUnicode selection)
pure virtual

Sets filtering scheme.

Implemented in makVrv::DtShadowSettingsWidget.

virtual void makVrv::DtShadowSettingsInterface::setPoissonDiskSamplingScheme ( const DtUnicode selection)
pure virtual

Sets poisson disk sampling scheme.

Implemented in makVrv::DtShadowSettingsWidget.

virtual void makVrv::DtShadowSettingsInterface::setUseViewportMulticast ( bool  enabled)
pure virtual

sets use Cached Far Cascade

Implemented in makVrv::DtShadowSettingsWidget.

virtual void makVrv::DtShadowSettingsInterface::setNumPersistentPassesPerCascade ( unsigned int  numPasses)
pure virtual

Sets persistent number of passes per cascade.

Implemented in makVrv::DtShadowSettingsWidget.

virtual void makVrv::DtShadowSettingsInterface::setNumAdditionalPassesPerCascade ( unsigned int  numPasses)
pure virtual

Sets additional number of passes per cascade.

Implemented in makVrv::DtShadowSettingsWidget.

virtual void makVrv::DtShadowSettingsInterface::setPcfFilterWidth ( unsigned int  pcfFilterWidth)
pure virtual

Sets PCF filter width.

Implemented in makVrv::DtShadowSettingsWidget.

virtual void makVrv::DtShadowSettingsInterface::setBlendCascadesBoundaries ( bool  enabled)
pure virtual

Sets skip blend cascade boundaries.

Implemented in makVrv::DtShadowSettingsWidget.

virtual void makVrv::DtShadowSettingsInterface::setUseSDSM ( bool  enabled)
pure virtual

Sets use SDSM.

Implemented in makVrv::DtShadowSettingsWidget.

virtual void makVrv::DtShadowSettingsInterface::setSDSMReadBackLatency ( unsigned int  sdsmReadBackLatenc)
pure virtual

Sets SDSM readback latency.

Implemented in makVrv::DtShadowSettingsWidget.

static const DtUnicode& makVrv::DtShadowSettingsInterface::theExactAntiFlickering ( )
static
static const DtUnicode& makVrv::DtShadowSettingsInterface::theApproximateAntiFlickering ( )
static
static const DtUnicode& makVrv::DtShadowSettingsInterface::theEyeSpaceString ( )
static
static const DtUnicode& makVrv::DtShadowSettingsInterface::theLightSpaceString ( )
static
static const DtUnicode& makVrv::DtShadowSettingsInterface::theMultipleTexturesString ( )
static
static const DtUnicode& makVrv::DtShadowSettingsInterface::theTextureAtlasString ( )
static
static const DtUnicode& makVrv::DtShadowSettingsInterface::theTextureArrayString ( )
static
static const DtUnicode& makVrv::DtShadowSettingsInterface::theNoneString ( )
static
static const DtUnicode& makVrv::DtShadowSettingsInterface::theVarianceShadowMapsString ( )
static
static const DtUnicode& makVrv::DtShadowSettingsInterface::theExponentialShadowMapsString ( )
static
static const DtUnicode& makVrv::DtShadowSettingsInterface::theExponentialVarianceShadowMapsString ( )
static
static const DtUnicode& makVrv::DtShadowSettingsInterface::thePoissonDiskPCF4String ( )
static
static const DtUnicode& makVrv::DtShadowSettingsInterface::thePoissonDiskPCF8String ( )
static
static const DtUnicode& makVrv::DtShadowSettingsInterface::thePoissonDiskPCF16String ( )
static
static const DtUnicode& makVrv::DtShadowSettingsInterface::thePoissonDiskPCF24String ( )
static
static const DtUnicode& makVrv::DtShadowSettingsInterface::thePoissonDiskPCF32String ( )
static
static const DtUnicode& makVrv::DtShadowSettingsInterface::theUniformString ( )
static
static const DtUnicode& makVrv::DtShadowSettingsInterface::theStratifiedString ( )
static

Member Data Documentation

boost::signalslib::signal<void(bool)> makVrv::DtShadowSettingsInterface::signal_shadowsSet

brief signal that the indicated casts shadow flag changed

boost::signalslib::signal<void(bool)> makVrv::DtShadowSettingsInterface::signal_shadowSettingsEntitiesCastsShadowsChanged

brief signal that the indicated shadow setting's entities casts shadow flag changed

boost::signalslib::signal<void(bool)> makVrv::DtShadowSettingsInterface::signal_shadowSettingsPropsCastsShadowsChanged

brief signal that the indicated shadow setting's props casts shadow flag changed

boost::signalslib::signal<void(bool)> makVrv::DtShadowSettingsInterface::signal_shadowSettingsTerrainCastsShadowsChanged

brief signal that the indicated shadow setting's terrain casts shadow flag changed

boost::signalslib::signal<void(bool)> makVrv::DtShadowSettingsInterface::signal_shadowSettingsMoonCastsShadowsChanged

brief signal that the indicated shadow setting's moon casts shadow flag changed

boost::signalslib::signal<void(bool)> makVrv::DtShadowSettingsInterface::signal_shadowSettingsCloudsCastsShadowsChanged

brief signal that the indicated shadow setting's clouds casts shadow flag changed

boost::signalslib::signal<void(bool)> makVrv::DtShadowSettingsInterface::signal_shadowSettingsVisualizeShadowsChanged

brief signal that the indicated shadow setting's shadow visualization mode changed

boost::signalslib::signal<void(int)> makVrv::DtShadowSettingsInterface::signal_shadowSettingsNumberOfSplitsChanged

brief signal that the indicated shadow setting's shadow visualization mode changed

boost::signalslib::signal<void(bool)> makVrv::DtShadowSettingsInterface::signal_shadowSettingsUseFrontFaceCullingChanged

brief signal that the indicated shadow setting's use front face culling changed

boost::signalslib::signal<void(bool)> makVrv::DtShadowSettingsInterface::signal_shadowSettingsUseCachedFarCascadeChanged

brief signal that the indicated shadow setting's use cached far cascade changed

boost::signalslib::signal<void(double)> makVrv::DtShadowSettingsInterface::signal_shadowSettingFarCascadeUpdateFreqChanged

brief signal that the indicated shadow setting's use cached far cascade changed

boost::signalslib::signal<void(bool)> makVrv::DtShadowSettingsInterface::signal_shadowSettingAdjustFarAndFlagsBasedOnHATChanged
boost::signalslib::signal<void(bool)> makVrv::DtShadowSettingsInterface::signal_shadowSettingsUseViewportMulticastChanged

brief signal that the indicated shadow setting's use cached far cascade changed

boost::signalslib::signal<void(bool)> makVrv::DtShadowSettingsInterface::signal_shadowSettingsUsePolygonOffsetChanged

brief signal that the indicated shadow setting's use polygon offset changed

boost::signalslib::signal<void(int)> makVrv::DtShadowSettingsInterface::signal_shadowSettingsPolygonOffsetCascadeChanged

brief signal that the indicated shadow setting's polygon offset cascade changed

boost::signalslib::signal<void(float, float)> makVrv::DtShadowSettingsInterface::signal_shadowSettingsPolygonOffsetChanged

brief signal that the indicated shadow setting's polygon offset parameter changed

boost::signalslib::signal<void(int)> makVrv::DtShadowSettingsInterface::signal_shadowSettingsSpotLightShadowMapSizeChanged

brief signal that the indicated shadow setting's spot light texture atlas size changed

boost::signalslib::signal<void(int)> makVrv::DtShadowSettingsInterface::signal_shadowSettingsGlobalLightShadowMapSizeChanged

brief signal that the indicated shadow setting's global light texture size for cascaded shadow mapping changed

boost::signalslib::signal<void(bool)> makVrv::DtShadowSettingsInterface::signal_shadowSettingsUseMaximumViewDistanceChanged

brief signal that the indicated shadow setting's use maximum view distance changed

boost::signalslib::signal<void(double)> makVrv::DtShadowSettingsInterface::signal_shadowSettingsMaximumViewDistanceChanged

brief signal that the indicated shadow setting's maximum view distance changed

boost::signalslib::signal<void(double)> makVrv::DtShadowSettingsInterface::signal_shadowSettingsSplitNearDistanceMinimumBiasChanged

brief signal that the indicated shadow setting's split near distance minimum bias changed

boost::signalslib::signal<void(double)> makVrv::DtShadowSettingsInterface::signal_shadowSettingsSplitNearDistanceMaximumBiasChanged

brief signal that the indicated shadow setting's split near distance maximum bias changed

boost::signalslib::signal<void(double)> makVrv::DtShadowSettingsInterface::signal_shadowSettingsSplitFarDistanceBiasChanged

brief signal that the indicated shadow setting's split far distance bias changed

boost::signalslib::signal<void(float)> makVrv::DtShadowSettingsInterface::signal_shadowSettingsShadowFactorChanged

brief signal that the indicated shadow setting's shadow factor for modulating the scene changed

boost::signalslib::signal<void(const DtUnicode&)> makVrv::DtShadowSettingsInterface::signal_shadowSettingsShadowStabilizationSchemeChanged

brief signal that the indicated shadow setting's shadow stabilization scheme changed

boost::signalslib::signal<void(float)> makVrv::DtShadowSettingsInterface::signal_shadowSettingsAntiFlickerQuantizationFactorChanged

brief signal that the indicated shadow setting's shadow anti-flicker quantization value for approximate stabilization scheme changed

boost::signalslib::signal<void(int)> makVrv::DtShadowSettingsInterface::signal_shadowSettingsSplitDistanceComputeSchemeChanged

brief signal that the indicated shadow setting's split distance compute scheme changed

boost::signalslib::signal<void(double)> makVrv::DtShadowSettingsInterface::signal_shadowSettingsSplitInterpolationValueChanged

brief signal that the indicated shadow setting's mixed logarithmic uniform split interpolation value changed

boost::signalslib::signal<void(const DtUnicode&)> makVrv::DtShadowSettingsInterface::signal_shadowSettingsSplitSelectionSchemeChanged

brief signal that the indicated shadow setting's split selection scheme changed

boost::signalslib::signal<void(const DtUnicode&)> makVrv::DtShadowSettingsInterface::signal_shadowSettingsDataStorageSchemeChanged

brief signal that the indicated shadow setting's data storage scheme changed

boost::signalslib::signal<void(const DtUnicode&)> makVrv::DtShadowSettingsInterface::signal_shadowSettingsPreFilteringSchemeChanged

brief signal that the indicated shadow setting's pre-filtering scheme changed

boost::signalslib::signal<void(const DtUnicode&)> makVrv::DtShadowSettingsInterface::signal_shadowSettingsFilteringSchemeChanged

brief signal that the indicated shadow setting's filtering scheme changed

boost::signalslib::signal<void(const DtUnicode&)> makVrv::DtShadowSettingsInterface::signal_shadowSettingsPoissonDiskSamplingSchemeChanged

brief signal that the indicated shadow setting's poisson disk sampling scheme changed

boost::signalslib::signal<void(unsigned int)> makVrv::DtShadowSettingsInterface::signal_shadowSettingsNumPersistentPassesPerCascadeChanged

brief signal that the indicated shadow setting's persistent number of passes per cascade changed

boost::signalslib::signal<void(unsigned int)> makVrv::DtShadowSettingsInterface::signal_shadowSettingsNumAdditionalPassesPerCascadeChanged

brief signal that the indicated shadow setting's additional number of passes per cascade changed

boost::signalslib::signal<void(unsigned int)> makVrv::DtShadowSettingsInterface::signal_shadowSettingsPcfFilterWidthChanged

brief signal that the indicated shadow setting's PCF filter width changed

boost::signalslib::signal<void(bool)> makVrv::DtShadowSettingsInterface::signal_shadowSettingsBlendCascadesBoundariesChanged

brief signal that the indicated shadow setting's skip frame blend cascades boundaries changed

boost::signalslib::signal<void(bool)> makVrv::DtShadowSettingsInterface::signal_shadowSettingsUseSDSMChanged

brief signal that the indicated shadow setting's use sdsm flag changed

boost::signalslib::signal<void(unsigned int)> makVrv::DtShadowSettingsInterface::signal_shadowSettingsSDSMReadBackLatencyChanged

brief signal that the indicated shadow setting's sdsm read back latency changed


The documentation for this class was generated from the following file:

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)