Peripheral add-on capabilities
This class is needed to tell Kodi which options are supported on the addon.
If a capability is set to true, then the corresponding methods from kodi::addon::CInstancePeripheral need to be implemented.
As default them all set to false.
Used on kodi::addon::CInstancePeripheral::GetCapabilities().
The following table contains values that can be set with class PeripheralCapabilities :
◆ SetProvidesJoysticks()
void SetProvidesJoysticks |
( |
bool | providesJoysticks | ) |
|
|
inline |
Set true if the add-on provides joysticks.
◆ GetProvidesJoysticks()
bool GetProvidesJoysticks |
( |
| ) |
const |
|
inline |
◆ SetProvidesJoystickRumble()
void SetProvidesJoystickRumble |
( |
bool | providesJoystickRumble | ) |
|
|
inline |
Set true if the add-on provides joystick rumble.
◆ GetProvidesJoystickRumble()
bool GetProvidesJoystickRumble |
( |
| ) |
const |
|
inline |
◆ SetProvidesJoystickPowerOff()
void SetProvidesJoystickPowerOff |
( |
bool | providesJoystickPowerOff | ) |
|
|
inline |
Set true if the add-on provides power off about joystick.
◆ GetProvidesJoystickPowerOff()
bool GetProvidesJoystickPowerOff |
( |
| ) |
const |
|
inline |
◆ SetProvidesButtonmaps()
void SetProvidesButtonmaps |
( |
bool | providesButtonmaps | ) |
|
|
inline |
Set true if the add-on provides button maps.
◆ GetProvidesButtonmaps()
bool GetProvidesButtonmaps |
( |
| ) |
const |
|
inline |