OpenMW
|
Interface for input manager (implemented in MWInput) More...
#include <inputmanager.hpp>
Public Member Functions | |
InputManager () | |
virtual | ~InputManager () |
virtual void | update (float dt, bool loading)=0 |
virtual void | changeInputMode (bool guiMode)=0 |
virtual void | processChangedSettings (const Settings::CategorySettingVector &changed)=0 |
virtual void | setDragDrop (bool dragDrop)=0 |
virtual void | toggleControlSwitch (const std::string &sw, bool value)=0 |
virtual bool | getControlSwitch (const std::string &sw)=0 |
virtual std::string | getActionDescription (int action)=0 |
virtual std::string | getActionBindingName (int action)=0 |
virtual std::vector< int > | getActionSorting ()=0 |
virtual int | getNumActions ()=0 |
virtual void | enableDetectingBindingMode (int action)=0 |
virtual void | resetToDefaultBindings ()=0 |
Private Member Functions | |
InputManager (const InputManager &) | |
not implemented | |
InputManager & | operator= (const InputManager &) |
not implemented |
Interface for input manager (implemented in MWInput)
MWBase::InputManager::InputManager | ( | const InputManager & | ) | [private] |
not implemented
MWBase::InputManager::InputManager | ( | ) | [inline] |
virtual MWBase::InputManager::~InputManager | ( | ) | [inline, virtual] |
Reimplemented in MWInput::InputManager.
virtual void MWBase::InputManager::changeInputMode | ( | bool | guiMode | ) | [pure virtual] |
Implemented in MWInput::InputManager.
virtual void MWBase::InputManager::enableDetectingBindingMode | ( | int | action | ) | [pure virtual] |
Implemented in MWInput::InputManager.
virtual std::string MWBase::InputManager::getActionBindingName | ( | int | action | ) | [pure virtual] |
Implemented in MWInput::InputManager.
virtual std::string MWBase::InputManager::getActionDescription | ( | int | action | ) | [pure virtual] |
Implemented in MWInput::InputManager.
virtual std::vector<int> MWBase::InputManager::getActionSorting | ( | ) | [pure virtual] |
Implemented in MWInput::InputManager.
virtual bool MWBase::InputManager::getControlSwitch | ( | const std::string & | sw | ) | [pure virtual] |
Implemented in MWInput::InputManager.
virtual int MWBase::InputManager::getNumActions | ( | ) | [pure virtual] |
Implemented in MWInput::InputManager.
InputManager& MWBase::InputManager::operator= | ( | const InputManager & | ) | [private] |
not implemented
virtual void MWBase::InputManager::processChangedSettings | ( | const Settings::CategorySettingVector & | changed | ) | [pure virtual] |
Implemented in MWInput::InputManager.
virtual void MWBase::InputManager::resetToDefaultBindings | ( | ) | [pure virtual] |
Implemented in MWInput::InputManager.
virtual void MWBase::InputManager::setDragDrop | ( | bool | dragDrop | ) | [pure virtual] |
Implemented in MWInput::InputManager.
virtual void MWBase::InputManager::toggleControlSwitch | ( | const std::string & | sw, |
bool | value | ||
) | [pure virtual] |
Implemented in MWInput::InputManager.
virtual void MWBase::InputManager::update | ( | float | dt, |
bool | loading | ||
) | [pure virtual] |
Implemented in MWInput::InputManager.