diff options
| author | Jonathan Bradley <jcb@pikum.xyz> | 2025-07-24 12:38:28 -0400 |
|---|---|---|
| committer | Jonathan Bradley <jcb@pikum.xyz> | 2025-07-24 12:38:28 -0400 |
| commit | 8dbacba532e05d76325392d85a75906f2de12350 (patch) | |
| tree | d7dd4e847af200ff407740ca1d3c26dfb1682098 /src/player-input.hpp | |
| parent | 13bb74998afda740bf61df8ddd14c76539937a3b (diff) | |
pke: ui: update state on mouse hover
Diffstat (limited to 'src/player-input.hpp')
| -rw-r--r-- | src/player-input.hpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/player-input.hpp b/src/player-input.hpp index 2e8517c..6145a22 100644 --- a/src/player-input.hpp +++ b/src/player-input.hpp @@ -114,6 +114,11 @@ struct pke_input_set { void pke_input_tick(double delta); const pke_input_event *pke_input_query_by_action_name(const char *actionName); +// note: must be called from main thread (per glfw) +// note: does not return `mods` nor `thisTick` +// note: only supports keyboard and mouse buttons +void pke_input_query_by_mask(pke_input_event_mask mask, pke_input_event &ev); +void pke_input_query_mouse_pos(double &x, double &y); void pke_input_init(); pke_input_action_set_handle pke_input_register_set(const pke_input_set &set); void pke_input_activate_set(pke_input_action_set_handle handle); |
