Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
PERIPHERALS::CPeripheralAddonTranslator Class Reference

#include <PeripheralAddonTranslator.h>

Static Public Member Functions

static const char * TranslateError (PERIPHERAL_ERROR error)
 
static PeripheralType TranslateType (PERIPHERAL_TYPE type)
 
static PERIPHERAL_TYPE TranslateType (PeripheralType type)
 
static KODI::JOYSTICK::CDriverPrimitive TranslatePrimitive (const kodi::addon::DriverPrimitive &primitive)
 
static kodi::addon::DriverPrimitive TranslatePrimitive (const KODI::JOYSTICK::CDriverPrimitive &primitive)
 
static std::vector< KODI::JOYSTICK::CDriverPrimitiveTranslatePrimitives (const std::vector< kodi::addon::DriverPrimitive > &primitives)
 
static std::vector< kodi::addon::DriverPrimitiveTranslatePrimitives (const std::vector< KODI::JOYSTICK::CDriverPrimitive > &primitives)
 
static KODI::JOYSTICK::HAT_DIRECTION TranslateHatDirection (JOYSTICK_DRIVER_HAT_DIRECTION dir)
 
static JOYSTICK_DRIVER_HAT_DIRECTION TranslateHatDirection (KODI::JOYSTICK::HAT_DIRECTION dir)
 
static KODI::JOYSTICK::HAT_STATE TranslateHatState (JOYSTICK_STATE_HAT state)
 
static KODI::JOYSTICK::SEMIAXIS_DIRECTION TranslateSemiAxisDirection (JOYSTICK_DRIVER_SEMIAXIS_DIRECTION dir)
 
static JOYSTICK_DRIVER_SEMIAXIS_DIRECTION TranslateSemiAxisDirection (KODI::JOYSTICK::SEMIAXIS_DIRECTION dir)
 
static KODI::MOUSE::BUTTON_ID TranslateMouseButton (JOYSTICK_DRIVER_MOUSE_INDEX button)
 
static JOYSTICK_DRIVER_MOUSE_INDEX TranslateMouseButton (KODI::MOUSE::BUTTON_ID button)
 
static KODI::JOYSTICK::RELATIVE_POINTER_DIRECTION TranslateRelPointerDirection (JOYSTICK_DRIVER_RELPOINTER_DIRECTION dir)
 
static JOYSTICK_DRIVER_RELPOINTER_DIRECTION TranslateRelPointerDirection (KODI::JOYSTICK::RELATIVE_POINTER_DIRECTION dir)
 
static KODI::JOYSTICK::FEATURE_TYPE TranslateFeatureType (JOYSTICK_FEATURE_TYPE type)
 
static JOYSTICK_FEATURE_TYPE TranslateFeatureType (KODI::JOYSTICK::FEATURE_TYPE type)
 
static kodi::addon::DriverPrimitive Opposite (const kodi::addon::DriverPrimitive &semiaxis)
 

Member Function Documentation

◆ Opposite()

kodi::addon::DriverPrimitive CPeripheralAddonTranslator::Opposite ( const kodi::addon::DriverPrimitive & semiaxis)
static

◆ TranslateError()

const char * CPeripheralAddonTranslator::TranslateError ( PERIPHERAL_ERROR error)
static

◆ TranslateFeatureType() [1/2]

JOYSTICK::FEATURE_TYPE CPeripheralAddonTranslator::TranslateFeatureType ( JOYSTICK_FEATURE_TYPE type)
static

◆ TranslateFeatureType() [2/2]

JOYSTICK_FEATURE_TYPE CPeripheralAddonTranslator::TranslateFeatureType ( KODI::JOYSTICK::FEATURE_TYPE type)
static

◆ TranslateHatDirection() [1/2]

HAT_DIRECTION CPeripheralAddonTranslator::TranslateHatDirection ( JOYSTICK_DRIVER_HAT_DIRECTION dir)
static

◆ TranslateHatDirection() [2/2]

JOYSTICK_DRIVER_HAT_DIRECTION CPeripheralAddonTranslator::TranslateHatDirection ( KODI::JOYSTICK::HAT_DIRECTION dir)
static

◆ TranslateHatState()

HAT_STATE CPeripheralAddonTranslator::TranslateHatState ( JOYSTICK_STATE_HAT state)
static

◆ TranslateMouseButton() [1/2]

MOUSE::BUTTON_ID CPeripheralAddonTranslator::TranslateMouseButton ( JOYSTICK_DRIVER_MOUSE_INDEX button)
static

◆ TranslateMouseButton() [2/2]

JOYSTICK_DRIVER_MOUSE_INDEX CPeripheralAddonTranslator::TranslateMouseButton ( KODI::MOUSE::BUTTON_ID button)
static

◆ TranslatePrimitive() [1/2]

CDriverPrimitive CPeripheralAddonTranslator::TranslatePrimitive ( const kodi::addon::DriverPrimitive & primitive)
static

◆ TranslatePrimitive() [2/2]

kodi::addon::DriverPrimitive CPeripheralAddonTranslator::TranslatePrimitive ( const KODI::JOYSTICK::CDriverPrimitive & primitive)
static

◆ TranslatePrimitives() [1/2]

std::vector< JOYSTICK::CDriverPrimitive > CPeripheralAddonTranslator::TranslatePrimitives ( const std::vector< kodi::addon::DriverPrimitive > & primitives)
static

◆ TranslatePrimitives() [2/2]

std::vector< kodi::addon::DriverPrimitive > CPeripheralAddonTranslator::TranslatePrimitives ( const std::vector< KODI::JOYSTICK::CDriverPrimitive > & primitives)
static

◆ TranslateRelPointerDirection() [1/2]

RELATIVE_POINTER_DIRECTION CPeripheralAddonTranslator::TranslateRelPointerDirection ( JOYSTICK_DRIVER_RELPOINTER_DIRECTION dir)
static

◆ TranslateRelPointerDirection() [2/2]

JOYSTICK_DRIVER_RELPOINTER_DIRECTION CPeripheralAddonTranslator::TranslateRelPointerDirection ( KODI::JOYSTICK::RELATIVE_POINTER_DIRECTION dir)
static

◆ TranslateSemiAxisDirection() [1/2]

SEMIAXIS_DIRECTION CPeripheralAddonTranslator::TranslateSemiAxisDirection ( JOYSTICK_DRIVER_SEMIAXIS_DIRECTION dir)
static

◆ TranslateSemiAxisDirection() [2/2]

JOYSTICK_DRIVER_SEMIAXIS_DIRECTION CPeripheralAddonTranslator::TranslateSemiAxisDirection ( KODI::JOYSTICK::SEMIAXIS_DIRECTION dir)
static

◆ TranslateType() [1/2]

PeripheralType CPeripheralAddonTranslator::TranslateType ( PERIPHERAL_TYPE type)
static

◆ TranslateType() [2/2]

PERIPHERAL_TYPE CPeripheralAddonTranslator::TranslateType ( PeripheralType type)
static

The documentation for this class was generated from the following files: