FECS
|
CFECS::Manager::ComponentManager | Provides static access to component pools and handles entity cleanup |
CFECS::Manager::EntityManager | Manages entity lifecycle, including creation, destruction, and version tracking |
CFECS::GlobalComponent | Dummy tag component used for tracking global ECS changes (e.g. full view rebuilds) |
▼CFECS::Container::ISparseSet | Interface for type-erased sparse sets |
CFECS::Container::SparseSet< T > | SparseSet stores components in a densely packed array while allowing fast indexed lookup via sparse indirection |
CFECS::Registry | Acts as a main interface for the ECS, manages a **Local** environment for entities, and component manipulation |
CFECS::View< Components > | A view for iterating over entities that have all specified component types |