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

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

AccessPolicy() noexcept=defaulthelios::ecs::AccessPolicy
AccessPolicy(const AccessPolicy &)=defaulthelios::ecs::AccessPolicy
AccessPolicy(AccessPolicy &&) noexcept=defaulthelios::ecs::AccessPolicy
AccessPolicyBuilder classhelios::ecs::AccessPolicyfriend
ConflictsWith(const AccessPolicy &other) const noexcepthelios::ecs::AccessPolicyinline
GetQueryConflictsWith(const AccessPolicy &other) const -> std::vector< ComponentConflictInfo >helios::ecs::AccessPolicy
GetReadComponents() const noexcept -> std::span< const ComponentTypeId >helios::ecs::AccessPolicyinline
GetReadResources() const noexcept -> std::span< const ResourceTypeId >helios::ecs::AccessPolicyinline
GetResourceConflictsWith(const AccessPolicy &other) const -> std::vector< ResourceConflictInfo >helios::ecs::AccessPolicy
GetWriteComponents() const noexcept -> std::span< const ComponentTypeId >helios::ecs::AccessPolicyinline
GetWriteResources() const noexcept -> std::span< const ResourceTypeId >helios::ecs::AccessPolicyinline
HasComponents() const noexcepthelios::ecs::AccessPolicyinline
HasQueryConflictWith(const AccessPolicy &other) const noexcepthelios::ecs::AccessPolicy
HasReadComponent(ComponentTypeIndex type_index) const noexcepthelios::ecs::AccessPolicy
HasReadResource(ResourceTypeIndex type_index) const noexcepthelios::ecs::AccessPolicy
HasResourceConflictWith(const AccessPolicy &other) const noexcepthelios::ecs::AccessPolicy
HasResources() const noexcepthelios::ecs::AccessPolicyinline
HasWriteComponent(ComponentTypeIndex type_index) const noexcepthelios::ecs::AccessPolicy
HasWriteResource(ResourceTypeIndex type_index) const noexcepthelios::ecs::AccessPolicy
Merge(const AccessPolicy &other)helios::ecs::AccessPolicy
Merge(AccessPolicy &&other)helios::ecs::AccessPolicy
operator=(const AccessPolicy &)=defaulthelios::ecs::AccessPolicy
operator=(AccessPolicy &&) noexcept=defaulthelios::ecs::AccessPolicy
~AccessPolicy()=defaulthelios::ecs::AccessPolicy