|
libdonut 2.3.6
Application framework for cross-platform game development in C++20
|
#include <donut/UniqueHandle.hpp>#include <donut/events/Event.hpp>#include <donut/events/Input.hpp>#include <donut/math.hpp>#include <array>#include <bitset>#include <cstddef>#include <optional>#include <type_traits>#include <unordered_map>#include <vector>Go to the source code of this file.
Classes | |
| struct | donut::events::InputManagerOptions |
| Configuration options for an InputManager. More... | |
| class | donut::events::InputManager |
| Persistent system for mapping physical Input controls to abstract output numbers and processing input events that control their associated values. More... | |
| struct | donut::events::InputManager::Binding |
| A single configured binding from a physical input to a set of abstract output numbers. More... | |
Namespaces | |
| namespace | donut |
| namespace | donut::events |