| AddSetting(const std::string &strKey, const std::shared_ptr< const CSetting > &setting, int order) | PERIPHERALS::CPeripheral | virtual |
| AxisCount(void) const (defined in PERIPHERALS::CPeripheralJoystick) | PERIPHERALS::CPeripheralJoystick | inline |
| ButtonCount(void) const | PERIPHERALS::CPeripheralJoystick | inline |
| ClearSettings(void) (defined in PERIPHERALS::CPeripheral) | PERIPHERALS::CPeripheral | protectedvirtual |
| ControllerProfile() const override | PERIPHERALS::CPeripheralJoystick | virtual |
| CPeripheral(CPeripherals &manager, const PeripheralScanResult &scanResult, CPeripheralBus *bus) (defined in PERIPHERALS::CPeripheral) | PERIPHERALS::CPeripheral | |
| CPeripheralJoystick(CPeripherals &manager, const PeripheralScanResult &scanResult, CPeripheralBus *bus) (defined in PERIPHERALS::CPeripheralJoystick) | PERIPHERALS::CPeripheralJoystick | |
| DeviceName(void) const (defined in PERIPHERALS::CPeripheral) | PERIPHERALS::CPeripheral | inline |
| ErrorOccured(void) const (defined in PERIPHERALS::CPeripheral) | PERIPHERALS::CPeripheral | inlinevirtual |
| FileLocation(void) const (defined in PERIPHERALS::CPeripheral) | PERIPHERALS::CPeripheral | inline |
| GetBusType(void) const (defined in PERIPHERALS::CPeripheral) | PERIPHERALS::CPeripheral | inline |
| GetDriverReceiver() override (defined in PERIPHERALS::CPeripheralJoystick) | PERIPHERALS::CPeripheralJoystick | inlinevirtual |
| GetFeatures(std::vector< PeripheralFeature > &features) const | PERIPHERALS::CPeripheral | |
| GetIcon() const | PERIPHERALS::CPeripheral | virtual |
| GetKeymap(const std::string &controllerId) override (defined in PERIPHERALS::CPeripheralJoystick) | PERIPHERALS::CPeripheralJoystick | virtual |
| GetSettingBool(const std::string &strKey) const (defined in PERIPHERALS::CPeripheral) | PERIPHERALS::CPeripheral | virtual |
| GetSettingFloat(const std::string &strKey) const (defined in PERIPHERALS::CPeripheral) | PERIPHERALS::CPeripheral | virtual |
| GetSettingInt(const std::string &strKey) const (defined in PERIPHERALS::CPeripheral) | PERIPHERALS::CPeripheral | virtual |
| GetSettings(void) const (defined in PERIPHERALS::CPeripheral) | PERIPHERALS::CPeripheral | virtual |
| GetSettingString(const std::string &strKey) const | PERIPHERALS::CPeripheral | virtual |
| GetSubdevices(PeripheralVector &subDevices) const | PERIPHERALS::CPeripheral | virtual |
| GetVersionInfo(void) const (defined in PERIPHERALS::CPeripheral) | PERIPHERALS::CPeripheral | inline |
| HasConfigurableSettings(void) const | PERIPHERALS::CPeripheral | virtual |
| HasFeature(const PeripheralFeature feature) const | PERIPHERALS::CPeripheral | |
| HasSetting(const std::string &strKey) const | PERIPHERALS::CPeripheral | virtual |
| HasSettings(void) const | PERIPHERALS::CPeripheral | virtual |
| HatCount(void) const (defined in PERIPHERALS::CPeripheralJoystick) | PERIPHERALS::CPeripheralJoystick | inline |
| Initialise(void) | PERIPHERALS::CPeripheral | |
| InitialiseFeature(const PeripheralFeature feature) override | PERIPHERALS::CPeripheralJoystick | virtual |
| InitializeControllerProfile(KODI::JOYSTICK::IButtonMap &buttonMap) (defined in PERIPHERALS::CPeripheralJoystick) | PERIPHERALS::CPeripheralJoystick | protected |
| InitializeDeadzoneFiltering(KODI::JOYSTICK::IButtonMap &buttonMap) (defined in PERIPHERALS::CPeripheralJoystick) | PERIPHERALS::CPeripheralJoystick | protected |
| InstallAsync(const std::string &controllerId) (defined in PERIPHERALS::CPeripheralJoystick) | PERIPHERALS::CPeripheralJoystick | protected |
| InstallSync(const std::string &controllerId) (defined in PERIPHERALS::CPeripheralJoystick) | PERIPHERALS::CPeripheralJoystick | protectedstatic |
| IsHidden(void) const (defined in PERIPHERALS::CPeripheral) | PERIPHERALS::CPeripheral | inline |
| IsMultiFunctional(void) const | PERIPHERALS::CPeripheral | virtual |
| IsSettingVisible(const std::string &strKey) const (defined in PERIPHERALS::CPeripheral) | PERIPHERALS::CPeripheral | virtual |
| LastActive() const override | PERIPHERALS::CPeripheralJoystick | inlinevirtual |
| LoadPersistedSettings(void) (defined in PERIPHERALS::CPeripheral) | PERIPHERALS::CPeripheral | virtual |
| Location(void) const (defined in PERIPHERALS::CPeripheral) | PERIPHERALS::CPeripheral | inline |
| m_appInput (defined in PERIPHERALS::CPeripheralJoystick) | PERIPHERALS::CPeripheralJoystick | protected |
| m_axisCount (defined in PERIPHERALS::CPeripheralJoystick) | PERIPHERALS::CPeripheralJoystick | protected |
| m_bError (defined in PERIPHERALS::CPeripheral) | PERIPHERALS::CPeripheral | protected |
| m_bHidden (defined in PERIPHERALS::CPeripheral) | PERIPHERALS::CPeripheral | protected |
| m_bInitialised (defined in PERIPHERALS::CPeripheral) | PERIPHERALS::CPeripheral | protected |
| m_bus (defined in PERIPHERALS::CPeripheral) | PERIPHERALS::CPeripheral | protected |
| m_busType (defined in PERIPHERALS::CPeripheral) | PERIPHERALS::CPeripheral | protected |
| m_buttonCount (defined in PERIPHERALS::CPeripheralJoystick) | PERIPHERALS::CPeripheralJoystick | protected |
| m_buttonMap (defined in PERIPHERALS::CPeripheralJoystick) | PERIPHERALS::CPeripheralJoystick | protected |
| m_buttonMappers (defined in PERIPHERALS::CPeripheral) | PERIPHERALS::CPeripheral | protected |
| m_changedSettings (defined in PERIPHERALS::CPeripheral) | PERIPHERALS::CPeripheral | protected |
| m_controllerInstallMutex (defined in PERIPHERALS::CPeripheralJoystick) | PERIPHERALS::CPeripheralJoystick | protected |
| m_controllerProfile (defined in PERIPHERALS::CPeripheral) | PERIPHERALS::CPeripheral | protected |
| m_controllersToInstall (defined in PERIPHERALS::CPeripheralJoystick) | PERIPHERALS::CPeripheralJoystick | protected |
| m_deadzoneFilter (defined in PERIPHERALS::CPeripheralJoystick) | PERIPHERALS::CPeripheralJoystick | protected |
| m_driverHandlers (defined in PERIPHERALS::CPeripheralJoystick) | PERIPHERALS::CPeripheralJoystick | protected |
| m_features (defined in PERIPHERALS::CPeripheral) | PERIPHERALS::CPeripheral | protected |
| m_handlerMutex (defined in PERIPHERALS::CPeripheralJoystick) | PERIPHERALS::CPeripheralJoystick | protected |
| m_hatCount (defined in PERIPHERALS::CPeripheralJoystick) | PERIPHERALS::CPeripheralJoystick | protected |
| m_inputHandlers (defined in PERIPHERALS::CPeripheral) | PERIPHERALS::CPeripheral | protected |
| m_installTasks (defined in PERIPHERALS::CPeripheralJoystick) | PERIPHERALS::CPeripheralJoystick | protected |
| m_iProductId (defined in PERIPHERALS::CPeripheral) | PERIPHERALS::CPeripheral | protected |
| m_iVendorId (defined in PERIPHERALS::CPeripheral) | PERIPHERALS::CPeripheral | protected |
| m_joystickMonitor (defined in PERIPHERALS::CPeripheralJoystick) | PERIPHERALS::CPeripheralJoystick | protected |
| m_keyboardHandlers (defined in PERIPHERALS::CPeripheral) | PERIPHERALS::CPeripheral | protected |
| m_lastActive (defined in PERIPHERALS::CPeripheralJoystick) | PERIPHERALS::CPeripheralJoystick | protected |
| m_manager (defined in PERIPHERALS::CPeripheral) | PERIPHERALS::CPeripheral | protected |
| m_mappedBusType (defined in PERIPHERALS::CPeripheral) | PERIPHERALS::CPeripheral | protected |
| m_motorCount (defined in PERIPHERALS::CPeripheralJoystick) | PERIPHERALS::CPeripheralJoystick | protected |
| m_mouseHandlers (defined in PERIPHERALS::CPeripheral) | PERIPHERALS::CPeripheral | protected |
| m_requestedPort (defined in PERIPHERALS::CPeripheralJoystick) | PERIPHERALS::CPeripheralJoystick | protected |
| m_rumbleGenerator (defined in PERIPHERALS::CPeripheralJoystick) | PERIPHERALS::CPeripheralJoystick | protected |
| m_settings (defined in PERIPHERALS::CPeripheral) | PERIPHERALS::CPeripheral | protected |
| m_strDeviceName (defined in PERIPHERALS::CPeripheral) | PERIPHERALS::CPeripheral | protected |
| m_strFileLocation (defined in PERIPHERALS::CPeripheral) | PERIPHERALS::CPeripheral | protected |
| m_strLocation (defined in PERIPHERALS::CPeripheral) | PERIPHERALS::CPeripheral | protected |
| m_strProductId (defined in PERIPHERALS::CPeripheral) | PERIPHERALS::CPeripheral | protected |
| m_strProvider (defined in PERIPHERALS::CPeripheralJoystick) | PERIPHERALS::CPeripheralJoystick | protected |
| m_strSettingsFile (defined in PERIPHERALS::CPeripheral) | PERIPHERALS::CPeripheral | protected |
| m_strVendorId (defined in PERIPHERALS::CPeripheral) | PERIPHERALS::CPeripheral | protected |
| m_strVersionInfo (defined in PERIPHERALS::CPeripheral) | PERIPHERALS::CPeripheral | protected |
| m_subDevices (defined in PERIPHERALS::CPeripheral) | PERIPHERALS::CPeripheral | protected |
| m_supportsPowerOff (defined in PERIPHERALS::CPeripheralJoystick) | PERIPHERALS::CPeripheralJoystick | protected |
| m_type (defined in PERIPHERALS::CPeripheral) | PERIPHERALS::CPeripheral | protected |
| MotorCount(void) const (defined in PERIPHERALS::CPeripheralJoystick) | PERIPHERALS::CPeripheralJoystick | inline |
| OnAxisMotion(unsigned int axisIndex, float position) (defined in PERIPHERALS::CPeripheralJoystick) | PERIPHERALS::CPeripheralJoystick | |
| OnButtonMotion(unsigned int buttonIndex, bool bPressed) (defined in PERIPHERALS::CPeripheralJoystick) | PERIPHERALS::CPeripheralJoystick | |
| OnDeviceRemoved(void) | PERIPHERALS::CPeripheral | inlinevirtual |
| OnHatMotion(unsigned int hatIndex, KODI::JOYSTICK::HAT_STATE state) (defined in PERIPHERALS::CPeripheralJoystick) | PERIPHERALS::CPeripheralJoystick | |
| OnInputFrame(void) (defined in PERIPHERALS::CPeripheralJoystick) | PERIPHERALS::CPeripheralJoystick | |
| OnSettingChanged(const std::string &strChangedSetting) | PERIPHERALS::CPeripheral | inlinevirtual |
| OnUserNotification() override | PERIPHERALS::CPeripheralJoystick | virtual |
| operator!=(const CPeripheral &right) const (defined in PERIPHERALS::CPeripheral) | PERIPHERALS::CPeripheral | |
| operator!=(const PeripheralScanResult &right) const (defined in PERIPHERALS::CPeripheral) | PERIPHERALS::CPeripheral | |
| operator==(const CPeripheral &right) const (defined in PERIPHERALS::CPeripheral) | PERIPHERALS::CPeripheral | |
| operator==(const PeripheralScanResult &right) const (defined in PERIPHERALS::CPeripheral) | PERIPHERALS::CPeripheral | |
| PersistSettings(bool bExiting=false) (defined in PERIPHERALS::CPeripheral) | PERIPHERALS::CPeripheral | virtual |
| PowerOff() (defined in PERIPHERALS::CPeripheralJoystick) | PERIPHERALS::CPeripheralJoystick | protected |
| ProductId(void) const (defined in PERIPHERALS::CPeripheral) | PERIPHERALS::CPeripheral | inline |
| ProductIdAsString(void) const (defined in PERIPHERALS::CPeripheral) | PERIPHERALS::CPeripheral | inline |
| Provider(void) const | PERIPHERALS::CPeripheralJoystick | inline |
| RegisterInputHandler(KODI::JOYSTICK::IInputHandler *handler, bool bPromiscuous) override | PERIPHERALS::CPeripheral | virtual |
| RegisterJoystickButtonMapper(KODI::JOYSTICK::IButtonMapper *mapper) (defined in PERIPHERALS::CPeripheral) | PERIPHERALS::CPeripheral | virtual |
| RegisterJoystickDriverHandler(KODI::JOYSTICK::IDriverHandler *handler, bool bPromiscuous) override (defined in PERIPHERALS::CPeripheralJoystick) | PERIPHERALS::CPeripheralJoystick | virtual |
| RegisterKeyboardDriverHandler(KODI::KEYBOARD::IKeyboardDriverHandler *handler, bool bPromiscuous) (defined in PERIPHERALS::CPeripheral) | PERIPHERALS::CPeripheral | inlinevirtual |
| RegisterKeyboardHandler(KODI::KEYBOARD::IKeyboardInputHandler *handler, bool bPromiscuous, bool forceDefaultMap) override | PERIPHERALS::CPeripheral | virtual |
| RegisterMouseDriverHandler(KODI::MOUSE::IMouseDriverHandler *handler, bool bPromiscuous) (defined in PERIPHERALS::CPeripheral) | PERIPHERALS::CPeripheral | inlinevirtual |
| RegisterMouseHandler(KODI::MOUSE::IMouseInputHandler *handler, bool bPromiscuous, bool forceDefaultMap) override | PERIPHERALS::CPeripheral | virtual |
| RequestedPort(void) const | PERIPHERALS::CPeripheralJoystick | inline |
| ResetDefaultSettings(void) (defined in PERIPHERALS::CPeripheral) | PERIPHERALS::CPeripheral | virtual |
| SetAxisCount(unsigned int axisCount) (defined in PERIPHERALS::CPeripheralJoystick) | PERIPHERALS::CPeripheralJoystick | inline |
| SetButtonCount(unsigned int buttonCount) (defined in PERIPHERALS::CPeripheralJoystick) | PERIPHERALS::CPeripheralJoystick | inline |
| SetControllerProfile(const KODI::GAME::ControllerPtr &controller) override | PERIPHERALS::CPeripheralJoystick | virtual |
| SetHatCount(unsigned int hatCount) (defined in PERIPHERALS::CPeripheralJoystick) | PERIPHERALS::CPeripheralJoystick | inline |
| SetHidden(bool bSetTo=true) (defined in PERIPHERALS::CPeripheral) | PERIPHERALS::CPeripheral | inline |
| SetMotorCount(unsigned int motorCount) (defined in PERIPHERALS::CPeripheralJoystick) | PERIPHERALS::CPeripheralJoystick | |
| SetMotorState(unsigned int motorIndex, float magnitude) override | PERIPHERALS::CPeripheralJoystick | virtual |
| SetProvider(const std::string &provider) | PERIPHERALS::CPeripheralJoystick | inline |
| SetRequestedPort(int port) (defined in PERIPHERALS::CPeripheralJoystick) | PERIPHERALS::CPeripheralJoystick | inline |
| SetSetting(const std::string &strKey, const std::string &strValue) (defined in PERIPHERALS::CPeripheral) | PERIPHERALS::CPeripheral | virtual |
| SetSetting(const std::string &strKey, int iValue) (defined in PERIPHERALS::CPeripheral) | PERIPHERALS::CPeripheral | virtual |
| SetSetting(const std::string &strKey, bool bValue) (defined in PERIPHERALS::CPeripheral) | PERIPHERALS::CPeripheral | virtual |
| SetSetting(const std::string &strKey, float fValue) (defined in PERIPHERALS::CPeripheral) | PERIPHERALS::CPeripheral | virtual |
| SetSettingVisible(const std::string &strKey, bool bSetTo) (defined in PERIPHERALS::CPeripheral) | PERIPHERALS::CPeripheral | virtual |
| SetSupportsPowerOff(bool bSupportsPowerOff) (defined in PERIPHERALS::CPeripheralJoystick) | PERIPHERALS::CPeripheralJoystick | |
| SupportsPowerOff(void) const (defined in PERIPHERALS::CPeripheralJoystick) | PERIPHERALS::CPeripheralJoystick | inline |
| TestFeature(PeripheralFeature feature) override | PERIPHERALS::CPeripheralJoystick | virtual |
| Type(void) const (defined in PERIPHERALS::CPeripheral) | PERIPHERALS::CPeripheral | inline |
| UnregisterInputHandler(KODI::JOYSTICK::IInputHandler *handler) override | PERIPHERALS::CPeripheral | virtual |
| UnregisterJoystickButtonMapper(KODI::JOYSTICK::IButtonMapper *mapper) (defined in PERIPHERALS::CPeripheral) | PERIPHERALS::CPeripheral | virtual |
| UnregisterJoystickDriverHandler(KODI::JOYSTICK::IDriverHandler *handler) override (defined in PERIPHERALS::CPeripheralJoystick) | PERIPHERALS::CPeripheralJoystick | virtual |
| UnregisterKeyboardDriverHandler(KODI::KEYBOARD::IKeyboardDriverHandler *handler) (defined in PERIPHERALS::CPeripheral) | PERIPHERALS::CPeripheral | inlinevirtual |
| UnregisterKeyboardHandler(KODI::KEYBOARD::IKeyboardInputHandler *handler) override | PERIPHERALS::CPeripheral | virtual |
| UnregisterMouseDriverHandler(KODI::MOUSE::IMouseDriverHandler *handler) (defined in PERIPHERALS::CPeripheral) | PERIPHERALS::CPeripheral | inlinevirtual |
| UnregisterMouseHandler(KODI::MOUSE::IMouseInputHandler *handler) override | PERIPHERALS::CPeripheral | virtual |
| VendorId(void) const (defined in PERIPHERALS::CPeripheral) | PERIPHERALS::CPeripheral | inline |
| VendorIdAsString(void) const (defined in PERIPHERALS::CPeripheral) | PERIPHERALS::CPeripheral | inline |
| ~CPeripheral(void) override (defined in PERIPHERALS::CPeripheral) | PERIPHERALS::CPeripheral | |
| ~CPeripheralJoystick(void) override (defined in PERIPHERALS::CPeripheralJoystick) | PERIPHERALS::CPeripheralJoystick | |
| ~IDriverReceiver()=default (defined in KODI::JOYSTICK::IDriverReceiver) | KODI::JOYSTICK::IDriverReceiver | virtual |
| ~IInputProvider()=default (defined in KODI::JOYSTICK::IInputProvider) | KODI::JOYSTICK::IInputProvider | virtual |
| ~IKeyboardInputProvider()=default (defined in KODI::KEYBOARD::IKeyboardInputProvider) | KODI::KEYBOARD::IKeyboardInputProvider | virtual |
| ~IMouseInputProvider()=default (defined in KODI::MOUSE::IMouseInputProvider) | KODI::MOUSE::IMouseInputProvider | virtual |