Skip to content
Flecs v4.1
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 */
22
23/** Create a new event.
24 *
25 * @memberof flecs::world
26 *
27 * @tparam E The event type.
28 * @return Event builder.
29 */
30template <typename E>
32
33/** @} */
ecs_entity_t entity_t
Entity type.
Definition c_types.hpp:21
Typed event builder.
Definition builder.hpp:97
Untyped event builder.
Definition builder.hpp:91
flecs::event_builder_typed< E > event() const
Create a new event.
flecs::event_builder event(flecs::entity_t evt) const
Create a new event.