Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
PERIPHERALS::CPeripheralAddon Member List

This is the complete list of members for PERIPHERALS::CPeripheralAddon, including all inherited members.

Addon() constADDON::IAddonInstanceHandlerinline
Author() constADDON::IAddonInstanceHandler
CPeripheralAddon(const ADDON::AddonInfoPtr &addonInfo, CPeripherals &manager)PERIPHERALS::CPeripheralAddonexplicit
CreateAddon(void)PERIPHERALS::CPeripheralAddon
CreateInstance()ADDON::IAddonInstanceHandler
DestroyAddon()PERIPHERALS::CPeripheralAddon
DestroyInstance()ADDON::IAddonInstanceHandler
GetAddonInfo() constADDON::IAddonInstanceHandlerinline
GetAppearance(const CPeripheral *device, std::string &controllerId)PERIPHERALS::CPeripheralAddon
GetByPath(const std::string &strPath) constPERIPHERALS::CPeripheralAddon
GetDirectory(const std::string &strPath, CFileItemList &items) constPERIPHERALS::CPeripheralAddon
GetFeatures(std::vector< PeripheralFeature > &features) constPERIPHERALS::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) constPERIPHERALS::CPeripheralAddon
GetNumberOfPeripheralsWithId(const int iVendorId, const int iProductId) constPERIPHERALS::CPeripheralAddon
GetPeripheral(unsigned int index) constPERIPHERALS::CPeripheralAddon
GetPeripheralsWithFeature(PeripheralVector &results, const PeripheralFeature feature) constPERIPHERALS::CPeripheralAddon
HasButtonMaps(void) constPERIPHERALS::CPeripheralAddoninline
HasFeature(const PeripheralFeature feature) constPERIPHERALS::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() constADDON::IAddonInstanceHandler
ID() constADDON::IAddonInstanceHandler
InstanceId() constADDON::IAddonInstanceHandlerinline
m_ifcADDON::IAddonInstanceHandlerprotected
m_infoADDON::IAddonInstanceHandlerprotected
MapFeature(const CPeripheral *device, const std::string &strControllerId, const kodi::addon::JoystickFeature &feature)PERIPHERALS::CPeripheralAddon
Name() constADDON::IAddonInstanceHandler
OnPostInstall(bool update, bool modal)ADDON::IAddonInstanceHandlerinlinevirtual
OnPostUnInstall()ADDON::IAddonInstanceHandlerinlinevirtual
OnPreInstall()ADDON::IAddonInstanceHandlerinlinevirtual
OnPreUnInstall()ADDON::IAddonInstanceHandlerinlinevirtual
Path() constADDON::IAddonInstanceHandler
PerformDeviceScan(PeripheralScanResults &results)PERIPHERALS::CPeripheralAddon
PowerOffJoystick(unsigned int index)PERIPHERALS::CPeripheralAddon
ProcessEvents(void)PERIPHERALS::CPeripheralAddon
Profile() constADDON::IAddonInstanceHandler
ProvidesButtonMaps(const ADDON::AddonInfoPtr &addonInfo)PERIPHERALS::CPeripheralAddonstatic
ProvidesJoysticks(const ADDON::AddonInfoPtr &addonInfo)PERIPHERALS::CPeripheralAddonstatic
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) constPERIPHERALS::CPeripheralAddon
UniqueWorkID()ADDON::IAddonInstanceHandlerinline
UnregisterButtonMap(KODI::JOYSTICK::IButtonMap *buttonMap)PERIPHERALS::CPeripheralAddon
UnregisterRemovedDevices(const PeripheralScanResults &results, PeripheralVector &removedPeripherals)PERIPHERALS::CPeripheralAddon
UsedType() constADDON::IAddonInstanceHandlerinline
Version() constADDON::IAddonInstanceHandler
~CPeripheralAddon(void) overridePERIPHERALS::CPeripheralAddon
~IAddonInstanceHandler()ADDON::IAddonInstanceHandlervirtual