Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches

Driver primitive type
Driver input primitives More...

Typedefs

typedef enum JOYSTICK_DRIVER_PRIMITIVE_TYPE JOYSTICK_DRIVER_PRIMITIVE_TYPE
 

Enumerations

enum  JOYSTICK_DRIVER_PRIMITIVE_TYPE {
  JOYSTICK_DRIVER_PRIMITIVE_TYPE_UNKNOWN , JOYSTICK_DRIVER_PRIMITIVE_TYPE_BUTTON , JOYSTICK_DRIVER_PRIMITIVE_TYPE_HAT_DIRECTION , JOYSTICK_DRIVER_PRIMITIVE_TYPE_SEMIAXIS ,
  JOYSTICK_DRIVER_PRIMITIVE_TYPE_MOTOR , JOYSTICK_DRIVER_PRIMITIVE_TYPE_KEY , JOYSTICK_DRIVER_PRIMITIVE_TYPE_MOUSE_BUTTON , JOYSTICK_DRIVER_PRIMITIVE_TYPE_RELPOINTER_DIRECTION
}
 

Detailed Description

Driver primitive type
Driver input primitives

Mapping lower-level driver values to higher-level controller features is non-injective; two triggers can share a single axis.

To handle this, driver values are subdivided into "primitives" that map injectively to higher-level features.

Typedef Documentation

◆ JOYSTICK_DRIVER_PRIMITIVE_TYPE

Enumeration Type Documentation

◆ JOYSTICK_DRIVER_PRIMITIVE_TYPE

Enumerator
JOYSTICK_DRIVER_PRIMITIVE_TYPE_UNKNOWN 

Driver input primitive type unknown.

JOYSTICK_DRIVER_PRIMITIVE_TYPE_BUTTON 

Driver input primitive type button.

JOYSTICK_DRIVER_PRIMITIVE_TYPE_HAT_DIRECTION 

Driver input primitive type hat direction.

JOYSTICK_DRIVER_PRIMITIVE_TYPE_SEMIAXIS 

Driver input primitive type semiaxis.

JOYSTICK_DRIVER_PRIMITIVE_TYPE_MOTOR 

Driver input primitive type motor.

JOYSTICK_DRIVER_PRIMITIVE_TYPE_KEY 

Driver input primitive type key.

JOYSTICK_DRIVER_PRIMITIVE_TYPE_MOUSE_BUTTON 

Driver input primitive type mouse button.

JOYSTICK_DRIVER_PRIMITIVE_TYPE_RELPOINTER_DIRECTION 

Driver input primitive type relative pointer direction.