|
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.
1.7.6.1