23 constexpr explicit TickEvent(
double dt, uint64_t t = 0)
42 constexpr ErrorEvent(uint32_t errCode, uintptr_t data = 0)
Definition Application.hpp:16
std::variant< QuitEvent, TickEvent, UpdateEvent, ErrorEvent, SignalEvent > DefaultEvents
Default variant list of core Corium events.
Definition Events.hpp:62
DefaultEvents Event
Alias for DefaultEvents.
Definition Events.hpp:65
System, hardware, or framework error event.
Definition Events.hpp:37
constexpr ErrorEvent(uint32_t errCode, uintptr_t data=0)
Definition Events.hpp:42
uintptr_t payload
Definition Events.hpp:39
constexpr ErrorEvent()=default
uint32_t code
Definition Events.hpp:38
Application shutdown event.
Definition Events.hpp:15
Generic signal or notification trigger event.
Definition Events.hpp:47
uint32_t id
Definition Events.hpp:48
constexpr SignalEvent(uint32_t signalId)
Definition Events.hpp:51
constexpr SignalEvent()=default
Periodic heartbeat or hardware timer tick event.
Definition Events.hpp:18
constexpr TickEvent()=default
double deltaTime
Definition Events.hpp:20
constexpr TickEvent(double dt, uint64_t t=0)
Definition Events.hpp:23
uint64_t tick
Definition Events.hpp:19
Logical update or execution step event.
Definition Events.hpp:28
constexpr UpdateEvent()=default
double deltaTime
Definition Events.hpp:29
constexpr UpdateEvent(double dt)
Definition Events.hpp:32