Kodi Documentation 18.0
Kodi is an open source media player and entertainment hub.
kodi::addon::CInstancePeripheral Member List

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

AddonPath() constkodi::addon::CInstancePeripheralinline
CInstancePeripheral()kodi::addon::CInstancePeripheralinline
CInstancePeripheral(KODI_HANDLE instance)kodi::addon::CInstancePeripheralinlineexplicit
CreateInstance(int instanceType, std::string instanceID, KODI_HANDLE instance, KODI_HANDLE &addonInstance)kodi::addon::IAddonInstanceinlinevirtual
CreateInstanceEx(int instanceType, std::string instanceID, KODI_HANDLE instance, KODI_HANDLE &addonInstance, const std::string &version)kodi::addon::IAddonInstanceinlinevirtual
FeatureCount(const std::string &controllerId, JOYSTICK_FEATURE_TYPE type=JOYSTICK_FEATURE_TYPE_UNKNOWN)kodi::addon::CInstancePeripheralinline
FeatureType(const std::string &controllerId, const std::string &featureName)kodi::addon::CInstancePeripheralinline
FreeEvents(unsigned int event_count, PERIPHERAL_EVENT *events)kodi::addon::CInstancePeripheralinlinevirtual
FreeFeatures(unsigned int feature_count, JOYSTICK_FEATURE *features)kodi::addon::CInstancePeripheralinlinevirtual
FreeJoystickInfo(JOYSTICK_INFO *info)kodi::addon::CInstancePeripheralinlinevirtual
FreePrimitives(unsigned int primitive_count, JOYSTICK_DRIVER_PRIMITIVE *primitives)kodi::addon::CInstancePeripheralinlinevirtual
FreeScanResults(unsigned int peripheral_count, PERIPHERAL_INFO *scan_results)kodi::addon::CInstancePeripheralinlinevirtual
GetCapabilities(PERIPHERAL_CAPABILITIES &capabilities)kodi::addon::CInstancePeripheralinlinevirtual
GetEvents(unsigned int *event_count, PERIPHERAL_EVENT **events)kodi::addon::CInstancePeripheralinlinevirtual
GetFeatures(const JOYSTICK_INFO *joystick, const char *controller_id, unsigned int *feature_count, JOYSTICK_FEATURE **features)kodi::addon::CInstancePeripheralinlinevirtual
GetIgnoredPrimitives(const JOYSTICK_INFO *joystick, unsigned int *primitive_count, JOYSTICK_DRIVER_PRIMITIVE **primitives)kodi::addon::CInstancePeripheralinlinevirtual
GetJoystickInfo(unsigned int index, JOYSTICK_INFO *info)kodi::addon::CInstancePeripheralinlinevirtual
IAddonInstance(ADDON_TYPE type)kodi::addon::IAddonInstanceinlineexplicit
m_typekodi::addon::IAddonInstance
MapFeatures(const JOYSTICK_INFO *joystick, const char *controller_id, unsigned int feature_count, const JOYSTICK_FEATURE *features)kodi::addon::CInstancePeripheralinlinevirtual
PerformDeviceScan(unsigned int *peripheral_count, PERIPHERAL_INFO **scan_results)kodi::addon::CInstancePeripheralinlinevirtual
PowerOffJoystick(unsigned int index)kodi::addon::CInstancePeripheralinlinevirtual
RefreshButtonMaps(const std::string &deviceName="", const std::string &controllerId="")kodi::addon::CInstancePeripheralinline
ResetButtonMap(const JOYSTICK_INFO *joystick, const char *controller_id)kodi::addon::CInstancePeripheralinlinevirtual
RevertButtonMap(const JOYSTICK_INFO *joystick)kodi::addon::CInstancePeripheralinlinevirtual
SaveButtonMap(const JOYSTICK_INFO *joystick)kodi::addon::CInstancePeripheralinlinevirtual
SendEvent(const PERIPHERAL_EVENT *event)kodi::addon::CInstancePeripheralinlinevirtual
SetIgnoredPrimitives(const JOYSTICK_INFO *joystick, unsigned int primitive_count, const JOYSTICK_DRIVER_PRIMITIVE *primitives)kodi::addon::CInstancePeripheralinlinevirtual
TriggerScan(void)kodi::addon::CInstancePeripheralinline
UserPath() constkodi::addon::CInstancePeripheralinline
~CInstancePeripheral() override=defaultkodi::addon::CInstancePeripheral
~IAddonInstance()=defaultkodi::addon::IAddonInstancevirtual