Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
| ▼NFECS | |
| ▼NContainer | |
| CISparseSet | Interface for type-erased sparse sets |
| CSparseSet | SparseSet stores components in a densely packed array while allowing fast indexed lookup via sparse indirection |
| ▼NManager | |
| CComponentManager | Provides static access to component pools and handles entity cleanup |
| CEntityManager | Manages entity lifecycle, including creation, destruction, and version tracking |
| CGlobalComponent | Dummy tag component used for tracking global ECS changes (e.g. full view rebuilds) |
| CRegistry | Acts as a main interface for the ECS, manages a **Local** environment for entities, and component manipulation |
| CView | A view for iterating over entities that have all specified component types |