co_ecs 0.9.0
Cobalt ECS
Loading...
Searching...
No Matches
archetype.hpp File Reference
#include <co_ecs/chunk.hpp>
#include <co_ecs/component.hpp>
#include <co_ecs/detail/hash_map.hpp>
#include <co_ecs/entity.hpp>
#include <co_ecs/entity_location.hpp>
#include <bit>

Go to the source code of this file.

Classes

class  co_ecs::archetype
 Archetype groups entities that share the same types of components. Archetype has a list of fixed size chunks where entities and their components are stored in a packed arrays, in a so called SoA fashion. More...
 
class  co_ecs::archetypes
 Container for archetypes, holds a map from component set to archetype. More...
 

Namespaces

namespace  co_ecs