co_ecs 0.9.0
Cobalt ECS
Loading...
Searching...
No Matches
co_ecs::archetype Member List

This is the complete list of members for co_ecs::archetype, including all inherited members.

archetype()=defaultco_ecs::archetype
archetype(component_meta_set components)co_ecs::archetypeinlineexplicit
chunks() noexcept -> chunks_storage_t &co_ecs::archetypeinline
chunks() const noexcept -> const chunks_storage_t &co_ecs::archetypeinline
chunks_storage_t typedefco_ecs::archetype
components() const noexcept -> const component_meta_set &co_ecs::archetypeinline
contains() const noexcept -> boolco_ecs::archetypeinline
copy(const entity_location &location, archetype &other) -> entity_locationco_ecs::archetypeinline
emplace(entity ent, Components &&... components) -> entity_locationco_ecs::archetypeinline
get(entity_location location) -> C &co_ecs::archetypeinline
get(entity_location location) const -> const C &co_ecs::archetypeinline
move(const entity_location &location, archetype &other) -> std::pair< entity_location, std::optional< entity > >co_ecs::archetypeinline
swap_erase(const entity_location &location) noexcept -> std::optional< entity >co_ecs::archetypeinline
visit(const entity_location &location, auto &&func)co_ecs::archetypeinline
visit(const entity_location &location, auto &&func) constco_ecs::archetypeinline