VR-Forces 4.6 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.
virtual ~DtPostProcessorSettingsWidget ()
 Virtual DTOR.
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.
virtual void setEnableHdr (bool enabled)
 Sets whether or not HDR is enabled.
virtual bool enableHdrAutoExposure () const
virtual void setEnableHdrAutoExposure (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.

Protected Slots

User input slots
void onEnableHdrChanged (int checkedState)
 Receives notification that the user changed the enable HDR checkbox.
void onEnableHdrAutoExposureChanged (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.
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.
boost::signal< void(bool)> signal_enableHdrAutoExposureChanged
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::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::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 Apr 12 03:15:37 EDT 2018 from SVN revision 187986
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)