1#ifndef DONUT_MODULES_FWD_EVENTS_HPP
2#define DONUT_MODULES_FWD_EVENTS_HPP
11struct ApplicationEventBase;
12struct WindowEventBase;
17struct MouseButtonEventBase;
18struct ControllerEventBase;
19struct ControllerAxisEventBase;
20struct ControllerButtonEventBase;
22struct KeymapEventBase;
23struct ClipboardEventBase;
25struct ApplicationQuitRequestedEvent;
26struct ApplicationTerminatingEvent;
27struct ApplicationLowMemoryEvent;
28struct ApplicationPausingEvent;
29struct ApplicationPausedEvent;
30struct ApplicationUnpausingEvent;
31struct ApplicationUnpausedEvent;
32struct WindowShownEvent;
33struct WindowHiddenEvent;
34struct WindowExposedEvent;
35struct WindowMovedEvent;
36struct WindowResizedEvent;
37struct WindowSizeChangedEvent;
38struct WindowMinimizedEvent;
39struct WindowMaximizedEvent;
40struct WindowRestoredEvent;
41struct WindowMouseFocusGainedEvent;
42struct WindowMouseFocusLostEvent;
43struct WindowKeyboardFocusGainedEvent;
44struct WindowKeyboardFocusLostEvent;
45struct WindowCloseRequestedEvent;
46struct WindowDisplayChangedEvent;
47struct KeyPressedEvent;
48struct KeyPressRepeatedEvent;
49struct KeyReleasedEvent;
50struct TextInputEditedEvent;
51struct TextInputSubmittedEvent;
52struct MouseMovedEvent;
53struct MouseButtonPressedEvent;
54struct MouseButtonReleasedEvent;
55struct MouseWheelScrolledEvent;
56struct ControllerAddedEvent;
57struct ControllerRemovedEvent;
58struct ControllerRemappedEvent;
59struct ControllerAxisMovedEvent;
60struct ControllerButtonPressedEvent;
61struct ControllerButtonReleasedEvent;
62struct TouchMovedEvent;
63struct TouchPressedEvent;
64struct TouchReleasedEvent;
65struct KeymapChangedEvent;
66struct ClipboardUpdatedEvent;
69struct DropStartedEvent;
70struct DropCompletedEvent;
75enum class Input : std::uint8_t;
77struct InputManagerOptions;
Input
Unique identifier for a specific control on a physical input device, such as a certain keyboard key,...
Definition Input.hpp:323