| kodi
    | 
This is the complete list of members for PERIPHERALS::CPeripheralAddon, including all inherited members.
| Addon() const (defined in ADDON::IAddonInstanceHandler) | ADDON::IAddonInstanceHandler | inline | 
| Author() const (defined in ADDON::IAddonInstanceHandler) | ADDON::IAddonInstanceHandler | |
| CPeripheralAddon(const ADDON::AddonInfoPtr &addonInfo, CPeripherals &manager) (defined in PERIPHERALS::CPeripheralAddon) | PERIPHERALS::CPeripheralAddon | explicit | 
| CreateAddon(void) | PERIPHERALS::CPeripheralAddon | |
| CreateInstance() (defined in ADDON::IAddonInstanceHandler) | ADDON::IAddonInstanceHandler | |
| DestroyAddon() | PERIPHERALS::CPeripheralAddon | |
| DestroyInstance() (defined in ADDON::IAddonInstanceHandler) | ADDON::IAddonInstanceHandler | |
| GetAddonInfo() const (defined in ADDON::IAddonInstanceHandler) | ADDON::IAddonInstanceHandler | inline | 
| GetAppearance(const CPeripheral *device, std::string &controllerId) (defined in PERIPHERALS::CPeripheralAddon) | PERIPHERALS::CPeripheralAddon | |
| GetByPath(const std::string &strPath) const (defined in PERIPHERALS::CPeripheralAddon) | PERIPHERALS::CPeripheralAddon | |
| GetDirectory(const std::string &strPath, CFileItemList &items) const (defined in PERIPHERALS::CPeripheralAddon) | PERIPHERALS::CPeripheralAddon | |
| GetFeatures(std::vector< PeripheralFeature > &features) const (defined in PERIPHERALS::CPeripheralAddon) | PERIPHERALS::CPeripheralAddon | |
| GetFeatures(const CPeripheral *device, const std::string &strControllerId, FeatureMap &features) (defined in PERIPHERALS::CPeripheralAddon) | PERIPHERALS::CPeripheralAddon | |
| GetIgnoredPrimitives(const CPeripheral *device, PrimitiveVector &primitives) (defined in PERIPHERALS::CPeripheralAddon) | PERIPHERALS::CPeripheralAddon | |
| GetJoystickProperties(unsigned int index, CPeripheralJoystick &joystick) (defined in PERIPHERALS::CPeripheralAddon) | PERIPHERALS::CPeripheralAddon | |
| GetNumberOfPeripherals(void) const (defined in PERIPHERALS::CPeripheralAddon) | PERIPHERALS::CPeripheralAddon | |
| GetNumberOfPeripheralsWithId(const int iVendorId, const int iProductId) const (defined in PERIPHERALS::CPeripheralAddon) | PERIPHERALS::CPeripheralAddon | |
| GetPeripheral(unsigned int index) const (defined in PERIPHERALS::CPeripheralAddon) | PERIPHERALS::CPeripheralAddon | |
| GetPeripheralsWithFeature(PeripheralVector &results, const PeripheralFeature feature) const (defined in PERIPHERALS::CPeripheralAddon) | PERIPHERALS::CPeripheralAddon | |
| HasButtonMaps(void) const (defined in PERIPHERALS::CPeripheralAddon) | PERIPHERALS::CPeripheralAddon | inline | 
| HasFeature(const PeripheralFeature feature) const (defined in PERIPHERALS::CPeripheralAddon) | 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 (defined in ADDON::IAddonInstanceHandler) | ADDON::IAddonInstanceHandler | |
| ID() const (defined in ADDON::IAddonInstanceHandler) | ADDON::IAddonInstanceHandler | |
| InstanceId() const (defined in ADDON::IAddonInstanceHandler) | ADDON::IAddonInstanceHandler | inline | 
| m_ifc (defined in ADDON::IAddonInstanceHandler) | ADDON::IAddonInstanceHandler | protected | 
| m_info (defined in ADDON::IAddonInstanceHandler) | ADDON::IAddonInstanceHandler | protected | 
| MapFeature(const CPeripheral *device, const std::string &strControllerId, const kodi::addon::JoystickFeature &feature) (defined in PERIPHERALS::CPeripheralAddon) | PERIPHERALS::CPeripheralAddon | |
| Name() const (defined in ADDON::IAddonInstanceHandler) | ADDON::IAddonInstanceHandler | |
| OnPostInstall(bool update, bool modal) (defined in ADDON::IAddonInstanceHandler) | ADDON::IAddonInstanceHandler | inlinevirtual | 
| OnPostUnInstall() (defined in ADDON::IAddonInstanceHandler) | ADDON::IAddonInstanceHandler | inlinevirtual | 
| OnPreInstall() (defined in ADDON::IAddonInstanceHandler) | ADDON::IAddonInstanceHandler | inlinevirtual | 
| OnPreUnInstall() (defined in ADDON::IAddonInstanceHandler) | ADDON::IAddonInstanceHandler | inlinevirtual | 
| Path() const (defined in ADDON::IAddonInstanceHandler) | ADDON::IAddonInstanceHandler | |
| PerformDeviceScan(PeripheralScanResults &results) (defined in PERIPHERALS::CPeripheralAddon) | PERIPHERALS::CPeripheralAddon | |
| PowerOffJoystick(unsigned int index) (defined in PERIPHERALS::CPeripheralAddon) | PERIPHERALS::CPeripheralAddon | |
| ProcessEvents(void) (defined in PERIPHERALS::CPeripheralAddon) | PERIPHERALS::CPeripheralAddon | |
| Profile() const (defined in ADDON::IAddonInstanceHandler) | ADDON::IAddonInstanceHandler | |
| ProvidesButtonMaps(const ADDON::AddonInfoPtr &addonInfo) (defined in PERIPHERALS::CPeripheralAddon) | PERIPHERALS::CPeripheralAddon | static | 
| ProvidesJoysticks(const ADDON::AddonInfoPtr &addonInfo) (defined in PERIPHERALS::CPeripheralAddon) | PERIPHERALS::CPeripheralAddon | static | 
| Register(unsigned int peripheralIndex, const PeripheralPtr &peripheral) (defined in PERIPHERALS::CPeripheralAddon) | PERIPHERALS::CPeripheralAddon | |
| RegisterButtonMap(CPeripheral *device, KODI::JOYSTICK::IButtonMap *buttonMap) (defined in PERIPHERALS::CPeripheralAddon) | PERIPHERALS::CPeripheralAddon | |
| ResetButtonMap(const CPeripheral *device, const std::string &strControllerId) (defined in PERIPHERALS::CPeripheralAddon) | PERIPHERALS::CPeripheralAddon | |
| RevertButtonMap(const CPeripheral *device) (defined in PERIPHERALS::CPeripheralAddon) | PERIPHERALS::CPeripheralAddon | |
| SaveButtonMap(const CPeripheral *device) (defined in PERIPHERALS::CPeripheralAddon) | PERIPHERALS::CPeripheralAddon | |
| SendRumbleEvent(unsigned int index, unsigned int driverIndex, float magnitude) (defined in PERIPHERALS::CPeripheralAddon) | PERIPHERALS::CPeripheralAddon | |
| SetAppearance(const CPeripheral *device, const std::string &controllerId) (defined in PERIPHERALS::CPeripheralAddon) | PERIPHERALS::CPeripheralAddon | |
| SetIgnoredPrimitives(const CPeripheral *device, const PrimitiveVector &primitives) (defined in PERIPHERALS::CPeripheralAddon) | PERIPHERALS::CPeripheralAddon | |
| SupportsFeature(PeripheralFeature feature) const (defined in PERIPHERALS::CPeripheralAddon) | PERIPHERALS::CPeripheralAddon | |
| UniqueWorkID() (defined in ADDON::IAddonInstanceHandler) | ADDON::IAddonInstanceHandler | inline | 
| UnregisterButtonMap(KODI::JOYSTICK::IButtonMap *buttonMap) (defined in PERIPHERALS::CPeripheralAddon) | PERIPHERALS::CPeripheralAddon | |
| UnregisterRemovedDevices(const PeripheralScanResults &results, PeripheralVector &removedPeripherals) (defined in PERIPHERALS::CPeripheralAddon) | PERIPHERALS::CPeripheralAddon | |
| UsedType() const (defined in ADDON::IAddonInstanceHandler) | ADDON::IAddonInstanceHandler | inline | 
| Version() const (defined in ADDON::IAddonInstanceHandler) | ADDON::IAddonInstanceHandler | |
| ~CPeripheralAddon(void) override (defined in PERIPHERALS::CPeripheralAddon) | PERIPHERALS::CPeripheralAddon | |
| ~IAddonInstanceHandler() (defined in ADDON::IAddonInstanceHandler) | ADDON::IAddonInstanceHandler | virtual | 
 1.8.13
 1.8.13