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 | Protected Member Functions | Protected Attributes
makVrv::DtPostProcessorSettingsWidget Class Reference

This widget contains fields for configuring Post Processors. More...

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

Public Member Functions

 DtPostProcessorSettingsWidget (DtDe &de, QWidget *parent, Qt::WindowFlags f=Qt::Widget)
 CTOR. More...
 
virtual ~DtPostProcessorSettingsWidget ()
 Virtual DTOR. More...
 
virtual void setLightPointScaleRange (float max, float min, float step)
 
virtual void setDynamicLightScaleRange (float max, float min, float step)
 
virtual void setEmissiveTextureScaleRange (float max, float min, float step)
 
virtual void setSpecularScaleRange (float max, float min, float step)
 
virtual void setShininessScaleRange (float max, float min, float step)
 
virtual void setAutoExposureRateScaleRange (float max, float min, float step)
 
virtual void setAutoExposurePreScaleRange (float max, float min, float step)
 
virtual void setAutoExposureMinDiffRange (float max, float min, float step)
 
virtual void setAutoExposureMaxDiffRange (float max, float min, float step)
 
virtual void setAutoExposureClampMinRange (float max, float min, float step)
 
virtual void setAutoExposureClampMaxRange (float max, float min, float step)
 
virtual void setAutoExposurePostScaleRange (float max, float min, float step)
 
virtual void setBloomScaleRange (float max, float min, float step)
 
virtual void setStreakIntensityScaleRange (float max, float min, float step)
 
virtual void setNumStreaksRange (int max, int min, int step)
 
virtual void setStreaksLenScaleRange (float max, float min, float step)
 
virtual void setStreakRotationOffsetRange (float max, float min, float step)
 
virtual void setLensFlareScaleRange (float max, float min, float step)
 
virtual void setGammaRange (float max, float min, float step)
 
virtual void setHdrResolutionScaleRange (int max, int min, int step)
 
Field Value Getters/Setters
virtual bool enableHdr () const
 Gets whether or not HDR is enabled. More...
 
virtual void setEnableHdr (bool enabled)
 Sets whether or not HDR is enabled. More...
 
virtual bool enableHdrAutoExposure () const
 
virtual void setEnableHdrAutoExposure (bool enabled)
 
virtual bool enableHdrExposureCorrelation () const
 
virtual void setEnableHdrExposureCorrelation (bool enabled)
 
virtual bool enableHdrBloom () const
 
virtual void setEnableHdrBloom (bool enabled)
 
virtual bool enableHdrStreaks () const
 
virtual void setEnableHdrStreaks (bool enabled)
 
virtual bool enableHdrLensFlare () const
 
virtual void setEnableHdrLensFlare (bool enabled)
 
virtual double lightPointScale () const
 
virtual void setLightPointScale (double scale)
 
virtual double dynamicLightScale () const
 
virtual void setDynamicLightScale (double scale)
 
virtual double emissiveTextureScale () const
 
virtual void setEmissiveTextureScale (double scale)
 
virtual double specularScale () const
 
virtual void setSpecularScale (double scale)
 
virtual double shininessScale () const
 
virtual void setShininessScale (double scale)
 
virtual double autoExposureRateScale () const
 
virtual void setAutoExposureRateScale (double scale)
 
virtual double autoExposurePreScale () const
 
virtual void setAutoExposurePreScale (double scale)
 
virtual double autoExposureMinDiff () const
 
virtual void setAutoExposureMinDiff (double scale)
 
virtual double autoExposureMaxDiff () const
 
virtual void setAutoExposureMaxDiff (double scale)
 
virtual double autoExposureClampMin () const
 
virtual void setAutoExposureClampMin (double scale)
 
virtual double autoExposureClampMax () const
 
virtual void setAutoExposureClampMax (double scale)
 
virtual double autoExposurePostScale () const
 
virtual void setAutoExposurePostScale (double scale)
 
virtual double bloomScale () const
 
virtual void setBloomScale (double scale)
 
virtual double streakIntensityScale () const
 
virtual void setStreakIntensityScale (double scale)
 
virtual int numStreaks () const
 
virtual void setNumStreaks (int count)
 
virtual double streaksLenScale () const
 
virtual void setStreaksLenScale (double scale)
 
virtual double streakRotationOffset () const
 
virtual void setStreakRotationOffset (double scale)
 
virtual double lensFlareScale () const
 
virtual void setLensFlareScale (double scale)
 
virtual double gamma () const
 
virtual void setGamma (double scale)
 
virtual int hdrResolutionScale () const
 
virtual void setHdrResolutionScale (int scale)
 
- Public Member Functions inherited from makVrv::DtPostProcessorSettingsInterface
virtual ~DtPostProcessorSettingsInterface ()
 DTOR. More...
 

Protected Slots

User input slots
void onEnableHdrChanged (int checkedState)
 Receives notification that the user changed the enable HDR checkbox. More...
 
void onEnableHdrAutoExposureChanged (int checkedState)
 
void onEnableHdrExposureCorrelationChanged (int checkedState)
 
void onEnableHdrBloomChanged (int checkedState)
 
void onEnableHdrStreaksChanged (int checkedState)
 
void onEnableHdrLensFlareChanged (int checkedState)
 
void onLightPointScaleChanged (double scale)
 
void onDynamicLightScaleChanged (double scale)
 
void onEmissiveTextureScaleChanged (double scale)
 
void onSpecularScaleChanged (double scale)
 
void onShininessScaleChanged (double scale)
 
void onAutoExposureRateScaleChanged (double scale)
 
void onAutoExposurePreScaleChanged (double scale)
 
void onAutoExposureMinDiffChanged (double scale)
 
void onAutoExposureMaxDiffChanged (double scale)
 
void onAutoExposureClampMinChanged (double scale)
 
void onAutoExposureClampMaxChanged (double scale)
 
void onAutoExposurePostScaleChanged (double scale)
 
void onBloomScaleChanged (double scale)
 
void onStreakIntensityScaleChanged (double scale)
 
void onNumStreaksChanged (int count)
 
void onStreaksLenScaleChanged (double scale)
 
void onStreakRotationOffsetChanged (double scale)
 
void onLensFlareScaleChanged (double scale)
 
void onGammaChanged (double scale)
 
void onHdrResolutionScaleChanged (int scale)
 

Protected Member Functions

void connectToSignals ()
 Connect to widget changed signals. More...
 
void updateEnableStateHdrGui () const
 

Protected Attributes

DtDemyDe
 

Additional Inherited Members

- Public Attributes inherited from makVrv::DtPostProcessorSettingsInterface
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

This widget contains fields for configuring Post Processors.

Constructor & Destructor Documentation

makVrv::DtPostProcessorSettingsWidget::DtPostProcessorSettingsWidget ( DtDe de,
QWidget *  parent,
Qt::WindowFlags  f = Qt::Widget 
)

CTOR.

virtual makVrv::DtPostProcessorSettingsWidget::~DtPostProcessorSettingsWidget ( )
virtual

Virtual DTOR.

Member Function Documentation

virtual bool makVrv::DtPostProcessorSettingsWidget::enableHdr ( ) const
virtual

Gets whether or not HDR is enabled.

virtual void makVrv::DtPostProcessorSettingsWidget::setEnableHdr ( bool  enabled)
virtual

Sets whether or not HDR is enabled.

Implements makVrv::DtPostProcessorSettingsInterface.

virtual bool makVrv::DtPostProcessorSettingsWidget::enableHdrAutoExposure ( ) const
virtual
virtual void makVrv::DtPostProcessorSettingsWidget::setEnableHdrAutoExposure ( bool  enabled)
virtual
virtual bool makVrv::DtPostProcessorSettingsWidget::enableHdrExposureCorrelation ( ) const
virtual
virtual void makVrv::DtPostProcessorSettingsWidget::setEnableHdrExposureCorrelation ( bool  enabled)
virtual
virtual bool makVrv::DtPostProcessorSettingsWidget::enableHdrBloom ( ) const
virtual
virtual void makVrv::DtPostProcessorSettingsWidget::setEnableHdrBloom ( bool  enabled)
virtual
virtual bool makVrv::DtPostProcessorSettingsWidget::enableHdrStreaks ( ) const
virtual
virtual void makVrv::DtPostProcessorSettingsWidget::setEnableHdrStreaks ( bool  enabled)
virtual
virtual bool makVrv::DtPostProcessorSettingsWidget::enableHdrLensFlare ( ) const
virtual
virtual void makVrv::DtPostProcessorSettingsWidget::setEnableHdrLensFlare ( bool  enabled)
virtual
virtual double makVrv::DtPostProcessorSettingsWidget::lightPointScale ( ) const
virtual
virtual void makVrv::DtPostProcessorSettingsWidget::setLightPointScale ( double  scale)
virtual
virtual double makVrv::DtPostProcessorSettingsWidget::dynamicLightScale ( ) const
virtual
virtual void makVrv::DtPostProcessorSettingsWidget::setDynamicLightScale ( double  scale)
virtual
virtual double makVrv::DtPostProcessorSettingsWidget::emissiveTextureScale ( ) const
virtual
virtual void makVrv::DtPostProcessorSettingsWidget::setEmissiveTextureScale ( double  scale)
virtual
virtual double makVrv::DtPostProcessorSettingsWidget::specularScale ( ) const
virtual
virtual void makVrv::DtPostProcessorSettingsWidget::setSpecularScale ( double  scale)
virtual
virtual double makVrv::DtPostProcessorSettingsWidget::shininessScale ( ) const
virtual
virtual void makVrv::DtPostProcessorSettingsWidget::setShininessScale ( double  scale)
virtual
virtual double makVrv::DtPostProcessorSettingsWidget::autoExposureRateScale ( ) const
virtual
virtual void makVrv::DtPostProcessorSettingsWidget::setAutoExposureRateScale ( double  scale)
virtual
virtual double makVrv::DtPostProcessorSettingsWidget::autoExposurePreScale ( ) const
virtual
virtual void makVrv::DtPostProcessorSettingsWidget::setAutoExposurePreScale ( double  scale)
virtual
virtual double makVrv::DtPostProcessorSettingsWidget::autoExposureMinDiff ( ) const
virtual
virtual void makVrv::DtPostProcessorSettingsWidget::setAutoExposureMinDiff ( double  scale)
virtual
virtual double makVrv::DtPostProcessorSettingsWidget::autoExposureMaxDiff ( ) const
virtual
virtual void makVrv::DtPostProcessorSettingsWidget::setAutoExposureMaxDiff ( double  scale)
virtual
virtual double makVrv::DtPostProcessorSettingsWidget::autoExposureClampMin ( ) const
virtual
virtual void makVrv::DtPostProcessorSettingsWidget::setAutoExposureClampMin ( double  scale)
virtual
virtual double makVrv::DtPostProcessorSettingsWidget::autoExposureClampMax ( ) const
virtual
virtual void makVrv::DtPostProcessorSettingsWidget::setAutoExposureClampMax ( double  scale)
virtual
virtual double makVrv::DtPostProcessorSettingsWidget::autoExposurePostScale ( ) const
virtual
virtual void makVrv::DtPostProcessorSettingsWidget::setAutoExposurePostScale ( double  scale)
virtual
virtual double makVrv::DtPostProcessorSettingsWidget::bloomScale ( ) const
virtual
virtual void makVrv::DtPostProcessorSettingsWidget::setBloomScale ( double  scale)
virtual
virtual double makVrv::DtPostProcessorSettingsWidget::streakIntensityScale ( ) const
virtual
virtual void makVrv::DtPostProcessorSettingsWidget::setStreakIntensityScale ( double  scale)
virtual
virtual int makVrv::DtPostProcessorSettingsWidget::numStreaks ( ) const
virtual
virtual void makVrv::DtPostProcessorSettingsWidget::setNumStreaks ( int  count)
virtual
virtual double makVrv::DtPostProcessorSettingsWidget::streaksLenScale ( ) const
virtual
virtual void makVrv::DtPostProcessorSettingsWidget::setStreaksLenScale ( double  scale)
virtual
virtual double makVrv::DtPostProcessorSettingsWidget::streakRotationOffset ( ) const
virtual
virtual void makVrv::DtPostProcessorSettingsWidget::setStreakRotationOffset ( double  scale)
virtual
virtual double makVrv::DtPostProcessorSettingsWidget::lensFlareScale ( ) const
virtual
virtual void makVrv::DtPostProcessorSettingsWidget::setLensFlareScale ( double  scale)
virtual
virtual double makVrv::DtPostProcessorSettingsWidget::gamma ( ) const
virtual
virtual void makVrv::DtPostProcessorSettingsWidget::setGamma ( double  scale)
virtual
virtual int makVrv::DtPostProcessorSettingsWidget::hdrResolutionScale ( ) const
virtual
virtual void makVrv::DtPostProcessorSettingsWidget::setHdrResolutionScale ( int  scale)
virtual
virtual void makVrv::DtPostProcessorSettingsWidget::setLightPointScaleRange ( float  max,
float  min,
float  step 
)
virtual
virtual void makVrv::DtPostProcessorSettingsWidget::setDynamicLightScaleRange ( float  max,
float  min,
float  step 
)
virtual
virtual void makVrv::DtPostProcessorSettingsWidget::setEmissiveTextureScaleRange ( float  max,
float  min,
float  step 
)
virtual
virtual void makVrv::DtPostProcessorSettingsWidget::setSpecularScaleRange ( float  max,
float  min,
float  step 
)
virtual
virtual void makVrv::DtPostProcessorSettingsWidget::setShininessScaleRange ( float  max,
float  min,
float  step 
)
virtual
virtual void makVrv::DtPostProcessorSettingsWidget::setAutoExposureRateScaleRange ( float  max,
float  min,
float  step 
)
virtual
virtual void makVrv::DtPostProcessorSettingsWidget::setAutoExposurePreScaleRange ( float  max,
float  min,
float  step 
)
virtual
virtual void makVrv::DtPostProcessorSettingsWidget::setAutoExposureMinDiffRange ( float  max,
float  min,
float  step 
)
virtual
virtual void makVrv::DtPostProcessorSettingsWidget::setAutoExposureMaxDiffRange ( float  max,
float  min,
float  step 
)
virtual
virtual void makVrv::DtPostProcessorSettingsWidget::setAutoExposureClampMinRange ( float  max,
float  min,
float  step 
)
virtual
virtual void makVrv::DtPostProcessorSettingsWidget::setAutoExposureClampMaxRange ( float  max,
float  min,
float  step 
)
virtual
virtual void makVrv::DtPostProcessorSettingsWidget::setAutoExposurePostScaleRange ( float  max,
float  min,
float  step 
)
virtual
virtual void makVrv::DtPostProcessorSettingsWidget::setBloomScaleRange ( float  max,
float  min,
float  step 
)
virtual
virtual void makVrv::DtPostProcessorSettingsWidget::setStreakIntensityScaleRange ( float  max,
float  min,
float  step 
)
virtual
virtual void makVrv::DtPostProcessorSettingsWidget::setNumStreaksRange ( int  max,
int  min,
int  step 
)
virtual
virtual void makVrv::DtPostProcessorSettingsWidget::setStreaksLenScaleRange ( float  max,
float  min,
float  step 
)
virtual
virtual void makVrv::DtPostProcessorSettingsWidget::setStreakRotationOffsetRange ( float  max,
float  min,
float  step 
)
virtual
virtual void makVrv::DtPostProcessorSettingsWidget::setLensFlareScaleRange ( float  max,
float  min,
float  step 
)
virtual
virtual void makVrv::DtPostProcessorSettingsWidget::setGammaRange ( float  max,
float  min,
float  step 
)
virtual
virtual void makVrv::DtPostProcessorSettingsWidget::setHdrResolutionScaleRange ( int  max,
int  min,
int  step 
)
virtual
void makVrv::DtPostProcessorSettingsWidget::onEnableHdrChanged ( int  checkedState)
protectedslot

Receives notification that the user changed the enable HDR checkbox.

void makVrv::DtPostProcessorSettingsWidget::onEnableHdrAutoExposureChanged ( int  checkedState)
protectedslot
void makVrv::DtPostProcessorSettingsWidget::onEnableHdrExposureCorrelationChanged ( int  checkedState)
protectedslot
void makVrv::DtPostProcessorSettingsWidget::onEnableHdrBloomChanged ( int  checkedState)
protectedslot
void makVrv::DtPostProcessorSettingsWidget::onEnableHdrStreaksChanged ( int  checkedState)
protectedslot
void makVrv::DtPostProcessorSettingsWidget::onEnableHdrLensFlareChanged ( int  checkedState)
protectedslot
void makVrv::DtPostProcessorSettingsWidget::onLightPointScaleChanged ( double  scale)
protectedslot
void makVrv::DtPostProcessorSettingsWidget::onDynamicLightScaleChanged ( double  scale)
protectedslot
void makVrv::DtPostProcessorSettingsWidget::onEmissiveTextureScaleChanged ( double  scale)
protectedslot
void makVrv::DtPostProcessorSettingsWidget::onSpecularScaleChanged ( double  scale)
protectedslot
void makVrv::DtPostProcessorSettingsWidget::onShininessScaleChanged ( double  scale)
protectedslot
void makVrv::DtPostProcessorSettingsWidget::onAutoExposureRateScaleChanged ( double  scale)
protectedslot
void makVrv::DtPostProcessorSettingsWidget::onAutoExposurePreScaleChanged ( double  scale)
protectedslot
void makVrv::DtPostProcessorSettingsWidget::onAutoExposureMinDiffChanged ( double  scale)
protectedslot
void makVrv::DtPostProcessorSettingsWidget::onAutoExposureMaxDiffChanged ( double  scale)
protectedslot
void makVrv::DtPostProcessorSettingsWidget::onAutoExposureClampMinChanged ( double  scale)
protectedslot
void makVrv::DtPostProcessorSettingsWidget::onAutoExposureClampMaxChanged ( double  scale)
protectedslot
void makVrv::DtPostProcessorSettingsWidget::onAutoExposurePostScaleChanged ( double  scale)
protectedslot
void makVrv::DtPostProcessorSettingsWidget::onBloomScaleChanged ( double  scale)
protectedslot
void makVrv::DtPostProcessorSettingsWidget::onStreakIntensityScaleChanged ( double  scale)
protectedslot
void makVrv::DtPostProcessorSettingsWidget::onNumStreaksChanged ( int  count)
protectedslot
void makVrv::DtPostProcessorSettingsWidget::onStreaksLenScaleChanged ( double  scale)
protectedslot
void makVrv::DtPostProcessorSettingsWidget::onStreakRotationOffsetChanged ( double  scale)
protectedslot
void makVrv::DtPostProcessorSettingsWidget::onLensFlareScaleChanged ( double  scale)
protectedslot
void makVrv::DtPostProcessorSettingsWidget::onGammaChanged ( double  scale)
protectedslot
void makVrv::DtPostProcessorSettingsWidget::onHdrResolutionScaleChanged ( int  scale)
protectedslot
void makVrv::DtPostProcessorSettingsWidget::connectToSignals ( )
protected

Connect to widget changed signals.

Non-virtual (Called from CTOR).

void makVrv::DtPostProcessorSettingsWidget::updateEnableStateHdrGui ( ) const
protected

Member Data Documentation

DtDe& makVrv::DtPostProcessorSettingsWidget::myDe
protected

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)