RADLib
RADical C++ application framework
RADInput.h File Reference

Linux evdev input discovery, event reading, hotplug polling, and calibration helpers. More...

#include <RADCore/RADCore.h>
#include <atomic>
#include <cstdint>
#include <memory>
#include <string>
#include <thread>
#include <vector>
+ Include dependency graph for RADInput.h:

Go to the source code of this file.

Classes

struct  RADInput::InputPaths
 Filesystem roots used for real devices or tests. More...
 
struct  RADInput::InputDeviceInfo
 Discovered evdev device. More...
 
struct  RADInput::InputEvent
 Raw Linux input_event translated into RADInput form. More...
 
struct  RADInput::Calibration
 2D touch/pointer calibration transform. More...
 
class  RADInput::InputManager
 Input manager that reads evdev events and emits RADCore events. More...
 

Namespaces

 RADInput
 

Detailed Description

Linux evdev input discovery, event reading, hotplug polling, and calibration helpers.