VR-Forces 4.7 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
makVrv::DtPostProcessorSettingsLogic Class Reference

The logic for the diguy settings dialog. More...

Public Member Functions

 DtPostProcessorSettingsLogic (DtDe &de, DtPersistenceControlsInterface &persistenceControls, DtPostProcessorSettingsInterface &widget)
 CTOR.
virtual ~DtPostProcessorSettingsLogic ()
 DTOR.

Protected Member Functions

virtual void displayUnitsChanged ()
 slot for display unit and decimal changes currently we just relook up the display units and decimal values in sendSettingsToGui instead of getting the values from the signal
virtual void sendSettingsToGui ()
 Set up the GUI with the current window settings.
Boost Slots for HDR settings
virtual void slot_enableHdrChanged (bool enable)
 Receives notification that the user changed the enable HDR checkbox.
virtual void slot_enableHdrAutoExposureChanged (bool enable)
virtual void slot_enableHdrBloomChanged (bool enable)
virtual void slot_enableHdrStreaksChanged (bool enable)
virtual void slot_enableHdrLensFlareChanged (bool enable)
virtual void slot_lightPointScaleChanged (double scale)
virtual void slot_dynamicLightScaleChanged (double scale)
virtual void slot_emissiveTextureScaleChanged (double scale)
virtual void slot_specularScaleChanged (double scale)
virtual void slot_shininessScaleChanged (double scale)
virtual void slot_autoExposureRateScaleChanged (double scale)
virtual void slot_autoExposurePreScaleChanged (double scale)
virtual void slot_autoExposureMinDiffChanged (double scale)
virtual void slot_autoExposureMaxDiffChanged (double scale)
virtual void slot_autoExposureClampMinChanged (double scale)
virtual void slot_autoExposureClampMaxChanged (double scale)
virtual void slot_autoExposurePostScaleChanged (double scale)
virtual void slot_bloomScaleChanged (double scale)
virtual void slot_streakIntensityScaleChanged (double scale)
virtual void slot_numStreaksChanged (int count)
virtual void slot_streaksLenScaleChanged (double scale)
virtual void slot_streakRotationOffsetChanged (double scale)
virtual void slot_lensFlareScaleChanged (double scale)
virtual void slot_gammaChanged (double scale)
virtual void slot_hdrResolutionScaleChanged (int scale)

Persistence Slots

DtSignalConnectionManager mySignals
DtPostProcessorSettingsInterfacemyInterface
DtPersistenceControlsInterfacemyPersistenceControls
DtDemyDe
virtual void on_import ()
virtual void on_export ()
virtual void on_importFilePathChosen (const std::string &filePath)
virtual void on_exportFilePathChosen (const std::string &filePath)
virtual void on_settingsRestored (const DtSettingsBackup *b)

Detailed Description

The logic for the diguy settings dialog.

Constructor & Destructor Documentation

makVrv::DtPostProcessorSettingsLogic::DtPostProcessorSettingsLogic ( DtDe de,
DtPersistenceControlsInterface persistenceControls,
DtPostProcessorSettingsInterface widget 
)

CTOR.

virtual makVrv::DtPostProcessorSettingsLogic::~DtPostProcessorSettingsLogic ( )
virtual

DTOR.

Member Function Documentation

virtual void makVrv::DtPostProcessorSettingsLogic::displayUnitsChanged ( )
protectedvirtual

slot for display unit and decimal changes currently we just relook up the display units and decimal values in sendSettingsToGui instead of getting the values from the signal

virtual void makVrv::DtPostProcessorSettingsLogic::sendSettingsToGui ( )
protectedvirtual

Set up the GUI with the current window settings.

virtual void makVrv::DtPostProcessorSettingsLogic::slot_enableHdrChanged ( bool  enable)
protectedvirtual

Receives notification that the user changed the enable HDR checkbox.

virtual void makVrv::DtPostProcessorSettingsLogic::slot_enableHdrAutoExposureChanged ( bool  enable)
protectedvirtual
virtual void makVrv::DtPostProcessorSettingsLogic::slot_enableHdrBloomChanged ( bool  enable)
protectedvirtual
virtual void makVrv::DtPostProcessorSettingsLogic::slot_enableHdrStreaksChanged ( bool  enable)
protectedvirtual
virtual void makVrv::DtPostProcessorSettingsLogic::slot_enableHdrLensFlareChanged ( bool  enable)
protectedvirtual
virtual void makVrv::DtPostProcessorSettingsLogic::slot_lightPointScaleChanged ( double  scale)
protectedvirtual
virtual void makVrv::DtPostProcessorSettingsLogic::slot_dynamicLightScaleChanged ( double  scale)
protectedvirtual
virtual void makVrv::DtPostProcessorSettingsLogic::slot_emissiveTextureScaleChanged ( double  scale)
protectedvirtual
virtual void makVrv::DtPostProcessorSettingsLogic::slot_specularScaleChanged ( double  scale)
protectedvirtual
virtual void makVrv::DtPostProcessorSettingsLogic::slot_shininessScaleChanged ( double  scale)
protectedvirtual
virtual void makVrv::DtPostProcessorSettingsLogic::slot_autoExposureRateScaleChanged ( double  scale)
protectedvirtual
virtual void makVrv::DtPostProcessorSettingsLogic::slot_autoExposurePreScaleChanged ( double  scale)
protectedvirtual
virtual void makVrv::DtPostProcessorSettingsLogic::slot_autoExposureMinDiffChanged ( double  scale)
protectedvirtual
virtual void makVrv::DtPostProcessorSettingsLogic::slot_autoExposureMaxDiffChanged ( double  scale)
protectedvirtual
virtual void makVrv::DtPostProcessorSettingsLogic::slot_autoExposureClampMinChanged ( double  scale)
protectedvirtual
virtual void makVrv::DtPostProcessorSettingsLogic::slot_autoExposureClampMaxChanged ( double  scale)
protectedvirtual
virtual void makVrv::DtPostProcessorSettingsLogic::slot_autoExposurePostScaleChanged ( double  scale)
protectedvirtual
virtual void makVrv::DtPostProcessorSettingsLogic::slot_bloomScaleChanged ( double  scale)
protectedvirtual
virtual void makVrv::DtPostProcessorSettingsLogic::slot_streakIntensityScaleChanged ( double  scale)
protectedvirtual
virtual void makVrv::DtPostProcessorSettingsLogic::slot_numStreaksChanged ( int  count)
protectedvirtual
virtual void makVrv::DtPostProcessorSettingsLogic::slot_streaksLenScaleChanged ( double  scale)
protectedvirtual
virtual void makVrv::DtPostProcessorSettingsLogic::slot_streakRotationOffsetChanged ( double  scale)
protectedvirtual
virtual void makVrv::DtPostProcessorSettingsLogic::slot_lensFlareScaleChanged ( double  scale)
protectedvirtual
virtual void makVrv::DtPostProcessorSettingsLogic::slot_gammaChanged ( double  scale)
protectedvirtual
virtual void makVrv::DtPostProcessorSettingsLogic::slot_hdrResolutionScaleChanged ( int  scale)
protectedvirtual
virtual void makVrv::DtPostProcessorSettingsLogic::on_import ( )
protectedvirtual
virtual void makVrv::DtPostProcessorSettingsLogic::on_export ( )
protectedvirtual
virtual void makVrv::DtPostProcessorSettingsLogic::on_importFilePathChosen ( const std::string &  filePath)
protectedvirtual
virtual void makVrv::DtPostProcessorSettingsLogic::on_exportFilePathChosen ( const std::string &  filePath)
protectedvirtual
virtual void makVrv::DtPostProcessorSettingsLogic::on_settingsRestored ( const DtSettingsBackup b)
protectedvirtual

Member Data Documentation

DtSignalConnectionManager makVrv::DtPostProcessorSettingsLogic::mySignals
protected
DtPostProcessorSettingsInterface& makVrv::DtPostProcessorSettingsLogic::myInterface
protected
DtPersistenceControlsInterface& makVrv::DtPostProcessorSettingsLogic::myPersistenceControls
protected
DtDe& makVrv::DtPostProcessorSettingsLogic::myDe
protected

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

Document ID: Generated on Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (www.mak.com)