OpenMW
|
Central hub for mw-subsystems. More...
#include <environment.hpp>
Central hub for mw-subsystems.
This class allows each mw-subsystem to access any others subsystem's top-level manager class.
MWBase::Environment::Environment | ( | const Environment & | ) | [private] |
not implemented
void MWBase::Environment::cleanup | ( | ) |
Delete all mw*-subsystems.
const MWBase::Environment & MWBase::Environment::get | ( | ) | [static] |
Return instance of this class.
float MWBase::Environment::getFrameDuration | ( | ) | const |
MWBase::Journal * MWBase::Environment::getJournal | ( | ) | const |
static bool MWBase::Environment::getRequestExit | ( | ) | [inline, static] |
MWBase::World * MWBase::Environment::getWorld | ( | ) | const |
Environment& MWBase::Environment::operator= | ( | const Environment & | ) | [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::setInputManager | ( | InputManager * | inputManager | ) |
void MWBase::Environment::setJournal | ( | Journal * | journal | ) |
void MWBase::Environment::setMechanicsManager | ( | MechanicsManager * | mechanicsManager | ) |
static void MWBase::Environment::setRequestExit | ( | ) | [inline, static] |
void MWBase::Environment::setScriptManager | ( | MWBase::ScriptManager * | scriptManager | ) |
void MWBase::Environment::setSoundManager | ( | SoundManager * | soundManager | ) |
void MWBase::Environment::setWindowManager | ( | WindowManager * | windowManager | ) |
void MWBase::Environment::setWorld | ( | World * | world | ) |
float MWBase::Environment::mFrameDuration [private] |
InputManager* MWBase::Environment::mInputManager [private] |
Journal* MWBase::Environment::mJournal [private] |
ScriptManager* MWBase::Environment::mScriptManager [private] |
SoundManager* MWBase::Environment::mSoundManager [private] |
WindowManager* MWBase::Environment::mWindowManager [private] |
World* MWBase::Environment::mWorld [private] |
bool MWBase::Environment::sExit = false [static, private] |
MWBase::Environment * MWBase::Environment::sThis = 0 [static, private] |