#pragma once union SDL_Event; namespace dusk::ui::input { void handle_event(const SDL_Event& event) noexcept; void update_input() noexcept; void reset_input_state() noexcept; void sync_input_block() noexcept; void release_input_block() noexcept; } // namespace dusk::ui