Loading...
Searching...
No Matches
ecs.c
Go to the documentation of this file.
#include "arc/engine/ecs.h"
#include "arc/std/vector.h"
struct ARC_ECS {
ARC_Vector *components;
};
struct ARC_ECSComponent {
ARC_Vector *functions;
ARC_Vector *data;
};
ecs.h
ARC_ECSComponent
Definition ecs.c:8
ARC_ECSComponent::functions
ARC_Vector * functions
Definition ecs.c:9
ARC_ECSComponent::data
ARC_Vector * data
Definition ecs.c:10
ARC_ECS
Definition ecs.c:4
ARC_ECS::components
ARC_Vector * components
Definition ecs.c:5
ARC_Vector
a private dynamic array type
Definition vector.c:12
vector.h