OpenMW
Public Member Functions | Private Member Functions
MWBase::InputManager Class Reference

Interface for input manager (implemented in MWInput) More...

#include <inputmanager.hpp>

List of all members.

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
InputManageroperator= (const InputManager &)
 not implemented

Detailed Description

Interface for input manager (implemented in MWInput)


Constructor & Destructor Documentation

not implemented

virtual MWBase::InputManager::~InputManager ( ) [inline, virtual]

Reimplemented in MWInput::InputManager.


Member Function Documentation

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.


The documentation for this class was generated from the following file: