Lines Matching refs:KODI

26 namespace KODI
61 class CPeripheral : public KODI::JOYSTICK::IInputProvider,
62 public KODI::KEYBOARD::IKeyboardInputProvider,
63 public KODI::MOUSE::IMouseInputProvider
209 virtual void RegisterJoystickDriverHandler(KODI::JOYSTICK::IDriverHandler* handler, in RegisterJoystickDriverHandler()
213 virtual void UnregisterJoystickDriverHandler(KODI::JOYSTICK::IDriverHandler* handler) {} in UnregisterJoystickDriverHandler()
215 virtual void RegisterKeyboardDriverHandler(KODI::KEYBOARD::IKeyboardDriverHandler* handler, in RegisterKeyboardDriverHandler()
219 virtual void UnregisterKeyboardDriverHandler(KODI::KEYBOARD::IKeyboardDriverHandler* handler) {} in UnregisterKeyboardDriverHandler()
221 virtual void RegisterMouseDriverHandler(KODI::MOUSE::IMouseDriverHandler* handler, in RegisterMouseDriverHandler()
225 virtual void UnregisterMouseDriverHandler(KODI::MOUSE::IMouseDriverHandler* handler) {} in UnregisterMouseDriverHandler()
228 void RegisterInputHandler(KODI::JOYSTICK::IInputHandler* handler, bool bPromiscuous) override;
229 void UnregisterInputHandler(KODI::JOYSTICK::IInputHandler* handler) override;
232 void RegisterKeyboardHandler(KODI::KEYBOARD::IKeyboardInputHandler* handler,
234 void UnregisterKeyboardHandler(KODI::KEYBOARD::IKeyboardInputHandler* handler) override;
237 void RegisterMouseHandler(KODI::MOUSE::IMouseInputHandler* handler, bool bPromiscuous) override;
238 void UnregisterMouseHandler(KODI::MOUSE::IMouseInputHandler* handler) override;
240 virtual void RegisterJoystickButtonMapper(KODI::JOYSTICK::IButtonMapper* mapper);
241 virtual void UnregisterJoystickButtonMapper(KODI::JOYSTICK::IButtonMapper* mapper);
243 virtual KODI::JOYSTICK::IDriverReceiver* GetDriverReceiver() { return nullptr; } in GetDriverReceiver()
278 std::map<KODI::JOYSTICK::IInputHandler*, std::unique_ptr<KODI::JOYSTICK::IDriverHandler>>
280 std::map<KODI::KEYBOARD::IKeyboardInputHandler*,
281 std::unique_ptr<KODI::KEYBOARD::IKeyboardDriverHandler>>
283 std::map<KODI::MOUSE::IMouseInputHandler*, std::unique_ptr<KODI::MOUSE::IMouseDriverHandler>>
285 std::map<KODI::JOYSTICK::IButtonMapper*, std::unique_ptr<CAddonButtonMapping>> m_buttonMappers;