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

The logic for the diguy settings dialog.

Public Member Functions

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

Protected Member Functions

virtual void displayUnitsChanged ()
 
virtual void sendSettingsToGui ()
 
Boost Slots for HDR settings
virtual void slot_enableHdrChanged (bool enable)
 
virtual void slot_enableHdrAutoExposureChanged (bool enable)
 
virtual void slot_enableHdrExposureCorrelationChanged (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)
 

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

Receives notification that the user changed the enable HDR checkbox.

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

Receives notification that the user changed the enable HDR checkbox.

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

Receives notification that the user changed the enable HDR checkbox.

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

Receives notification that the user changed the enable HDR checkbox.

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

Receives notification that the user changed the enable HDR checkbox.

virtual void makVrv::DtPostProcessorSettingsLogic::slot_lightPointScaleChanged ( double  scale)
protectedvirtual

Receives notification that the user changed the enable HDR checkbox.

virtual void makVrv::DtPostProcessorSettingsLogic::slot_dynamicLightScaleChanged ( double  scale)
protectedvirtual

Receives notification that the user changed the enable HDR checkbox.

virtual void makVrv::DtPostProcessorSettingsLogic::slot_emissiveTextureScaleChanged ( double  scale)
protectedvirtual

Receives notification that the user changed the enable HDR checkbox.

virtual void makVrv::DtPostProcessorSettingsLogic::slot_specularScaleChanged ( double  scale)
protectedvirtual

Receives notification that the user changed the enable HDR checkbox.

virtual void makVrv::DtPostProcessorSettingsLogic::slot_shininessScaleChanged ( double  scale)
protectedvirtual

Receives notification that the user changed the enable HDR checkbox.

virtual void makVrv::DtPostProcessorSettingsLogic::slot_autoExposureRateScaleChanged ( double  scale)
protectedvirtual

Receives notification that the user changed the enable HDR checkbox.

virtual void makVrv::DtPostProcessorSettingsLogic::slot_autoExposurePreScaleChanged ( double  scale)
protectedvirtual

Receives notification that the user changed the enable HDR checkbox.

virtual void makVrv::DtPostProcessorSettingsLogic::slot_autoExposureMinDiffChanged ( double  scale)
protectedvirtual

Receives notification that the user changed the enable HDR checkbox.

virtual void makVrv::DtPostProcessorSettingsLogic::slot_autoExposureMaxDiffChanged ( double  scale)
protectedvirtual

Receives notification that the user changed the enable HDR checkbox.

virtual void makVrv::DtPostProcessorSettingsLogic::slot_autoExposureClampMinChanged ( double  scale)
protectedvirtual

Receives notification that the user changed the enable HDR checkbox.

virtual void makVrv::DtPostProcessorSettingsLogic::slot_autoExposureClampMaxChanged ( double  scale)
protectedvirtual

Receives notification that the user changed the enable HDR checkbox.

virtual void makVrv::DtPostProcessorSettingsLogic::slot_autoExposurePostScaleChanged ( double  scale)
protectedvirtual

Receives notification that the user changed the enable HDR checkbox.

virtual void makVrv::DtPostProcessorSettingsLogic::slot_bloomScaleChanged ( double  scale)
protectedvirtual

Receives notification that the user changed the enable HDR checkbox.

virtual void makVrv::DtPostProcessorSettingsLogic::slot_streakIntensityScaleChanged ( double  scale)
protectedvirtual

Receives notification that the user changed the enable HDR checkbox.

virtual void makVrv::DtPostProcessorSettingsLogic::slot_numStreaksChanged ( int  count)
protectedvirtual

Receives notification that the user changed the enable HDR checkbox.

virtual void makVrv::DtPostProcessorSettingsLogic::slot_streaksLenScaleChanged ( double  scale)
protectedvirtual

Receives notification that the user changed the enable HDR checkbox.

virtual void makVrv::DtPostProcessorSettingsLogic::slot_streakRotationOffsetChanged ( double  scale)
protectedvirtual

Receives notification that the user changed the enable HDR checkbox.

virtual void makVrv::DtPostProcessorSettingsLogic::slot_lensFlareScaleChanged ( double  scale)
protectedvirtual

Receives notification that the user changed the enable HDR checkbox.

virtual void makVrv::DtPostProcessorSettingsLogic::slot_gammaChanged ( double  scale)
protectedvirtual

Receives notification that the user changed the enable HDR checkbox.

virtual void makVrv::DtPostProcessorSettingsLogic::slot_hdrResolutionScaleChanged ( int  scale)
protectedvirtual

Receives notification that the user changed the enable HDR checkbox.

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 Tue Sep 24 19:28:17 EDT 2024 from SVN revision 269799
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)