|
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 |