![]() |
VR-Forces 4.7 Class Documentation
|
The shared loader settings. More...

Public Member Functions | |
| virtual | ~DtSharedLoaderSettings () |
| DTOR. | |
| void | setFromRecord (const makArchives::DtLoaderSettingsRecord &rec) |
| Set the loader settings from a record. | |
| void | getRecord (makArchives::DtLoaderSettingsRecord &rec) const |
| Get the loader settings as a record. | |
| const DtLoaderSettingsBackup * | settingsBackup () const |
| Accessor for the settings backup (const). | |
| DtLoaderSettingsBackup * | settingsBackup () |
| Accessor for the settings backup. | |
| virtual void | backup () |
| Backs up current state using backup settings object. | |
Settings getters/setters | |
| bool | ddsFlip () const |
| void | setDdsFlip (bool flip) |
| int | metaFlightPerformanceBias () const |
| void | setMetaFlightPerformanceBias (int setting) |
| float | metaFlightGeometryOffsetFactor () const |
| void | setMetaFlightGeometryOffsetFactor (float val) |
| bool | metaFlightCompressVirtualTextures () const |
| void | setMetaFlightCompressVirtualTextures (bool val) |
Public Member Functions inherited from makVrv::DtSharedSettings | |
| DtSharedSettings (const DtSharedSettingsManager &manager) | |
| CTOR. | |
| virtual | ~DtSharedSettings () |
| DTOR. | |
| boost::shared_mutex & | mutex () |
| Get the mutex for the settings object. | |
| SafetyKey | safeToEmitSignals () |
| Create a safety key for the function, see above example. | |
| void | setCurrentWriteLock (boost::unique_lock< boost::shared_mutex > *currentWriteLock) |
| No need to call, set by the DtWriteSettingLock object. | |
Public Member Functions inherited from makVrv::DtVirtualBaseClass | |
| DtVirtualBaseClass () | |
| Do nothing constructor. | |
| virtual | ~DtVirtualBaseClass () |
| Virtual do nothing destructor. | |
Static Public Member Functions | |
| static std::string | className () |
| The class name for this settings object. | |
Protected Member Functions | |
| DtSharedLoaderSettings (DtSharedSettingsManager &manager) | |
| Protected CTOR (Use DtReadSettingsLock and DtWriteSettingsLock). | |
Protected Attributes | |
| int | myMetaFlightPerformanceBias |
| bool | myDdsFlip |
| float | myMetaFlightGeometryOffsetFactor |
| bool | myMetaFlightCompressVirtualTextures |
| DtLoaderSettingsBackup * | mySettingsBackup |
Friends | |
| class | DtReadSettingsLock< DtSharedLoaderSettings > |
| Use the DtReadSettingsLock and DtWriteSettingsLock to access the object. | |
| class | DtWriteSettingsLock< DtSharedLoaderSettings > |
| class | DtSharedSettingsManager |
The shared loader settings.
|
virtual |
DTOR.
|
protected |
Protected CTOR (Use DtReadSettingsLock and DtWriteSettingsLock).
| bool makVrv::DtSharedLoaderSettings::ddsFlip | ( | ) | const |
| void makVrv::DtSharedLoaderSettings::setDdsFlip | ( | bool | flip | ) |
| int makVrv::DtSharedLoaderSettings::metaFlightPerformanceBias | ( | ) | const |
| void makVrv::DtSharedLoaderSettings::setMetaFlightPerformanceBias | ( | int | setting | ) |
| float makVrv::DtSharedLoaderSettings::metaFlightGeometryOffsetFactor | ( | ) | const |
| void makVrv::DtSharedLoaderSettings::setMetaFlightGeometryOffsetFactor | ( | float | val | ) |
| bool makVrv::DtSharedLoaderSettings::metaFlightCompressVirtualTextures | ( | ) | const |
| void makVrv::DtSharedLoaderSettings::setMetaFlightCompressVirtualTextures | ( | bool | val | ) |
| void makVrv::DtSharedLoaderSettings::setFromRecord | ( | const makArchives::DtLoaderSettingsRecord & | rec | ) |
Set the loader settings from a record.
| void makVrv::DtSharedLoaderSettings::getRecord | ( | makArchives::DtLoaderSettingsRecord & | rec | ) | const |
Get the loader settings as a record.
|
inlinevirtual |
Accessor for the settings backup (const).
| DtCorruptedState | Re-implement to use. |
Reimplemented from makVrv::DtSharedSettings.
|
inlinevirtual |
Accessor for the settings backup.
| DtCorruptedState | Re-implement to use. |
Reimplemented from makVrv::DtSharedSettings.
|
virtual |
Backs up current state using backup settings object.
Reimplemented from makVrv::DtSharedSettings.
|
static |
The class name for this settings object.
|
friend |
Use the DtReadSettingsLock and DtWriteSettingsLock to access the object.
|
friend |
|
friend |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |