Flecs v4.0
A fast entity component system (ECS) for C & C++
|
Public Member Functions | |
event_builder_base (flecs::world_t *world, flecs::entity_t event) | |
Public Member Functions inherited from flecs::event_builder_base< event_builder, void > | |
event_builder_base (flecs::world_t *world, flecs::entity_t event) | |
event_builder & | id () |
Add component to emit for. | |
event_builder & | id () |
Add pair to emit for. | |
event_builder & | id (entity_t second) |
Add pair to emit for. | |
event_builder & | id (entity_t first, entity_t second) |
Add pair to emit for. | |
event_builder & | id (Enum value) |
event_builder & | id (flecs::id_t id) |
Add (component) id to emit for. | |
event_builder & | entity (flecs::entity_t e) |
Set entity for which to emit event. | |
event_builder & | table (flecs::table_t *t, int32_t offset=0, int32_t count=0) |
event_builder & | ctx (const void *ptr) |
event_builder & | ctx (void *ptr) |
void | emit () |
void | enqueue () |
Additional Inherited Members | |
Protected Attributes inherited from flecs::event_builder_base< event_builder, void > | |
flecs::world_t * | world_ |
ecs_event_desc_t | desc_ |
flecs::type_t | ids_ |
flecs::id_t | ids_array_ [(8)] |
Definition at line 136 of file builder.hpp.
|
inline |
Definition at line 20 of file builder.hpp.