Kodi Documentation 18.0
Kodi is an open source media player and entertainment hub.
CInputManager Member List

This is the complete list of members for CInputManager, including all inherited members.

AddKeymap(const std::string &keymap)CInputManager
CInputManager(const CAppParamParser &params)CInputManagerexplicit
CInputManager(const CInputManager &)=deleteCInputManager
ClearKeymaps()CInputManager
Deinitialize()CInputManager
ExecuteBuiltin(const std::string &execute, const std::vector< std::string > &params)CInputManager
GetAction(int window, const CKey &key, bool fallback=true)CInputManager
GetJoystickKeymaps() constCInputManager
GetMousePosition()CInputManager
GetMouseState()CInputManager
HasBuiltin(const std::string &command)CInputManager
InitializeInputs()CInputManager
IsMouseActive()CInputManager
IsObserving(const Observer &obs) constObservablevirtual
KeymapEnvironment() constCInputManagerinline
LoadKeymaps()CInputManager
m_bObservableChangedObservableprotected
m_obsCritSectionObservablemutableprotected
m_observersObservableprotected
NotifyObservers(const ObservableMessage message=ObservableMessageNone)Observablevirtual
Observable()=defaultObservable
OnAction(const CAction &action) overrideCInputManagervirtual
OnEvent(XBMC_Event &newEvent)CInputManager
OnSettingAction(std::shared_ptr< const CSetting > setting)ISettingCallbackinlinevirtual
OnSettingChanged(std::shared_ptr< const CSetting > setting) overrideCInputManagervirtual
OnSettingChanging(std::shared_ptr< const CSetting > setting)ISettingCallbackinlinevirtual
OnSettingPropertyChanged(std::shared_ptr< const CSetting > setting, const char *propertyName)ISettingCallbackinlinevirtual
OnSettingUpdate(std::shared_ptr< CSetting > setting, const char *oldSettingId, const TiXmlNode *oldSettingNode)ISettingCallbackinlinevirtual
operator=(CInputManager const &)=deleteCInputManager
Observable::operator=(const Observable &observable)Observablevirtual
Process(int windowId, float frameTime)CInputManager
ProcessEventServer(int windowId, float frameTime)CInputManager
ProcessMouse(int windowId)CInputManager
ProcessPeripherals(float frameTime)CInputManager
QueueAction(const CAction &action)CInputManager
RegisterKeyboardDriverHandler(KODI::KEYBOARD::IKeyboardDriverHandler *handler)CInputManager
RegisterMouseDriverHandler(KODI::MOUSE::IMouseDriverHandler *handler)CInputManagervirtual
RegisterObserver(Observer *obs)Observablevirtual
ReloadKeymaps()CInputManager
RemoveKeymap(const std::string &keymap)CInputManager
SendMessage(const ObservableMessage message)Observableprotected
SetChanged(bool bSetTo=true)Observablevirtual
SetMouseActive(bool active=true)CInputManager
SetMouseEnabled(bool mouseEnabled=true)CInputManager
SetMouseResolution(int maxX, int maxY, float speedX, float speedY)CInputManager
SetMouseState(MOUSE_STATE mouseState)CInputManager
TranslateCustomControllerString(int windowId, const std::string &controllerName, int buttonId, int &action, std::string &strAction)CInputManager
TranslateTouchAction(int windowId, int touchAction, int touchPointers, int &action, std::string &actionString)CInputManager
UnregisterKeyboardDriverHandler(KODI::KEYBOARD::IKeyboardDriverHandler *handler)CInputManager
UnregisterMouseDriverHandler(KODI::MOUSE::IMouseDriverHandler *handler)CInputManagervirtual
UnregisterObserver(Observer *obs)Observablevirtual
~CInputManager() overrideCInputManager
~IActionListener()=defaultIActionListenervirtual
~ISettingCallback()=defaultISettingCallbackvirtual
~Observable()=defaultObservablevirtual