Addon() const | ADDON::IAddonInstanceHandler | inline |
Author() const | ADDON::IAddonInstanceHandler | |
CPeripheralAddon(const ADDON::AddonInfoPtr &addonInfo, CPeripherals &manager) | PERIPHERALS::CPeripheralAddon | explicit |
CreateAddon(void) | PERIPHERALS::CPeripheralAddon | |
CreateInstance() | ADDON::IAddonInstanceHandler | |
DestroyAddon() | PERIPHERALS::CPeripheralAddon | |
DestroyInstance() | ADDON::IAddonInstanceHandler | |
GetAddonInfo() const | ADDON::IAddonInstanceHandler | inline |
GetAppearance(const CPeripheral *device, std::string &controllerId) | PERIPHERALS::CPeripheralAddon | |
GetByPath(const std::string &strPath) const | PERIPHERALS::CPeripheralAddon | |
GetDirectory(const std::string &strPath, CFileItemList &items) const | PERIPHERALS::CPeripheralAddon | |
GetFeatures(std::vector< PeripheralFeature > &features) const | PERIPHERALS::CPeripheralAddon | |
GetFeatures(const CPeripheral *device, const std::string &strControllerId, FeatureMap &features) | PERIPHERALS::CPeripheralAddon | |
GetIgnoredPrimitives(const CPeripheral *device, PrimitiveVector &primitives) | PERIPHERALS::CPeripheralAddon | |
GetJoystickProperties(unsigned int index, CPeripheralJoystick &joystick) | PERIPHERALS::CPeripheralAddon | |
GetNumberOfPeripherals(void) const | PERIPHERALS::CPeripheralAddon | |
GetNumberOfPeripheralsWithId(const int iVendorId, const int iProductId) const | PERIPHERALS::CPeripheralAddon | |
GetPeripheral(unsigned int index) const | PERIPHERALS::CPeripheralAddon | |
GetPeripheralsWithFeature(PeripheralVector &results, const PeripheralFeature feature) const | PERIPHERALS::CPeripheralAddon | |
HasButtonMaps(void) const | PERIPHERALS::CPeripheralAddon | inline |
HasFeature(const PeripheralFeature feature) const | PERIPHERALS::CPeripheralAddon | |
IAddonInstanceHandler(ADDON_TYPE type, const AddonInfoPtr &addonInfo, AddonInstanceId instanceId=ADDON_INSTANCE_ID_UNUSED, KODI_HANDLE parentInstance=nullptr, const std::string &uniqueWorkID="") | ADDON::IAddonInstanceHandler | |
Icon() const | ADDON::IAddonInstanceHandler | |
ID() const | ADDON::IAddonInstanceHandler | |
InstanceId() const | ADDON::IAddonInstanceHandler | inline |
m_ifc | ADDON::IAddonInstanceHandler | protected |
m_info | ADDON::IAddonInstanceHandler | protected |
MapFeature(const CPeripheral *device, const std::string &strControllerId, const kodi::addon::JoystickFeature &feature) | PERIPHERALS::CPeripheralAddon | |
Name() const | ADDON::IAddonInstanceHandler | |
OnPostInstall(bool update, bool modal) | ADDON::IAddonInstanceHandler | inlinevirtual |
OnPostUnInstall() | ADDON::IAddonInstanceHandler | inlinevirtual |
OnPreInstall() | ADDON::IAddonInstanceHandler | inlinevirtual |
OnPreUnInstall() | ADDON::IAddonInstanceHandler | inlinevirtual |
Path() const | ADDON::IAddonInstanceHandler | |
PerformDeviceScan(PeripheralScanResults &results) | PERIPHERALS::CPeripheralAddon | |
PowerOffJoystick(unsigned int index) | PERIPHERALS::CPeripheralAddon | |
ProcessEvents(void) | PERIPHERALS::CPeripheralAddon | |
Profile() const | ADDON::IAddonInstanceHandler | |
ProvidesButtonMaps(const ADDON::AddonInfoPtr &addonInfo) | PERIPHERALS::CPeripheralAddon | static |
ProvidesJoysticks(const ADDON::AddonInfoPtr &addonInfo) | PERIPHERALS::CPeripheralAddon | static |
Register(unsigned int peripheralIndex, const PeripheralPtr &peripheral) | PERIPHERALS::CPeripheralAddon | |
RegisterButtonMap(CPeripheral *device, KODI::JOYSTICK::IButtonMap *buttonMap) | PERIPHERALS::CPeripheralAddon | |
ResetButtonMap(const CPeripheral *device, const std::string &strControllerId) | PERIPHERALS::CPeripheralAddon | |
RevertButtonMap(const CPeripheral *device) | PERIPHERALS::CPeripheralAddon | |
SaveButtonMap(const CPeripheral *device) | PERIPHERALS::CPeripheralAddon | |
SendRumbleEvent(unsigned int index, unsigned int driverIndex, float magnitude) | PERIPHERALS::CPeripheralAddon | |
SetAppearance(const CPeripheral *device, const std::string &controllerId) | PERIPHERALS::CPeripheralAddon | |
SetIgnoredPrimitives(const CPeripheral *device, const PrimitiveVector &primitives) | PERIPHERALS::CPeripheralAddon | |
SupportsFeature(PeripheralFeature feature) const | PERIPHERALS::CPeripheralAddon | |
UniqueWorkID() | ADDON::IAddonInstanceHandler | inline |
UnregisterButtonMap(KODI::JOYSTICK::IButtonMap *buttonMap) | PERIPHERALS::CPeripheralAddon | |
UnregisterRemovedDevices(const PeripheralScanResults &results, PeripheralVector &removedPeripherals) | PERIPHERALS::CPeripheralAddon | |
UsedType() const | ADDON::IAddonInstanceHandler | inline |
Version() const | ADDON::IAddonInstanceHandler | |
~CPeripheralAddon(void) override | PERIPHERALS::CPeripheralAddon | |
~IAddonInstanceHandler() | ADDON::IAddonInstanceHandler | virtual |