VR-Forces 4.8 Class Documentation
 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. More...

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

Public Member Functions

virtual ~DtPostProcessorSettingsInterface ()
 DTOR. More...
 
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
 Sets whether or not HDR is enabled. More...
 
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::signal< void(bool)> signal_enableHdrChanged
 Signals that the user changed the enable HDR checkbox. More...
 
boost::signal< void(bool)> signal_enableHdrAutoExposureChanged
 
boost::signal< void(bool)> signal_enableHdrExposureCorrelationChanged
 
boost::signal< void(bool)> signal_enableHdrBloomChanged
 
boost::signal< void(bool)> signal_enableHdrStreaksChanged
 
boost::signal< void(bool)> signal_enableHdrLensFlareChanged
 
boost::signal< void(double)> signal_lightPointScaleChanged
 
boost::signal< void(double)> signal_dynamicLightScaleChanged
 
boost::signal< void(double)> signal_emissiveTextureScaleChanged
 
boost::signal< void(double)> signal_specularScaleChanged
 
boost::signal< void(double)> signal_shininessScaleChanged
 
boost::signal< void(double)> signal_autoExposureRateScaleChanged
 
boost::signal< void(double)> signal_autoExposurePreScaleChanged
 
boost::signal< void(double)> signal_autoExposureMinDiffChanged
 
boost::signal< void(double)> signal_autoExposureMaxDiffChanged
 
boost::signal< void(double)> signal_autoExposureClampMinChanged
 
boost::signal< void(double)> signal_autoExposureClampMaxChanged
 
boost::signal< void(double)> signal_autoExposurePostScaleChanged
 
boost::signal< void(double)> signal_bloomScaleChanged
 
boost::signal< void(double)> signal_streakIntensityScaleChanged
 
boost::signal< void(int)> signal_numStreaksChanged
 
boost::signal< void(double)> signal_streaksLenScaleChanged
 
boost::signal< void(double)> signal_streakRotationOffsetChanged
 
boost::signal< void(double)> signal_lensFlareScaleChanged
 
boost::signal< void(double)> signal_gammaChanged
 
boost::signal< void(int)> signal_hdrResolutionScaleChanged
 

Detailed Description

Interface for the post processor settings widget.

Used by the logic to communicate with the widget.

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
virtual void makVrv::DtPostProcessorSettingsInterface::setEnableHdrExposureCorrelation ( bool  enabled)
pure virtual
virtual void makVrv::DtPostProcessorSettingsInterface::setEnableHdrBloom ( bool  enabled)
pure virtual
virtual void makVrv::DtPostProcessorSettingsInterface::setEnableHdrStreaks ( bool  enabled)
pure virtual
virtual void makVrv::DtPostProcessorSettingsInterface::setEnableHdrLensFlare ( bool  enabled)
pure virtual
virtual void makVrv::DtPostProcessorSettingsInterface::setLightPointScale ( double  scale)
pure virtual
virtual void makVrv::DtPostProcessorSettingsInterface::setDynamicLightScale ( double  scale)
pure virtual
virtual void makVrv::DtPostProcessorSettingsInterface::setEmissiveTextureScale ( double  scale)
pure virtual
virtual void makVrv::DtPostProcessorSettingsInterface::setSpecularScale ( double  scale)
pure virtual
virtual void makVrv::DtPostProcessorSettingsInterface::setShininessScale ( double  scale)
pure virtual
virtual void makVrv::DtPostProcessorSettingsInterface::setAutoExposureRateScale ( double  scale)
pure virtual
virtual void makVrv::DtPostProcessorSettingsInterface::setAutoExposurePreScale ( double  scale)
pure virtual
virtual void makVrv::DtPostProcessorSettingsInterface::setAutoExposureMinDiff ( double  scale)
pure virtual
virtual void makVrv::DtPostProcessorSettingsInterface::setAutoExposureMaxDiff ( double  scale)
pure virtual
virtual void makVrv::DtPostProcessorSettingsInterface::setAutoExposureClampMin ( double  scale)
pure virtual
virtual void makVrv::DtPostProcessorSettingsInterface::setAutoExposureClampMax ( double  scale)
pure virtual
virtual void makVrv::DtPostProcessorSettingsInterface::setAutoExposurePostScale ( double  scale)
pure virtual
virtual void makVrv::DtPostProcessorSettingsInterface::setBloomScale ( double  scale)
pure virtual
virtual void makVrv::DtPostProcessorSettingsInterface::setStreakIntensityScale ( double  scale)
pure virtual
virtual void makVrv::DtPostProcessorSettingsInterface::setNumStreaks ( int  count)
pure virtual
virtual void makVrv::DtPostProcessorSettingsInterface::setStreaksLenScale ( double  scale)
pure virtual
virtual void makVrv::DtPostProcessorSettingsInterface::setStreakRotationOffset ( double  scale)
pure virtual
virtual void makVrv::DtPostProcessorSettingsInterface::setLensFlareScale ( double  scale)
pure virtual
virtual void makVrv::DtPostProcessorSettingsInterface::setGamma ( double  scale)
pure virtual
virtual void makVrv::DtPostProcessorSettingsInterface::setHdrResolutionScale ( int  scale)
pure virtual
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::signal<void (bool)> makVrv::DtPostProcessorSettingsInterface::signal_enableHdrChanged

Signals that the user changed the enable HDR checkbox.

Parameters
_1the new value for enable HDR.
boost::signal<void (bool)> makVrv::DtPostProcessorSettingsInterface::signal_enableHdrAutoExposureChanged
boost::signal<void(bool)> makVrv::DtPostProcessorSettingsInterface::signal_enableHdrExposureCorrelationChanged
boost::signal<void (bool)> makVrv::DtPostProcessorSettingsInterface::signal_enableHdrBloomChanged
boost::signal<void (bool)> makVrv::DtPostProcessorSettingsInterface::signal_enableHdrStreaksChanged
boost::signal<void (bool)> makVrv::DtPostProcessorSettingsInterface::signal_enableHdrLensFlareChanged
boost::signal<void (double)> makVrv::DtPostProcessorSettingsInterface::signal_lightPointScaleChanged
boost::signal<void (double)> makVrv::DtPostProcessorSettingsInterface::signal_dynamicLightScaleChanged
boost::signal<void (double)> makVrv::DtPostProcessorSettingsInterface::signal_emissiveTextureScaleChanged
boost::signal<void (double)> makVrv::DtPostProcessorSettingsInterface::signal_specularScaleChanged
boost::signal<void (double)> makVrv::DtPostProcessorSettingsInterface::signal_shininessScaleChanged
boost::signal<void (double)> makVrv::DtPostProcessorSettingsInterface::signal_autoExposureRateScaleChanged
boost::signal<void (double)> makVrv::DtPostProcessorSettingsInterface::signal_autoExposurePreScaleChanged
boost::signal<void (double)> makVrv::DtPostProcessorSettingsInterface::signal_autoExposureMinDiffChanged
boost::signal<void (double)> makVrv::DtPostProcessorSettingsInterface::signal_autoExposureMaxDiffChanged
boost::signal<void (double)> makVrv::DtPostProcessorSettingsInterface::signal_autoExposureClampMinChanged
boost::signal<void (double)> makVrv::DtPostProcessorSettingsInterface::signal_autoExposureClampMaxChanged
boost::signal<void (double)> makVrv::DtPostProcessorSettingsInterface::signal_autoExposurePostScaleChanged
boost::signal<void (double)> makVrv::DtPostProcessorSettingsInterface::signal_bloomScaleChanged
boost::signal<void (double)> makVrv::DtPostProcessorSettingsInterface::signal_streakIntensityScaleChanged
boost::signal<void (int)> makVrv::DtPostProcessorSettingsInterface::signal_numStreaksChanged
boost::signal<void (double)> makVrv::DtPostProcessorSettingsInterface::signal_streaksLenScaleChanged
boost::signal<void (double)> makVrv::DtPostProcessorSettingsInterface::signal_streakRotationOffsetChanged
boost::signal<void (double)> makVrv::DtPostProcessorSettingsInterface::signal_lensFlareScaleChanged
boost::signal<void (double)> makVrv::DtPostProcessorSettingsInterface::signal_gammaChanged
boost::signal<void (int)> makVrv::DtPostProcessorSettingsInterface::signal_hdrResolutionScaleChanged

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

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)