20typedef uint32_t entity_t;
27typedef uint32_t component_t;
38typedef uint64_t component_signature_t;
48typedef void (*system_func_t)(
ecs_t *ecs,
float dt);
58typedef void (*serialize_func_t)(
const void *data_in, uint8_t *buffer_out);
68typedef void (*deserialize_func_t)(
const uint8_t *buffer_in,
void *data_out);
Definition ecs_types.h:77
const char * name
Definition ecs_types.h:79
serialize_func_t serialize
Definition ecs_types.h:80
deserialize_func_t deserialize
Definition ecs_types.h:81
size_t size
Definition ecs_types.h:78
Storage container for a single component type. Each registered component type gets its own storage st...
Definition ecs_internal.h:26
Internal structure representing the ECS world state. This holds:
Definition ecs_internal.h:44