|
CheeseEngine
A 2D Game Engine
|
#include <algorithm>#include <cstdint>#include <functional>#include <memory>#include <type_traits>#include <typeindex>#include <unordered_map>#include <vector>Go to the source code of this file.
Classes | |
| class | IEventQueue |
| Abstract event queue interface for type erasure. More... | |
| class | EventQueue< T > |
| Typed event queue for a specific event type T. More... | |
| class | EventBus |
| Central event dispatcher connecting isolated engine systems. More... | |
Typedefs | |
| using | HandlerId = uint32_t |
| A unique identifier for a registered callback. | |
| using HandlerId = uint32_t |
A unique identifier for a registered callback.