![]() |
VR-Forces Developer's Guide
|

Public Member Functions | |
| virtual | ~DtOculusSettingsManager () |
Setting Getters/Setters | |
Returns view that is being mirrorored. 0 = disabled, 1=undistorted mirror, 2=distorted mirror | |
| int | mirroring () const |
| void | setMirroring (int view) |
| bool | isMonoscopic () const |
| void | setMonoscopic (bool enabled) |
| void | setPixelsPerDisplayPixel (float pixels) |
| float | getPixelsPerDisplayPixel () const |
Setting persistence methods. | |
Use the settings from the given settings record. | |
| void | setFromRecord (const makArchives::DtOculusSettingsRecord &rec) |
| void | getRecord (makArchives::DtOculusSettingsRecord &rec) const |
Public Member Functions inherited from makVrv::DtBaseSettingsManager< makArchives::DtOculusSettingsRecord > | |
| DtBaseSettingsManager (DtDe &de, const std::string &name, const std::string &displayName, const std::string &ext) | |
| virtual | ~DtBaseSettingsManager () |
| virtual void | initializeBackup () |
| virtual bool | applyFactoryOverrides (makArchives::DtOculusSettingsRecord &record) const =0 |
| virtual bool | getOverriddenFactoryRecord (makArchives::DtOculusSettingsRecord &record) const |
Public Member Functions inherited from makVrv::DtCommonBaseSettingsManager< makArchives::DtOculusSettingsRecord > | |
| DtCommonBaseSettingsManager (DtDe &de, const std::string &name, const std::string &displayName, const std::string &ext) | |
| virtual | ~DtCommonBaseSettingsManager () |
| virtual void | autoSaveIfNecessary () |
| virtual void | setAutoSave (bool doit) |
| virtual bool | autoSave () const |
| virtual void | setUseDefaultSettingsRecord (bool useit) |
| virtual bool | useDefaultSettingsRecord () const |
| virtual DtDeSettings * | settings () |
| virtual const DtDeSettings * | settings () const |
| virtual DtSettingsBackup * | settingsBackup () |
| virtual const DtSettingsBackup * | settingsBackup () const |
| virtual void | loadDefaults () |
| virtual void | saveDefaultSettings () |
| virtual void | loadDefaultSettings (bool loadOnlyFactorySettings) |
| virtual void | importSettings (const std::string &filePath) |
| virtual void | exportSettings (const std::string &filePath) const |
| virtual void | getSplitRecord (std::vector< makArchives::DtOculusSettingsRecord > &rec, std::vector< std::string > &fileNames) |
| virtual void | addRecords (makArchives::DtOculusSettingsRecord &rec, makArchives::DtOculusSettingsRecord &combinedRec) |
Public Member Functions inherited from makVrv::DtVirtualBaseClass | |
| DtVirtualBaseClass () | |
| virtual | ~DtVirtualBaseClass () |
Static Public Member Functions | |
| static DtOculusSettingsManager & | instance (DtDe &de) |
Public Attributes | |
Boost signals for changed settings | |
| boost::signal< void(int)> | signal_mirroringSet |
| boost::signal< void(bool)> | signal_monoscopicSet |
| boost::signal< void(float)> | signal_pixelsPerDisplayPixelSet |
Protected Member Functions | |
| DtOculusSettingsManager (DtDe &) | |
Protected Attributes | |
| makArchives::DtOculusSettingsRecord | mySettingsRecord |
Protected Attributes inherited from makVrv::DtCommonBaseSettingsManager< makArchives::DtOculusSettingsRecord > | |
| DtSignalConnectionManager | myConnections |
| std::string | myName |
| std::string | myExtension |
| std::string | myDisplayName |
| bool | myUseDefaultSettingsRecordFlag |
| bool | myAutoSaveFlag |
| DtSettingsBackup * | mySettingsBackup |
| DtDe & | myDe |
Friends | |
| template<typename ManagerClass > | |
| ManagerClass & | defaultManagerInstanceFunction (DtDe &, bool) |
| template<typename ManagerClass > | |
| void | defaultManagerRegisterInstanceFunction (DtDe &, ManagerClass *) |
Additional Inherited Members | |
Protected Types inherited from makVrv::DtBaseSettingsManager< makArchives::DtOculusSettingsRecord > | |
| typedef DtRecordSettingsBackup < DtBaseSettingsManager < makArchives::DtOculusSettingsRecord > , makArchives::DtOculusSettingsRecord > | RecordBackupType |
|
virtual |
DTOR.
|
protected |
Protected CTOR ( use instance(..) )
|
static |
Get an instance of the settings manager.
| int makVrv::DtOculusSettingsManager::mirroring | ( | ) | const |
Set mirroring enabled.
| void makVrv::DtOculusSettingsManager::setMirroring | ( | int | view | ) |
Set mirroring enabled.
| bool makVrv::DtOculusSettingsManager::isMonoscopic | ( | ) | const |
Returns true if monoscopic mode is enabled.
| void makVrv::DtOculusSettingsManager::setMonoscopic | ( | bool | enabled | ) |
Set monoscopic mode enabled.
| void makVrv::DtOculusSettingsManager::setPixelsPerDisplayPixel | ( | float | pixels | ) |
Sets pixels per display pixel.
| float makVrv::DtOculusSettingsManager::getPixelsPerDisplayPixel | ( | ) | const |
Gets pixels per display pixel.
|
virtual |
Populate the given record with the current settings.
Implements makVrv::DtBaseSettingsManager< makArchives::DtOculusSettingsRecord >.
|
virtual |
Populate the given record with the current settings.
Implements makVrv::DtBaseSettingsManager< makArchives::DtOculusSettingsRecord >.
|
friend |
Befriend the manager instance functions for instance retrieval / creation.
Befriend the manager instance functions for instance retrieval and creation.
Befriend the manager instance functions for instance retreival/creation.
Befriend the manager instance functions for instance retrieval/creation.
Then simply in the implementation of instance call defaultManagerInstanceFunction with the de object and return the return value.
|
friend |
Befriend the manager instance functions for instance retrieval / creation.
Befriend the manager instance functions for instance retrieval and creation.
Befriend the manager instance functions for instance retreival/creation.
Befriend the manager instance functions for instance retrieval/creation.
| boost::signal<void (int)> makVrv::DtOculusSettingsManager::signal_mirroringSet |
| boost::signal<void (bool)> makVrv::DtOculusSettingsManager::signal_monoscopicSet |
| boost::signal<void (float)> makVrv::DtOculusSettingsManager::signal_pixelsPerDisplayPixelSet |
|
protected |