![]() |
Flecs v4.1
A fast entity component system (ECS) for C & C++
|
Used with ecs_emit(). More...
#include <flecs.h>
Public Attributes | |
| ecs_entity_t | event |
| The event ID. | |
| const ecs_type_t * | ids |
| Component IDs. | |
| ecs_table_t * | table |
| The table for which to notify. | |
| ecs_table_t * | other_table |
| Optional second table to notify. | |
| int32_t | offset |
| Limit notified entities to ones starting from offset (row) in table. | |
| int32_t | count |
| Limit number of notified entities to count. | |
| ecs_entity_t | entity |
| Single-entity alternative to setting table / offset / count. | |
| void * | param |
| Optional context. | |
| const void * | const_param |
| Same as param, but with the guarantee that the value won't be modified. | |
| ecs_poly_t * | observable |
| Observable (usually the world). | |
| ecs_flags32_t | flags |
| Event flags. | |
Used with ecs_emit().
| const void* ecs_event_desc_t::const_param |
| int32_t ecs_event_desc_t::count |
| ecs_entity_t ecs_event_desc_t::entity |
| ecs_entity_t ecs_event_desc_t::event |
| const ecs_type_t* ecs_event_desc_t::ids |
| ecs_poly_t* ecs_event_desc_t::observable |
| int32_t ecs_event_desc_t::offset |
| ecs_table_t* ecs_event_desc_t::other_table |
| void* ecs_event_desc_t::param |
| ecs_table_t* ecs_event_desc_t::table |