Nui
|
This object can be copied with low cost. More...
#include <event_context.hpp>
Public Types | |
using | EventIdType = EventRegistry::EventIdType |
Public Member Functions | |
EventContext () | |
EventContext (EventContext const &)=default | |
EventContext (EventContext &&)=default | |
EventContext & | operator= (EventContext const &)=default |
EventContext & | operator= (EventContext &&)=default |
~EventContext ()=default | |
EventIdType | registerEvent (Event event) |
auto | activateEvent (EventIdType id) |
auto | activateAfterEffect (EventIdType id) |
void | executeActiveEventsImmediately () |
void | executeEvent (EventIdType id) |
EventIdType | registerAfterEffect (Event event) |
void | cleanInvalidEvents () |
void | removeAfterEffect (EventIdType id) |
void | reset () |
Static Public Attributes | |
constexpr static auto | invalidEventId = EventRegistry::invalidEventId |
This object can be copied with low cost.
|
inline |
|
default |
|
default |
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
default |
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
|
staticconstexpr |