![]() |
VR-Forces 4.10 Class Documentation
|
This class maintains the PostProcessor settings. More...

Public Member Functions | |
| virtual | ~DtSharedPostProcessorSettings () |
| DTOR. More... | |
Accessors and mutators for High Dynamic Range settings | |
| virtual bool | enableHdr () const |
| Gets whether or not HDR is enabled. More... | |
| virtual void | setEnableHdr (bool enabled) |
| 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) |
Settings record / backup methods | |
| void | setFromRecord (const makArchives::DtPostProcessorSettingsRecord &rec) |
| Restore the settings from a record. More... | |
| void | getRecord (makArchives::DtPostProcessorSettingsRecord &rec) const |
| Get the settings as a record. More... | |
| virtual const DtPostProcessorSettingsBackup * | settingsBackup () const |
| Accessor for the settings backup (const). More... | |
| virtual DtPostProcessorSettingsBackup * | settingsBackup () |
| Accessor for the settings backup. More... | |
| virtual void | backup () |
| Called to back up the settings. More... | |
Public Member Functions inherited from makVrv::DtSharedSettings | |
| DtSharedSettings (const DtSharedSettingsManager &manager) | |
| CTOR. More... | |
| virtual | ~DtSharedSettings () |
| DTOR. More... | |
| boost::shared_mutex & | mutex () |
| Get the mutex for the settings object. More... | |
| SafetyKey | safeToEmitSignals () |
| Create a safety key for the function, see above example. More... | |
| void | setCurrentWriteLock (boost::unique_lock< boost::shared_mutex > *currentWriteLock) |
| No need to call, set by the DtWriteSettingLock object. More... | |
Public Member Functions inherited from makVrv::DtVirtualBaseClass | |
| DtVirtualBaseClass () | |
| Do nothing constructor. More... | |
| virtual | ~DtVirtualBaseClass () |
| Virtual do nothing destructor. More... | |
Static Public Member Functions | |
| static const std::string & | className () |
| The class name for this settings object. More... | |
Protected Member Functions | |
| DtSharedPostProcessorSettings (DtSharedSettingsManager &manager) | |
| Protected CTOR (Use DtReadSettingsLock and DtWriteSettingsLock). More... | |
Friends | |
| class | DtReadSettingsLock< DtSharedPostProcessorSettings > |
| Use the DtReadSettingsLock to read the object. More... | |
| class | DtWriteSettingsLock< DtSharedPostProcessorSettings > |
| Use the DtWriteSettingsLock to write to the object. More... | |
This class maintains the PostProcessor settings.
|
virtual |
DTOR.
|
protected |
Protected CTOR (Use DtReadSettingsLock and DtWriteSettingsLock).
|
virtual |
Gets whether or not HDR is enabled.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
| void makVrv::DtSharedPostProcessorSettings::setFromRecord | ( | const makArchives::DtPostProcessorSettingsRecord & | rec | ) |
Restore the settings from a record.
| void makVrv::DtSharedPostProcessorSettings::getRecord | ( | makArchives::DtPostProcessorSettingsRecord & | rec | ) | const |
Get the settings as a record.
|
virtual |
Accessor for the settings backup (const).
Reimplemented from makVrv::DtSharedSettings.
|
virtual |
Accessor for the settings backup.
Reimplemented from makVrv::DtSharedSettings.
|
virtual |
Called to back up the settings.
Reimplemented from makVrv::DtSharedSettings.
|
static |
The class name for this settings object.
|
friend |
Use the DtReadSettingsLock to read the object.
|
friend |
Use the DtWriteSettingsLock to write to the object.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |