![]() |
Flecs v4.0
A fast entity component system (ECS) for C & C++
|
Macros | |
#define | ecs_ids(...) |
Convenience macro for creating compound literal id array. | |
#define | ecs_values(...) |
Convenience macro for creating compound literal values array. | |
#define | ecs_value_ptr(T, ptr) |
Convenience macro for creating compound literal value. | |
#define | ecs_value_pair(R, t, ...) |
Convenience macro for creating compound literal pair value. | |
#define | ecs_value_pair_2nd(r, T, ...) |
Convenience macro for creating compound literal pair value. | |
#define | ecs_value_new_t(world, T) |
Convenience macro for creating heap allocated value. | |
#define | ecs_value(T, ...) |
Convenience macro for creating compound literal value literal. |
#define ecs_ids | ( | ... | ) |
Convenience macro for creating compound literal id array.
#define ecs_value | ( | T, | |
... ) |
Convenience macro for creating compound literal value literal.
#define ecs_value_new_t | ( | world, | |
T ) |
Convenience macro for creating heap allocated value.
#define ecs_value_pair | ( | R, | |
t, | |||
... ) |
Convenience macro for creating compound literal pair value.
#define ecs_value_pair_2nd | ( | r, | |
T, | |||
... ) |
Convenience macro for creating compound literal pair value.
#define ecs_value_ptr | ( | T, | |
ptr ) |
Convenience macro for creating compound literal value.
#define ecs_values | ( | ... | ) |
Convenience macro for creating compound literal values array.