▼Necsm | |
CComponent | Base component structure |
CComponentSystem | Base system class with components |
CDoNotDestroyComponent | Component indicating that this entity should not be destroyed |
CDoNotDestroySystem | Handles entities that should not be destroyed |
CDoNotDuplicateComponent | Component indicating that this entity should not be duplicated |
CDoNotDuplicateSystem | Handles entities that should not be duplicated |
CEcsmError | ECSM error (exception) class |
▼CEntity | An object containing components |
CComponentData | Entity component data container |
CID | Item identifier in the LinearPool |
▼CLinearPool | Item array with linear memory block |
CConstantIterator | Linear pool constant iterator class |
CIterator | Linear pool iterator class |
▼CManager | Systems and entities coordinator |
CEvent | Event data container |
CRef | Item identifier in the LinearPool with usage counter |
CSingleton | Base singleton class |
CSvEqual | String view heterogeneous equal functions |
CSvHash | String view heterogeneous hash functions |
CSystem | Base system class |
CView | View of the item in the LinearPool |
▼Nstd | |
Chash< ecsm::ID< T > > |