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

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

AccessPolicy() noexcept=defaulthelios::app::AccessPolicy
AccessPolicy(const AccessPolicy &)=defaulthelios::app::AccessPolicy
AccessPolicy(AccessPolicy &&) noexcept=defaulthelios::app::AccessPolicy
ConflictsWith(const AccessPolicy &other) const noexcepthelios::app::AccessPolicyinline
GetQueries() const noexcept -> std::span< const details::QueryDescriptor >helios::app::AccessPolicyinline
GetReadResources() const noexcept -> std::span< const details::ResourceTypeInfo >helios::app::AccessPolicyinline
GetWriteResources() const noexcept -> std::span< const details::ResourceTypeInfo >helios::app::AccessPolicyinline
HasQueries() const noexcepthelios::app::AccessPolicyinline
HasQueryConflict(const AccessPolicy &other) const noexcepthelios::app::AccessPolicy
HasReadComponent(ecs::ComponentTypeId type_id) const noexcepthelios::app::AccessPolicyinline
HasReadResource(ecs::ResourceTypeId type_id) const noexcepthelios::app::AccessPolicyinline
HasResourceConflict(const AccessPolicy &other) const noexcepthelios::app::AccessPolicy
HasResources() const noexcepthelios::app::AccessPolicyinline
HasWriteComponent(ecs::ComponentTypeId type_id) const noexcepthelios::app::AccessPolicyinline
HasWriteResource(ecs::ResourceTypeId type_id) const noexcepthelios::app::AccessPolicyinline
operator=(const AccessPolicy &)=defaulthelios::app::AccessPolicy
operator=(AccessPolicy &&) noexcept=defaulthelios::app::AccessPolicy
Query(this auto &&self) -> decltype(std::forward< decltype(self)>(self))helios::app::AccessPolicy
ReadResources(this auto &&self) -> decltype(std::forward< decltype(self)>(self))helios::app::AccessPolicy
WriteResources(this auto &&self) -> decltype(std::forward< decltype(self)>(self))helios::app::AccessPolicy
~AccessPolicy()=defaulthelios::app::AccessPolicy