|
Pico Headers
|
Optional parameters for system definition. More...
#include <pico_ecs.h>

Public Attributes | |
| ecs_mask_t | mask |
| ecs_on_join_fn | on_join_cb |
| ecs_on_leave_fn | on_leave_cb |
| void * | udata |
Optional parameters for system definition.
| mask | Bitmask that assigns the system to one or more categories. A value of 0 means the system matches all categories. |
| on_join_cb | Called when an entity is added to the system (can be NULL) |
| on_leave_cb | Called when an entity is removed from the system (can be NULL) |
| udata | User data passed to callbacks (can be NULL) |
| ecs_mask_t ecs_sys_desc_t::mask |
| ecs_on_join_fn ecs_sys_desc_t::on_join_cb |
| ecs_on_leave_fn ecs_sys_desc_t::on_leave_cb |
| void* ecs_sys_desc_t::udata |