Kodi Development  20.0
for Binary and Script based Add-Ons
CInstancePeripheral Member List

This is the complete list of members for CInstancePeripheral, including all inherited members.

AddonPath() constCInstancePeripheralinline
CInstancePeripheral()CInstancePeripheralinline
CInstancePeripheral(KODI_HANDLE instance, const std::string &kodiVersion="")CInstancePeripheralinlineexplicit
CreateInstance(int instanceType, const std::string &instanceID, KODI_HANDLE instance, const std::string &version, KODI_HANDLE &addonInstance) (defined in IAddonInstance)IAddonInstanceinlinevirtual
FeatureCount(const std::string &controllerId, JOYSTICK_FEATURE_TYPE type=JOYSTICK_FEATURE_TYPE_UNKNOWN)CInstancePeripheralinline
FeatureType(const std::string &controllerId, const std::string &featureName)CInstancePeripheralinline
GetCapabilities(kodi::addon::PeripheralCapabilities &capabilities)CInstancePeripheralinlinevirtual
GetEvents(std::vector< kodi::addon::PeripheralEvent > &events)CInstancePeripheralinlinevirtual
GetFeatures(const kodi::addon::Joystick &joystick, const std::string &controller_id, std::vector< kodi::addon::JoystickFeature > &features)CInstancePeripheralinlinevirtual
GetIgnoredPrimitives(const kodi::addon::Joystick &joystick, std::vector< kodi::addon::DriverPrimitive > &primitives)CInstancePeripheralinlinevirtual
GetJoystickInfo(unsigned int index, kodi::addon::Joystick &info)CInstancePeripheralinlinevirtual
IAddonInstance(ADDON_TYPE type, const std::string &version) (defined in IAddonInstance)IAddonInstanceinlineexplicit
m_id (defined in IAddonInstance)IAddonInstance
m_kodiVersion (defined in IAddonInstance)IAddonInstance
m_type (defined in IAddonInstance)IAddonInstance
MapFeatures(const kodi::addon::Joystick &joystick, const std::string &controller_id, const std::vector< kodi::addon::JoystickFeature > &features)CInstancePeripheralinlinevirtual
PerformDeviceScan(std::vector< std::shared_ptr< kodi::addon::Peripheral >> &scan_results)CInstancePeripheralinlinevirtual
PowerOffJoystick(unsigned int index)CInstancePeripheralinlinevirtual
RefreshButtonMaps(const std::string &deviceName="", const std::string &controllerId="")CInstancePeripheralinline
ResetButtonMap(const kodi::addon::Joystick &joystick, const std::string &controller_id)CInstancePeripheralinlinevirtual
RevertButtonMap(const kodi::addon::Joystick &joystick)CInstancePeripheralinlinevirtual
SaveButtonMap(const kodi::addon::Joystick &joystick)CInstancePeripheralinlinevirtual
SendEvent(const kodi::addon::PeripheralEvent &event)CInstancePeripheralinlinevirtual
SetIgnoredPrimitives(const kodi::addon::Joystick &joystick, const std::vector< kodi::addon::DriverPrimitive > &primitives)CInstancePeripheralinlinevirtual
TriggerScan(void)CInstancePeripheralinline
UserPath() constCInstancePeripheralinline
~CInstancePeripheral() override=defaultCInstancePeripheral
~IAddonInstance()=default (defined in IAddonInstance)IAddonInstancevirtual