Public API types.
More...
|
typedef struct ecs_value_t | ecs_value_t |
| Utility to hold a value of a dynamic type.
|
|
Public API types.
◆ ECS_TYPE_HOOK_COPY
#define ECS_TYPE_HOOK_COPY (1 << 2) |
◆ ECS_TYPE_HOOK_COPY_CTOR
#define ECS_TYPE_HOOK_COPY_CTOR (1 << 4) |
◆ ECS_TYPE_HOOK_COPY_CTOR_ILLEGAL
#define ECS_TYPE_HOOK_COPY_CTOR_ILLEGAL (1 << 12) |
◆ ECS_TYPE_HOOK_COPY_ILLEGAL
#define ECS_TYPE_HOOK_COPY_ILLEGAL (1 << 10) |
◆ ECS_TYPE_HOOK_CTOR_ILLEGAL
#define ECS_TYPE_HOOK_CTOR_ILLEGAL (1 << 8) |
◆ ECS_TYPE_HOOK_CTOR_MOVE_DTOR
#define ECS_TYPE_HOOK_CTOR_MOVE_DTOR (1 << 6) |
◆ ECS_TYPE_HOOK_CTOR_MOVE_DTOR_ILLEGAL
#define ECS_TYPE_HOOK_CTOR_MOVE_DTOR_ILLEGAL (1 << 14) |
◆ ECS_TYPE_HOOK_DTOR
#define ECS_TYPE_HOOK_DTOR (1 << 1) |
◆ ECS_TYPE_HOOK_DTOR_ILLEGAL
#define ECS_TYPE_HOOK_DTOR_ILLEGAL (1 << 9) |
◆ ECS_TYPE_HOOK_MOVE
#define ECS_TYPE_HOOK_MOVE (1 << 3) |
◆ ECS_TYPE_HOOK_MOVE_CTOR
#define ECS_TYPE_HOOK_MOVE_CTOR (1 << 5) |
◆ ECS_TYPE_HOOK_MOVE_CTOR_ILLEGAL
#define ECS_TYPE_HOOK_MOVE_CTOR_ILLEGAL (1 << 13) |
◆ ECS_TYPE_HOOK_MOVE_DTOR
#define ECS_TYPE_HOOK_MOVE_DTOR (1 << 7) |
◆ ECS_TYPE_HOOK_MOVE_DTOR_ILLEGAL
#define ECS_TYPE_HOOK_MOVE_DTOR_ILLEGAL (1 << 15) |
◆ ECS_TYPE_HOOK_MOVE_ILLEGAL
#define ECS_TYPE_HOOK_MOVE_ILLEGAL (1 << 11) |
◆ ECS_TYPE_HOOKS
Value:
ECS_TYPE_HOOK_COPY|ECS_TYPE_HOOK_MOVE|ECS_TYPE_HOOK_COPY_CTOR|\
ECS_TYPE_HOOK_MOVE_CTOR|ECS_TYPE_HOOK_CTOR_MOVE_DTOR|\
ECS_TYPE_HOOK_MOVE_DTOR)
#define ECS_TYPE_HOOK_CTOR
Type that contains component lifecycle callbacks.
Definition at line 886 of file flecs.h.
◆ ECS_TYPE_HOOKS_ILLEGAL
#define ECS_TYPE_HOOKS_ILLEGAL |
Value: (ECS_TYPE_HOOK_CTOR_ILLEGAL|\
ECS_TYPE_HOOK_DTOR_ILLEGAL|ECS_TYPE_HOOK_COPY_ILLEGAL|\
ECS_TYPE_HOOK_MOVE_ILLEGAL|ECS_TYPE_HOOK_COPY_CTOR_ILLEGAL|\
ECS_TYPE_HOOK_MOVE_CTOR_ILLEGAL|ECS_TYPE_HOOK_CTOR_MOVE_DTOR_ILLEGAL|\
ECS_TYPE_HOOK_MOVE_DTOR_ILLEGAL)
Definition at line 892 of file flecs.h.