engine::ecs namespace

Entity Component System implementation.

Classes

template<typename T>
class ComponentStorage
Implementation of the interface for a given type.
class EntityManager
Manages the entities for the user.
class IComponentStorage
Base interface for generic storage.
class Registry
Orchestrates the entities and components associated with those entities.