| OpenMW
    | 
Central hub for mw-subsystems. More...
#include <environment.hpp>
| Static Public Member Functions | |
| static const Environment & | get () | 
| Return instance of this class.  More... | |
| Private Member Functions | |
| Environment (const Environment &) | |
| not implemented  More... | |
| Environment & | operator= (const Environment &) | 
| not implemented  More... | |
| Private Attributes | |
| World * | mWorld | 
| SoundManager * | mSoundManager | 
| ScriptManager * | mScriptManager | 
| WindowManager * | mWindowManager | 
| MechanicsManager * | mMechanicsManager | 
| DialogueManager * | mDialogueManager | 
| Journal * | mJournal | 
| InputManager * | mInputManager | 
| StateManager * | mStateManager | 
| float | mFrameDuration | 
| float | mFrameRateLimit | 
| Static Private Attributes | |
| static Environment * | sThis = 0 | 
Central hub for mw-subsystems.
This class allows each mw-subsystem to access any others subsystem's top-level manager class.
| 
 | private | 
not implemented
| MWBase::Environment::Environment | ( | ) | 
| MWBase::Environment::~Environment | ( | ) | 
| void MWBase::Environment::cleanup | ( | ) | 
Delete all mw*-subsystems.
| 
 | static | 
Return instance of this class.
| MWBase::DialogueManager * MWBase::Environment::getDialogueManager | ( | ) | const | 
| float MWBase::Environment::getFrameDuration | ( | ) | const | 
| float MWBase::Environment::getFrameRateLimit | ( | ) | const | 
| MWBase::InputManager * MWBase::Environment::getInputManager | ( | ) | const | 
| MWBase::Journal * MWBase::Environment::getJournal | ( | ) | const | 
| MWBase::MechanicsManager * MWBase::Environment::getMechanicsManager | ( | ) | const | 
| MWBase::ScriptManager * MWBase::Environment::getScriptManager | ( | ) | const | 
| MWBase::SoundManager * MWBase::Environment::getSoundManager | ( | ) | const | 
| MWBase::StateManager * MWBase::Environment::getStateManager | ( | ) | const | 
| MWBase::WindowManager * MWBase::Environment::getWindowManager | ( | ) | const | 
| MWBase::World * MWBase::Environment::getWorld | ( | ) | const | 
| void MWBase::Environment::limitFrameRate | ( | double | dt | ) | const | 
| 
 | private | 
not implemented
| void MWBase::Environment::setDialogueManager | ( | DialogueManager * | dialogueManager | ) | 
| void MWBase::Environment::setFrameDuration | ( | float | duration | ) | 
Set length of current frame in seconds.
| void MWBase::Environment::setFrameRateLimit | ( | float | frameRateLimit | ) | 
| void MWBase::Environment::setInputManager | ( | InputManager * | inputManager | ) | 
| void MWBase::Environment::setJournal | ( | Journal * | journal | ) | 
| void MWBase::Environment::setMechanicsManager | ( | MechanicsManager * | mechanicsManager | ) | 
| void MWBase::Environment::setScriptManager | ( | MWBase::ScriptManager * | scriptManager | ) | 
| void MWBase::Environment::setSoundManager | ( | SoundManager * | soundManager | ) | 
| void MWBase::Environment::setStateManager | ( | StateManager * | stateManager | ) | 
| void MWBase::Environment::setWindowManager | ( | WindowManager * | windowManager | ) | 
| void MWBase::Environment::setWorld | ( | World * | world | ) | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | staticprivate | 
 1.8.6
 1.8.6