3#include <unordered_map>
8namespace acheron::ecs {
54 std::vector<Entity> availableEntities;
Signature GetSignature(Entity entity)
Gets the signature for an entity.
Definition entity.cpp:37
void Despawn(Entity entity)
Despawn(destroy) an entity.
Definition entity.cpp:24
void SetSignature(Entity entity, Signature signature)
Sets the signature of an entity.
Definition entity.cpp:33
Entity Spawn()
Spawns an entity.
Definition entity.cpp:10
std::unordered_map< Entity, Signature > signatures
Map for entities and their associated signature.
Definition entity.hpp:52
Central context for the ECS.
Definition world.hpp:20