diff options
Diffstat (limited to 'src/tangara/input/input_device.hpp')
| -rw-r--r-- | src/tangara/input/input_device.hpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/tangara/input/input_device.hpp b/src/tangara/input/input_device.hpp index 424c0da3..7b8d993d 100644 --- a/src/tangara/input/input_device.hpp +++ b/src/tangara/input/input_device.hpp @@ -12,6 +12,7 @@ #include "drivers/nvs.hpp" #include "indev/lv_indev.h" +#include "input/input_events.hpp" #include "input/input_hook.hpp" #include "lua/property.hpp" @@ -27,7 +28,7 @@ class IInputDevice { public: virtual ~IInputDevice() {} - virtual auto read(lv_indev_data_t* data) -> void = 0; + virtual auto read(lv_indev_data_t* data, std::vector<InputEvent>& events) -> void = 0; virtual auto name() -> std::string = 0; virtual auto triggers() -> std::vector<std::reference_wrapper<TriggerHooks>> { |
