| 
    Kodi Documentation 22.0
    
   Kodi is an open source media player and entertainment hub. 
   | 
 
Namespaces | |
| namespace | KODI | 
Classes | |
| class | CInputManager | 
| Main input processing class.  More... | |
| class | KODI::JOYSTICK::CDeadzoneFilter | 
| Analog axis deadzone filtering.  More... | |
| class | KODI::JOYSTICK::CGUIDialogNewJoystick | 
| class | KODI::JOYSTICK::CDriverPrimitive | 
| Basic driver element associated with input events.  More... | |
| class | KODI::JOYSTICK::CDriverReceiving | 
| Class to translate input events from higher-level features to driver primitives.  More... | |
| class | KODI::JOYSTICK::CJoystickFeature | 
| Base class for joystick features.  More... | |
| class | KODI::JOYSTICK::CScalarFeature | 
| class | KODI::JOYSTICK::CFeatureAxis | 
| Axis of a feature (analog stick, accelerometer, etc)  More... | |
| class | KODI::JOYSTICK::CAxisFeature | 
| class | KODI::JOYSTICK::CWheel | 
| class | KODI::JOYSTICK::CThrottle | 
| class | KODI::JOYSTICK::CAnalogStick | 
| class | KODI::JOYSTICK::CAccelerometer | 
| class | KODI::JOYSTICK::CInputHandling | 
| Class to translate input from the driver into higher-level features.  More... | |
| class | KODI::JOYSTICK::IButtonMap | 
| Button map interface to translate between the driver's raw button/hat/axis elements and physical joystick features.  More... | |
| class | KODI::JOYSTICK::IButtonMapCallback | 
| Interface for handling button maps.  More... | |
| class | KODI::JOYSTICK::IButtonMapper | 
| Button mapper interface to assign the driver's raw button/hat/axis elements to physical joystick features using a provided button map.  More... | |
| class | KODI::JOYSTICK::IButtonSequence | 
| class | KODI::JOYSTICK::IDriverHandler | 
| Interface defining methods to handle joystick events for raw driver elements (buttons, hats, axes)  More... | |
| class | KODI::JOYSTICK::IDriverReceiver | 
| Interface for sending input events to joystick drivers.  More... | |
| class | KODI::JOYSTICK::IInputHandler | 
| Interface for handling input events for game controllers.  More... | |
| class | KODI::JOYSTICK::IInputProvider | 
| Interface for classes that can provide input.  More... | |
| class | KODI::JOYSTICK::IInputReceiver | 
| Interface for sending input events to game controllers.  More... | |
| class | KODI::JOYSTICK::CJoystickEasterEgg | 
| Hush!!!  More... | |
| class | KODI::JOYSTICK::CJoystickMonitor | 
| Monitors joystick input and resets screensaver/shutdown timers whenever motion occurs.  More... | |
| class | KODI::JOYSTICK::CJoystickTranslator | 
| Joystick translation utilities.  More... | |
| class | KODI::JOYSTICK::CAxisDetector | 
| Detects when an axis should be mapped.  More... | |
| class | KODI::JOYSTICK::CButtonDetector | 
| Detects when a button should be mapped.  More... | |
| class | KODI::JOYSTICK::CButtonMapping | 
| Generic implementation of a class that provides button mapping by translating driver events to button mapping commands.  More... | |
| class | KODI::JOYSTICK::CHatDetector | 
| Detects when a D-pad direction should be mapped.  More... | |
| class | KODI::JOYSTICK::CKeyDetector | 
| Detects when a keyboard key should be mapped.  More... | |
| class | KODI::JOYSTICK::CMouseButtonDetector | 
| Detects when a mouse button should be mapped.  More... | |
| class | KODI::JOYSTICK::CPointerDetector | 
| Detects when a mouse button should be mapped.  More... | |
| class | KODI::JOYSTICK::CPrimitiveDetector | 
| Detects and dispatches mapping events.  More... | |
| class | KODI::JOYSTICK::CRumbleGenerator | 
| #define | DEFAULT_LEFT_STICK_NAME "leftstick" | 
| Left analog stick on the default controller.   | |
| #define | DEFAULT_RIGHT_STICK_NAME "rightstick" | 
| Right analog stick on the default controller.   | |
Everything around joystick
| #define DEFAULT_LEFT_STICK_NAME "leftstick" | 
Left analog stick on the default controller.
| #define DEFAULT_RIGHT_STICK_NAME "rightstick" | 
Right analog stick on the default controller.