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

Macros

#define LAYOUT_XML_ROOT   "layout"
 
#define LAYOUT_XML_ELM_CATEGORY   "category"
 
#define LAYOUT_XML_ELM_BUTTON   "button"
 
#define LAYOUT_XML_ELM_ANALOG_STICK   "analogstick"
 
#define LAYOUT_XML_ELM_ACCELEROMETER   "accelerometer"
 
#define LAYOUT_XML_ELM_MOTOR   "motor"
 
#define LAYOUT_XML_ELM_RELPOINTER   "relpointer"
 
#define LAYOUT_XML_ELM_ABSPOINTER   "abspointer"
 
#define LAYOUT_XML_ELM_WHEEL   "wheel"
 
#define LAYOUT_XML_ELM_THROTTLE   "throttle"
 
#define LAYOUT_XML_ELM_KEY   "key"
 
#define LAYOUT_XML_ELM_TOPOLOGY   "physicaltopology"
 
#define LAYOUT_XML_ELM_PORT   "port"
 
#define LAYOUT_XML_ELM_ACCEPTS   "accepts"
 
#define LAYOUT_XML_ATTR_LAYOUT_LABEL   "label"
 
#define LAYOUT_XML_ATTR_LAYOUT_ICON   "icon"
 
#define LAYOUT_XML_ATTR_LAYOUT_IMAGE   "image"
 
#define LAYOUT_XML_ATTR_CATEGORY_NAME   "name"
 
#define LAYOUT_XML_ATTR_CATEGORY_LABEL   "label"
 
#define LAYOUT_XML_ATTR_FEATURE_NAME   "name"
 
#define LAYOUT_XML_ATTR_FEATURE_LABEL   "label"
 
#define LAYOUT_XML_ATTR_INPUT_TYPE   "type"
 
#define LAYOUT_XML_ATTR_KEY_SYMBOL   "symbol"
 
#define LAYOUT_XML_ATTR_PROVIDES_INPUT   "providesinput"
 
#define LAYOUT_XML_ATTR_PORT_ID   "id"
 
#define LAYOUT_XML_ATTR_CONTROLLER   "controller"
 
#define FEATURE_CATEGORY_FACE   "face"
 
#define FEATURE_CATEGORY_SHOULDER   "shoulder"
 
#define FEATURE_CATEGORY_TRIGGER   "triggers"
 
#define FEATURE_CATEGORY_ANALOG_STICK   "analogsticks"
 
#define FEATURE_CATEGORY_ACCELEROMETER   "accelerometer"
 
#define FEATURE_CATEGORY_HAPTICS   "haptics"
 
#define FEATURE_CATEGORY_MOUSE_BUTTON   "mouse"
 
#define FEATURE_CATEGORY_POINTER   "pointer"
 
#define FEATURE_CATEGORY_LIGHTGUN   "lightgun"
 
#define FEATURE_CATEGORY_OFFSCREEN   "offscreen"
 
#define FEATURE_CATEGORY_KEY   "keys"
 
#define FEATURE_CATEGORY_KEYPAD   "keypad"
 
#define FEATURE_CATEGORY_HARDWARE   "hardware"
 
#define FEATURE_CATEGORY_WHEEL   "wheel"
 
#define FEATURE_CATEGORY_JOYSTICK   "joysticks"
 
#define FEATURE_CATEGORY_PADDLE   "paddles"
 

Macro Definition Documentation

◆ FEATURE_CATEGORY_ACCELEROMETER

#define FEATURE_CATEGORY_ACCELEROMETER   "accelerometer"

◆ FEATURE_CATEGORY_ANALOG_STICK

#define FEATURE_CATEGORY_ANALOG_STICK   "analogsticks"

◆ FEATURE_CATEGORY_FACE

#define FEATURE_CATEGORY_FACE   "face"

◆ FEATURE_CATEGORY_HAPTICS

#define FEATURE_CATEGORY_HAPTICS   "haptics"

◆ FEATURE_CATEGORY_HARDWARE

#define FEATURE_CATEGORY_HARDWARE   "hardware"

◆ FEATURE_CATEGORY_JOYSTICK

#define FEATURE_CATEGORY_JOYSTICK   "joysticks"

◆ FEATURE_CATEGORY_KEY

#define FEATURE_CATEGORY_KEY   "keys"

◆ FEATURE_CATEGORY_KEYPAD

#define FEATURE_CATEGORY_KEYPAD   "keypad"

◆ FEATURE_CATEGORY_LIGHTGUN

#define FEATURE_CATEGORY_LIGHTGUN   "lightgun"

◆ FEATURE_CATEGORY_MOUSE_BUTTON

#define FEATURE_CATEGORY_MOUSE_BUTTON   "mouse"

◆ FEATURE_CATEGORY_OFFSCREEN

#define FEATURE_CATEGORY_OFFSCREEN   "offscreen"

◆ FEATURE_CATEGORY_PADDLE

#define FEATURE_CATEGORY_PADDLE   "paddles"

◆ FEATURE_CATEGORY_POINTER

#define FEATURE_CATEGORY_POINTER   "pointer"

◆ FEATURE_CATEGORY_SHOULDER

#define FEATURE_CATEGORY_SHOULDER   "shoulder"

◆ FEATURE_CATEGORY_TRIGGER

#define FEATURE_CATEGORY_TRIGGER   "triggers"

◆ FEATURE_CATEGORY_WHEEL

#define FEATURE_CATEGORY_WHEEL   "wheel"

◆ LAYOUT_XML_ATTR_CATEGORY_LABEL

#define LAYOUT_XML_ATTR_CATEGORY_LABEL   "label"

◆ LAYOUT_XML_ATTR_CATEGORY_NAME

#define LAYOUT_XML_ATTR_CATEGORY_NAME   "name"

◆ LAYOUT_XML_ATTR_CONTROLLER

#define LAYOUT_XML_ATTR_CONTROLLER   "controller"

◆ LAYOUT_XML_ATTR_FEATURE_LABEL

#define LAYOUT_XML_ATTR_FEATURE_LABEL   "label"

◆ LAYOUT_XML_ATTR_FEATURE_NAME

#define LAYOUT_XML_ATTR_FEATURE_NAME   "name"

◆ LAYOUT_XML_ATTR_INPUT_TYPE

#define LAYOUT_XML_ATTR_INPUT_TYPE   "type"

◆ LAYOUT_XML_ATTR_KEY_SYMBOL

#define LAYOUT_XML_ATTR_KEY_SYMBOL   "symbol"

◆ LAYOUT_XML_ATTR_LAYOUT_ICON

#define LAYOUT_XML_ATTR_LAYOUT_ICON   "icon"

◆ LAYOUT_XML_ATTR_LAYOUT_IMAGE

#define LAYOUT_XML_ATTR_LAYOUT_IMAGE   "image"

◆ LAYOUT_XML_ATTR_LAYOUT_LABEL

#define LAYOUT_XML_ATTR_LAYOUT_LABEL   "label"

◆ LAYOUT_XML_ATTR_PORT_ID

#define LAYOUT_XML_ATTR_PORT_ID   "id"

◆ LAYOUT_XML_ATTR_PROVIDES_INPUT

#define LAYOUT_XML_ATTR_PROVIDES_INPUT   "providesinput"

◆ LAYOUT_XML_ELM_ABSPOINTER

#define LAYOUT_XML_ELM_ABSPOINTER   "abspointer"

◆ LAYOUT_XML_ELM_ACCELEROMETER

#define LAYOUT_XML_ELM_ACCELEROMETER   "accelerometer"

◆ LAYOUT_XML_ELM_ACCEPTS

#define LAYOUT_XML_ELM_ACCEPTS   "accepts"

◆ LAYOUT_XML_ELM_ANALOG_STICK

#define LAYOUT_XML_ELM_ANALOG_STICK   "analogstick"

◆ LAYOUT_XML_ELM_BUTTON

#define LAYOUT_XML_ELM_BUTTON   "button"

◆ LAYOUT_XML_ELM_CATEGORY

#define LAYOUT_XML_ELM_CATEGORY   "category"

◆ LAYOUT_XML_ELM_KEY

#define LAYOUT_XML_ELM_KEY   "key"

◆ LAYOUT_XML_ELM_MOTOR

#define LAYOUT_XML_ELM_MOTOR   "motor"

◆ LAYOUT_XML_ELM_PORT

#define LAYOUT_XML_ELM_PORT   "port"

◆ LAYOUT_XML_ELM_RELPOINTER

#define LAYOUT_XML_ELM_RELPOINTER   "relpointer"

◆ LAYOUT_XML_ELM_THROTTLE

#define LAYOUT_XML_ELM_THROTTLE   "throttle"

◆ LAYOUT_XML_ELM_TOPOLOGY

#define LAYOUT_XML_ELM_TOPOLOGY   "physicaltopology"

◆ LAYOUT_XML_ELM_WHEEL

#define LAYOUT_XML_ELM_WHEEL   "wheel"

◆ LAYOUT_XML_ROOT

#define LAYOUT_XML_ROOT   "layout"