Helios Engine
A modular ECS based data-oriented C++23 game engine framework
Loading...
Searching...
No Matches
helios::ecs::ArchetypeId Member List

This is the complete list of members for helios::ecs::ArchetypeId, including all inherited members.

ArchetypeId()=defaulthelios::ecs::ArchetypeId
ArchetypeId(std::vector< ComponentTypeIndex > types)helios::ecs::ArchetypeIdexplicit
ArchetypeId(std::initializer_list< ComponentTypeIndex > types)helios::ecs::ArchetypeId
ArchetypeId(const ArchetypeId &)=defaulthelios::ecs::ArchetypeId
ArchetypeId(ArchetypeId &&) noexcept=defaulthelios::ecs::ArchetypeId
Contains(ComponentTypeIndex type) const noexcepthelios::ecs::ArchetypeIdinline
Contains() const noexcepthelios::ecs::ArchetypeIdinline
ContainsAll(const R &types) const noexcepthelios::ecs::ArchetypeIdinline
ContainsAny(const R &types) const noexcepthelios::ecs::ArchetypeIdinline
ContainsNone(const R &types) const noexcepthelios::ecs::ArchetypeIdinline
Empty() const noexcepthelios::ecs::ArchetypeIdinline
From()helios::ecs::ArchetypeIdstatic
Hash() const noexcepthelios::ecs::ArchetypeIdinline
operator!=(const ArchetypeId &other) const noexcepthelios::ecs::ArchetypeIdinline
operator<(const ArchetypeId &other) const noexcepthelios::ecs::ArchetypeIdinline
operator=(const ArchetypeId &)=defaulthelios::ecs::ArchetypeId
operator=(ArchetypeId &&) noexcept=defaulthelios::ecs::ArchetypeId
operator==(const ArchetypeId &other) const noexcepthelios::ecs::ArchetypeIdinline
Size() const noexcepthelios::ecs::ArchetypeIdinline
size_type typedefhelios::ecs::ArchetypeId
Types() const noexcept -> std::span< const ComponentTypeIndex >helios::ecs::ArchetypeIdinline
With(ComponentTypeIndex type) consthelios::ecs::ArchetypeId
With() consthelios::ecs::ArchetypeIdinline
Without(ComponentTypeIndex type) consthelios::ecs::ArchetypeId
Without() consthelios::ecs::ArchetypeIdinline
~ArchetypeId()=defaulthelios::ecs::ArchetypeId