module
EntityEntity part of the ECS.
Files
- file archetype_graph.hpp
- Class cubos::
core:: ecs:: ArchetypeGraph. - file archetype_id.hpp
- Struct cubos::
core:: ecs:: ArchetypeId. - file entity.hpp
- Struct cubos::
core:: ecs:: Entity. - file hash.hpp
- Struct cubos::
core:: ecs:: EntityHash. - file pool.hpp
- Class cubos::
core:: ecs:: EntityPool.
Classes
- class cubos::core::ecs::ArchetypeGraph
- Stores which column types each archetype holds and the edges which connect them.
- struct cubos::core::ecs::ArchetypeId
- Identifies an archetype.
- struct cubos::core::ecs::Entity
- Identifies an entity.
- struct cubos::core::ecs::EntityHash
- Used to hash Entity objects.
- class cubos::core::ecs::EntityPool
- Manages the creation and destruction of entity identifiers, as well as storing their archetype identifiers.