summaryrefslogtreecommitdiff
path: root/src/tangara/input/input_device.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/tangara/input/input_device.hpp')
-rw-r--r--src/tangara/input/input_device.hpp3
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>> {