![]() |
Flecs v4.1
A fast entity component system (ECS) for C & C++
|
Macros | |
| #define | ecs_singleton_add(world, comp) |
| Add a singleton component. | |
| #define | ecs_singleton_remove(world, comp) |
| Remove a singleton component. | |
| #define | ecs_singleton_get(world, comp) |
| Get a singleton component. | |
| #define | ecs_singleton_get_mut(world, comp) |
| Get a mutable pointer to a singleton component. | |
| #define | ecs_singleton_set_ptr(world, comp, ptr) |
| Set a singleton component using a pointer. | |
| #define | ecs_singleton_set(world, comp, ...) |
| Set a singleton component value. | |
| #define | ecs_singleton_ensure(world, comp) |
| Ensure a singleton component, return mutable pointer. | |
| #define | ecs_singleton_emplace(world, comp, is_new) |
| Emplace a singleton component. | |
| #define | ecs_singleton_modified(world, comp) |
| Signal that a singleton component has been modified. | |
| #define ecs_singleton_add | ( | world, | |
| comp ) |
| #define ecs_singleton_emplace | ( | world, | |
| comp, | |||
| is_new ) |
Emplace a singleton component.
| #define ecs_singleton_ensure | ( | world, | |
| comp ) |
Ensure a singleton component, return mutable pointer.
| #define ecs_singleton_get | ( | world, | |
| comp ) |
| #define ecs_singleton_get_mut | ( | world, | |
| comp ) |
Get a mutable pointer to a singleton component.
| #define ecs_singleton_modified | ( | world, | |
| comp ) |
Signal that a singleton component has been modified.
| #define ecs_singleton_remove | ( | world, | |
| comp ) |
Remove a singleton component.
| #define ecs_singleton_set | ( | world, | |
| comp, | |||
| ... ) |
| #define ecs_singleton_set_ptr | ( | world, | |
| comp, | |||
| ptr ) |
Set a singleton component using a pointer.