Skip to content
Flecs
v4.1
Search
Ctrl K
include
flecs
addons
cpp
mixins
event
mixin.inl
Go to the documentation of this file.
1
/**
2
* @file addons/cpp/mixins/event/mixin.inl
3
* @brief Event world mixin.
4
*/
5
6
/**
7
* @defgroup cpp_addons_event Events
8
* @ingroup cpp_addons
9
* API for emitting events.
10
*
11
* @{
12
*/
13
14
/** Create a new event.
15
*
16
* @memberof flecs::world
17
*
18
* @param evt The event ID.
19
* @return Event builder.
20
*/
21
flecs::event_builder
event
(
flecs::entity_t
evt)
const
;
22
23
/** Create a new event.
24
*
25
* @memberof flecs::world
26
*
27
* @tparam E The event type.
28
* @return Event builder.
29
*/
30
template
<
typename
E>
31
flecs::event_builder_typed<E>
event
()
const
;
32
33
/** @} */
flecs::entity_t
ecs_entity_t entity_t
Entity type.
Definition
c_types.hpp:21
flecs::event_builder_typed
Typed event builder.
Definition
builder.hpp:97
flecs::event_builder
Untyped event builder.
Definition
builder.hpp:91
flecs::world::event
flecs::event_builder_typed< E > event() const
Create a new event.
flecs::world::event
flecs::event_builder event(flecs::entity_t evt) const
Create a new event.
Esc
↑
↓
to navigate
↵
to open
Esc
to close