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