Driver primitive type
Driver input primitives
More...
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.
◆ JOYSTICK_DRIVER_PRIMITIVE_TYPE
◆ 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.
|