VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions
makVrv::DtPostProcessorSettingsInterface Class Referenceabstract

Interface for the post processor settings widget. Used by the logic to communicate with the widget.

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

Public Member Functions

virtual ~DtPostProcessorSettingsInterface ()
 
virtual void setLightPointScaleRange (float max, float min, float step)=0
 
virtual void setDynamicLightScaleRange (float max, float min, float step)=0
 
virtual void setEmissiveTextureScaleRange (float max, float min, float step)=0
 
virtual void setSpecularScaleRange (float max, float min, float step)=0
 
virtual void setShininessScaleRange (float max, float min, float step)=0
 
virtual void setAutoExposureRateScaleRange (float max, float min, float step)=0
 
virtual void setAutoExposurePreScaleRange (float max, float min, float step)=0
 
virtual void setAutoExposureMinDiffRange (float max, float min, float step)=0
 
virtual void setAutoExposureMaxDiffRange (float max, float min, float step)=0
 
virtual void setAutoExposureClampMinRange (float max, float min, float step)=0
 
virtual void setAutoExposureClampMaxRange (float max, float min, float step)=0
 
virtual void setAutoExposurePostScaleRange (float max, float min, float step)=0
 
virtual void setBloomScaleRange (float max, float min, float step)=0
 
virtual void setStreakIntensityScaleRange (float max, float min, float step)=0
 
virtual void setNumStreaksRange (int max, int min, int step)=0
 
virtual void setStreaksLenScaleRange (float max, float min, float step)=0
 
virtual void setStreakRotationOffsetRange (float max, float min, float step)=0
 
virtual void setLensFlareScaleRange (float max, float min, float step)=0
 
virtual void setGammaRange (float max, float min, float step)=0
 
virtual void setHdrResolutionScaleRange (int max, int min, int step)=0
 
Mutators for HDR widget values
virtual void setEnableHdr (bool enabled)=0
 
virtual void setEnableHdrAutoExposure (bool enabled)=0
 
virtual void setEnableHdrExposureCorrelation (bool enabled)=0
 
virtual void setEnableHdrBloom (bool enabled)=0
 
virtual void setEnableHdrStreaks (bool enabled)=0
 
virtual void setEnableHdrLensFlare (bool enabled)=0
 
virtual void setLightPointScale (double scale)=0
 
virtual void setDynamicLightScale (double scale)=0
 
virtual void setEmissiveTextureScale (double scale)=0
 
virtual void setSpecularScale (double scale)=0
 
virtual void setShininessScale (double scale)=0
 
virtual void setAutoExposureRateScale (double scale)=0
 
virtual void setAutoExposurePreScale (double scale)=0
 
virtual void setAutoExposureMinDiff (double scale)=0
 
virtual void setAutoExposureMaxDiff (double scale)=0
 
virtual void setAutoExposureClampMin (double scale)=0
 
virtual void setAutoExposureClampMax (double scale)=0
 
virtual void setAutoExposurePostScale (double scale)=0
 
virtual void setBloomScale (double scale)=0
 
virtual void setStreakIntensityScale (double scale)=0
 
virtual void setNumStreaks (int count)=0
 
virtual void setStreaksLenScale (double scale)=0
 
virtual void setStreakRotationOffset (double scale)=0
 
virtual void setLensFlareScale (double scale)=0
 
virtual void setGamma (double scale)=0
 
virtual void setHdrResolutionScale (int scale)=0
 

Public Attributes

User Input Signals
boost::signalslib::signal
< void(bool)> 
signal_enableHdrChanged
 
boost::signalslib::signal
< void(bool)> 
signal_enableHdrAutoExposureChanged
 
boost::signalslib::signal
< void(bool)> 
signal_enableHdrExposureCorrelationChanged
 
boost::signalslib::signal
< void(bool)> 
signal_enableHdrBloomChanged
 
boost::signalslib::signal
< void(bool)> 
signal_enableHdrStreaksChanged
 
boost::signalslib::signal
< void(bool)> 
signal_enableHdrLensFlareChanged
 
boost::signalslib::signal
< void(double)> 
signal_lightPointScaleChanged
 
boost::signalslib::signal
< void(double)> 
signal_dynamicLightScaleChanged
 
boost::signalslib::signal
< void(double)> 
signal_emissiveTextureScaleChanged
 
boost::signalslib::signal
< void(double)> 
signal_specularScaleChanged
 
boost::signalslib::signal
< void(double)> 
signal_shininessScaleChanged
 
boost::signalslib::signal
< void(double)> 
signal_autoExposureRateScaleChanged
 
boost::signalslib::signal
< void(double)> 
signal_autoExposurePreScaleChanged
 
boost::signalslib::signal
< void(double)> 
signal_autoExposureMinDiffChanged
 
boost::signalslib::signal
< void(double)> 
signal_autoExposureMaxDiffChanged
 
boost::signalslib::signal
< void(double)> 
signal_autoExposureClampMinChanged
 
boost::signalslib::signal
< void(double)> 
signal_autoExposureClampMaxChanged
 
boost::signalslib::signal
< void(double)> 
signal_autoExposurePostScaleChanged
 
boost::signalslib::signal
< void(double)> 
signal_bloomScaleChanged
 
boost::signalslib::signal
< void(double)> 
signal_streakIntensityScaleChanged
 
boost::signalslib::signal
< void(int)> 
signal_numStreaksChanged
 
boost::signalslib::signal
< void(double)> 
signal_streaksLenScaleChanged
 
boost::signalslib::signal
< void(double)> 
signal_streakRotationOffsetChanged
 
boost::signalslib::signal
< void(double)> 
signal_lensFlareScaleChanged
 
boost::signalslib::signal
< void(double)> 
signal_gammaChanged
 
boost::signalslib::signal
< void(int)> 
signal_hdrResolutionScaleChanged
 

Constructor & Destructor Documentation

virtual makVrv::DtPostProcessorSettingsInterface::~DtPostProcessorSettingsInterface ( )
virtual

DTOR.

Member Function Documentation

virtual void makVrv::DtPostProcessorSettingsInterface::setEnableHdr ( bool  enabled)
pure virtual

Sets whether or not HDR is enabled.

Implemented in makVrv::DtPostProcessorSettingsWidget.

virtual void makVrv::DtPostProcessorSettingsInterface::setEnableHdrAutoExposure ( bool  enabled)
pure virtual

Sets whether or not HDR is enabled.

Implemented in makVrv::DtPostProcessorSettingsWidget.

virtual void makVrv::DtPostProcessorSettingsInterface::setEnableHdrExposureCorrelation ( bool  enabled)
pure virtual

Sets whether or not HDR is enabled.

Implemented in makVrv::DtPostProcessorSettingsWidget.

virtual void makVrv::DtPostProcessorSettingsInterface::setEnableHdrBloom ( bool  enabled)
pure virtual

Sets whether or not HDR is enabled.

Implemented in makVrv::DtPostProcessorSettingsWidget.

virtual void makVrv::DtPostProcessorSettingsInterface::setEnableHdrStreaks ( bool  enabled)
pure virtual

Sets whether or not HDR is enabled.

Implemented in makVrv::DtPostProcessorSettingsWidget.

virtual void makVrv::DtPostProcessorSettingsInterface::setEnableHdrLensFlare ( bool  enabled)
pure virtual

Sets whether or not HDR is enabled.

Implemented in makVrv::DtPostProcessorSettingsWidget.

virtual void makVrv::DtPostProcessorSettingsInterface::setLightPointScale ( double  scale)
pure virtual

Sets whether or not HDR is enabled.

Implemented in makVrv::DtPostProcessorSettingsWidget.

virtual void makVrv::DtPostProcessorSettingsInterface::setDynamicLightScale ( double  scale)
pure virtual

Sets whether or not HDR is enabled.

Implemented in makVrv::DtPostProcessorSettingsWidget.

virtual void makVrv::DtPostProcessorSettingsInterface::setEmissiveTextureScale ( double  scale)
pure virtual

Sets whether or not HDR is enabled.

Implemented in makVrv::DtPostProcessorSettingsWidget.

virtual void makVrv::DtPostProcessorSettingsInterface::setSpecularScale ( double  scale)
pure virtual

Sets whether or not HDR is enabled.

Implemented in makVrv::DtPostProcessorSettingsWidget.

virtual void makVrv::DtPostProcessorSettingsInterface::setShininessScale ( double  scale)
pure virtual

Sets whether or not HDR is enabled.

Implemented in makVrv::DtPostProcessorSettingsWidget.

virtual void makVrv::DtPostProcessorSettingsInterface::setAutoExposureRateScale ( double  scale)
pure virtual

Sets whether or not HDR is enabled.

Implemented in makVrv::DtPostProcessorSettingsWidget.

virtual void makVrv::DtPostProcessorSettingsInterface::setAutoExposurePreScale ( double  scale)
pure virtual

Sets whether or not HDR is enabled.

Implemented in makVrv::DtPostProcessorSettingsWidget.

virtual void makVrv::DtPostProcessorSettingsInterface::setAutoExposureMinDiff ( double  scale)
pure virtual

Sets whether or not HDR is enabled.

Implemented in makVrv::DtPostProcessorSettingsWidget.

virtual void makVrv::DtPostProcessorSettingsInterface::setAutoExposureMaxDiff ( double  scale)
pure virtual

Sets whether or not HDR is enabled.

Implemented in makVrv::DtPostProcessorSettingsWidget.

virtual void makVrv::DtPostProcessorSettingsInterface::setAutoExposureClampMin ( double  scale)
pure virtual

Sets whether or not HDR is enabled.

Implemented in makVrv::DtPostProcessorSettingsWidget.

virtual void makVrv::DtPostProcessorSettingsInterface::setAutoExposureClampMax ( double  scale)
pure virtual

Sets whether or not HDR is enabled.

Implemented in makVrv::DtPostProcessorSettingsWidget.

virtual void makVrv::DtPostProcessorSettingsInterface::setAutoExposurePostScale ( double  scale)
pure virtual

Sets whether or not HDR is enabled.

Implemented in makVrv::DtPostProcessorSettingsWidget.

virtual void makVrv::DtPostProcessorSettingsInterface::setBloomScale ( double  scale)
pure virtual

Sets whether or not HDR is enabled.

Implemented in makVrv::DtPostProcessorSettingsWidget.

virtual void makVrv::DtPostProcessorSettingsInterface::setStreakIntensityScale ( double  scale)
pure virtual

Sets whether or not HDR is enabled.

Implemented in makVrv::DtPostProcessorSettingsWidget.

virtual void makVrv::DtPostProcessorSettingsInterface::setNumStreaks ( int  count)
pure virtual

Sets whether or not HDR is enabled.

Implemented in makVrv::DtPostProcessorSettingsWidget.

virtual void makVrv::DtPostProcessorSettingsInterface::setStreaksLenScale ( double  scale)
pure virtual

Sets whether or not HDR is enabled.

Implemented in makVrv::DtPostProcessorSettingsWidget.

virtual void makVrv::DtPostProcessorSettingsInterface::setStreakRotationOffset ( double  scale)
pure virtual

Sets whether or not HDR is enabled.

Implemented in makVrv::DtPostProcessorSettingsWidget.

virtual void makVrv::DtPostProcessorSettingsInterface::setLensFlareScale ( double  scale)
pure virtual

Sets whether or not HDR is enabled.

Implemented in makVrv::DtPostProcessorSettingsWidget.

virtual void makVrv::DtPostProcessorSettingsInterface::setGamma ( double  scale)
pure virtual

Sets whether or not HDR is enabled.

Implemented in makVrv::DtPostProcessorSettingsWidget.

virtual void makVrv::DtPostProcessorSettingsInterface::setHdrResolutionScale ( int  scale)
pure virtual

Sets whether or not HDR is enabled.

Implemented in makVrv::DtPostProcessorSettingsWidget.

virtual void makVrv::DtPostProcessorSettingsInterface::setLightPointScaleRange ( float  max,
float  min,
float  step 
)
pure virtual
virtual void makVrv::DtPostProcessorSettingsInterface::setDynamicLightScaleRange ( float  max,
float  min,
float  step 
)
pure virtual
virtual void makVrv::DtPostProcessorSettingsInterface::setEmissiveTextureScaleRange ( float  max,
float  min,
float  step 
)
pure virtual
virtual void makVrv::DtPostProcessorSettingsInterface::setSpecularScaleRange ( float  max,
float  min,
float  step 
)
pure virtual
virtual void makVrv::DtPostProcessorSettingsInterface::setShininessScaleRange ( float  max,
float  min,
float  step 
)
pure virtual
virtual void makVrv::DtPostProcessorSettingsInterface::setAutoExposureRateScaleRange ( float  max,
float  min,
float  step 
)
pure virtual
virtual void makVrv::DtPostProcessorSettingsInterface::setAutoExposurePreScaleRange ( float  max,
float  min,
float  step 
)
pure virtual
virtual void makVrv::DtPostProcessorSettingsInterface::setAutoExposureMinDiffRange ( float  max,
float  min,
float  step 
)
pure virtual
virtual void makVrv::DtPostProcessorSettingsInterface::setAutoExposureMaxDiffRange ( float  max,
float  min,
float  step 
)
pure virtual
virtual void makVrv::DtPostProcessorSettingsInterface::setAutoExposureClampMinRange ( float  max,
float  min,
float  step 
)
pure virtual
virtual void makVrv::DtPostProcessorSettingsInterface::setAutoExposureClampMaxRange ( float  max,
float  min,
float  step 
)
pure virtual
virtual void makVrv::DtPostProcessorSettingsInterface::setAutoExposurePostScaleRange ( float  max,
float  min,
float  step 
)
pure virtual
virtual void makVrv::DtPostProcessorSettingsInterface::setBloomScaleRange ( float  max,
float  min,
float  step 
)
pure virtual
virtual void makVrv::DtPostProcessorSettingsInterface::setStreakIntensityScaleRange ( float  max,
float  min,
float  step 
)
pure virtual
virtual void makVrv::DtPostProcessorSettingsInterface::setNumStreaksRange ( int  max,
int  min,
int  step 
)
pure virtual
virtual void makVrv::DtPostProcessorSettingsInterface::setStreaksLenScaleRange ( float  max,
float  min,
float  step 
)
pure virtual
virtual void makVrv::DtPostProcessorSettingsInterface::setStreakRotationOffsetRange ( float  max,
float  min,
float  step 
)
pure virtual
virtual void makVrv::DtPostProcessorSettingsInterface::setLensFlareScaleRange ( float  max,
float  min,
float  step 
)
pure virtual
virtual void makVrv::DtPostProcessorSettingsInterface::setGammaRange ( float  max,
float  min,
float  step 
)
pure virtual
virtual void makVrv::DtPostProcessorSettingsInterface::setHdrResolutionScaleRange ( int  max,
int  min,
int  step 
)
pure virtual

Member Data Documentation

boost::signalslib::signal<void (bool)> makVrv::DtPostProcessorSettingsInterface::signal_enableHdrChanged

Signals that the user changed the enable HDR checkbox.

Parameters
_1the new value for enable HDR.
boost::signalslib::signal<void (bool)> makVrv::DtPostProcessorSettingsInterface::signal_enableHdrAutoExposureChanged

Signals that the user changed the enable HDR checkbox.

Parameters
_1the new value for enable HDR.
boost::signalslib::signal<void(bool)> makVrv::DtPostProcessorSettingsInterface::signal_enableHdrExposureCorrelationChanged

Signals that the user changed the enable HDR checkbox.

Parameters
_1the new value for enable HDR.
boost::signalslib::signal<void (bool)> makVrv::DtPostProcessorSettingsInterface::signal_enableHdrBloomChanged

Signals that the user changed the enable HDR checkbox.

Parameters
_1the new value for enable HDR.
boost::signalslib::signal<void (bool)> makVrv::DtPostProcessorSettingsInterface::signal_enableHdrStreaksChanged

Signals that the user changed the enable HDR checkbox.

Parameters
_1the new value for enable HDR.
boost::signalslib::signal<void (bool)> makVrv::DtPostProcessorSettingsInterface::signal_enableHdrLensFlareChanged

Signals that the user changed the enable HDR checkbox.

Parameters
_1the new value for enable HDR.
boost::signalslib::signal<void (double)> makVrv::DtPostProcessorSettingsInterface::signal_lightPointScaleChanged

Signals that the user changed the enable HDR checkbox.

Parameters
_1the new value for enable HDR.
boost::signalslib::signal<void (double)> makVrv::DtPostProcessorSettingsInterface::signal_dynamicLightScaleChanged

Signals that the user changed the enable HDR checkbox.

Parameters
_1the new value for enable HDR.
boost::signalslib::signal<void (double)> makVrv::DtPostProcessorSettingsInterface::signal_emissiveTextureScaleChanged

Signals that the user changed the enable HDR checkbox.

Parameters
_1the new value for enable HDR.
boost::signalslib::signal<void (double)> makVrv::DtPostProcessorSettingsInterface::signal_specularScaleChanged

Signals that the user changed the enable HDR checkbox.

Parameters
_1the new value for enable HDR.
boost::signalslib::signal<void (double)> makVrv::DtPostProcessorSettingsInterface::signal_shininessScaleChanged

Signals that the user changed the enable HDR checkbox.

Parameters
_1the new value for enable HDR.
boost::signalslib::signal<void (double)> makVrv::DtPostProcessorSettingsInterface::signal_autoExposureRateScaleChanged

Signals that the user changed the enable HDR checkbox.

Parameters
_1the new value for enable HDR.
boost::signalslib::signal<void (double)> makVrv::DtPostProcessorSettingsInterface::signal_autoExposurePreScaleChanged

Signals that the user changed the enable HDR checkbox.

Parameters
_1the new value for enable HDR.
boost::signalslib::signal<void (double)> makVrv::DtPostProcessorSettingsInterface::signal_autoExposureMinDiffChanged

Signals that the user changed the enable HDR checkbox.

Parameters
_1the new value for enable HDR.
boost::signalslib::signal<void (double)> makVrv::DtPostProcessorSettingsInterface::signal_autoExposureMaxDiffChanged

Signals that the user changed the enable HDR checkbox.

Parameters
_1the new value for enable HDR.
boost::signalslib::signal<void (double)> makVrv::DtPostProcessorSettingsInterface::signal_autoExposureClampMinChanged

Signals that the user changed the enable HDR checkbox.

Parameters
_1the new value for enable HDR.
boost::signalslib::signal<void (double)> makVrv::DtPostProcessorSettingsInterface::signal_autoExposureClampMaxChanged

Signals that the user changed the enable HDR checkbox.

Parameters
_1the new value for enable HDR.
boost::signalslib::signal<void (double)> makVrv::DtPostProcessorSettingsInterface::signal_autoExposurePostScaleChanged

Signals that the user changed the enable HDR checkbox.

Parameters
_1the new value for enable HDR.
boost::signalslib::signal<void (double)> makVrv::DtPostProcessorSettingsInterface::signal_bloomScaleChanged

Signals that the user changed the enable HDR checkbox.

Parameters
_1the new value for enable HDR.
boost::signalslib::signal<void (double)> makVrv::DtPostProcessorSettingsInterface::signal_streakIntensityScaleChanged

Signals that the user changed the enable HDR checkbox.

Parameters
_1the new value for enable HDR.
boost::signalslib::signal<void (int)> makVrv::DtPostProcessorSettingsInterface::signal_numStreaksChanged

Signals that the user changed the enable HDR checkbox.

Parameters
_1the new value for enable HDR.
boost::signalslib::signal<void (double)> makVrv::DtPostProcessorSettingsInterface::signal_streaksLenScaleChanged

Signals that the user changed the enable HDR checkbox.

Parameters
_1the new value for enable HDR.
boost::signalslib::signal<void (double)> makVrv::DtPostProcessorSettingsInterface::signal_streakRotationOffsetChanged

Signals that the user changed the enable HDR checkbox.

Parameters
_1the new value for enable HDR.
boost::signalslib::signal<void (double)> makVrv::DtPostProcessorSettingsInterface::signal_lensFlareScaleChanged

Signals that the user changed the enable HDR checkbox.

Parameters
_1the new value for enable HDR.
boost::signalslib::signal<void (double)> makVrv::DtPostProcessorSettingsInterface::signal_gammaChanged

Signals that the user changed the enable HDR checkbox.

Parameters
_1the new value for enable HDR.
boost::signalslib::signal<void (int)> makVrv::DtPostProcessorSettingsInterface::signal_hdrResolutionScaleChanged

Signals that the user changed the enable HDR checkbox.

Parameters
_1the new value for enable HDR.

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

Document ID: Generated on Tue Sep 24 19:28:17 EDT 2024 from SVN revision 269799
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)