12void emit(flecs::entity_t evt) {
33template <typename Evt, if_t<is_empty<Evt>::value> = 0>
44template <typename Evt, if_not_t<is_empty<Evt>::value> = 0>
45void emit(
const Evt& payload) {
81template <typename Evt, if_t<is_empty<Evt>::value> = 0>
92template <typename Evt, if_not_t<is_empty<Evt>::value> = 0>
flecs::event_builder event(flecs::entity_t evt) const
Create a new event.
void emit()
Emit event for entity.
void emit(flecs::entity_t evt)
Emit event for entity.
void enqueue(const Evt &payload)
Enqueue event with payload for entity.
void emit(const Evt &payload)
Emit event with payload for entity.
void enqueue()
Enqueue event for entity.
void enqueue(flecs::entity_t evt)
Enqueue event for entity.
Base & entity(flecs::entity_t e)
Set entity for which to emit event.