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

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

CacheSize() const noexcepthelios::ecs::details::QueryCacheManagerinline
Clear() noexcepthelios::ecs::details::QueryCacheManagerinline
InvalidateAll()helios::ecs::details::QueryCacheManagerinline
InvalidateForComponents(std::span< const ComponentTypeId > component_ids)helios::ecs::details::QueryCacheManagerinline
NotifyArchetypeChange()helios::ecs::details::QueryCacheManagerinline
operator=(const QueryCacheManager &)=deletehelios::ecs::details::QueryCacheManager
operator=(QueryCacheManager &&other) noexcepthelios::ecs::details::QueryCacheManagerinline
QueryCacheManager()=defaulthelios::ecs::details::QueryCacheManager
QueryCacheManager(const QueryCacheManager &)=deletehelios::ecs::details::QueryCacheManager
QueryCacheManager(QueryCacheManager &&other) noexcepthelios::ecs::details::QueryCacheManagerinline
ResetStats() noexcepthelios::ecs::details::QueryCacheManagerinline
Stats() const noexcepthelios::ecs::details::QueryCacheManagerinline
StoreCache(std::span< const ComponentTypeId > with_components, std::span< const ComponentTypeId > without_components, std::vector< std::reference_wrapper< const Archetype > > matching_archetypes, size_t current_generation)helios::ecs::details::QueryCacheManager
TryGetCache(std::span< const ComponentTypeId > with_components, std::span< const ComponentTypeId > without_components, size_t current_generation) consthelios::ecs::details::QueryCacheManagerinline
ValidateQueryState(const QueryState &state, size_t current_generation)helios::ecs::details::QueryCacheManagerstatic
~QueryCacheManager()=defaulthelios::ecs::details::QueryCacheManager