![]() |
Gaia-ECS v0.9.3
A simple and powerful entity component system
|
This is the complete list of members for gaia::ecs::QueryCache, including all inherited members.
| add(QueryCtx &&ctx, const EntityToArchetypeMap &entityToArchetypeMap, std::span< const Archetype * > allArchetypes) | gaia::ecs::QueryCache | inline |
| add_local(QueryCtx &&ctx, const EntityToArchetypeMap &entityToArchetypeMap, std::span< const Archetype * > allArchetypes) | gaia::ecs::QueryCache | inline |
| begin() (defined in gaia::ecs::QueryCache) | gaia::ecs::QueryCache | inline |
| ChangeKind enum name (defined in gaia::ecs::QueryCache) | gaia::ecs::QueryCache | |
| clear() (defined in gaia::ecs::QueryCache) | gaia::ecs::QueryCache | inline |
| clear_archetype_tracking() | gaia::ecs::QueryCache | inline |
| del(QueryHandle handle) | gaia::ecs::QueryCache | inline |
| end() (defined in gaia::ecs::QueryCache) | gaia::ecs::QueryCache | inline |
| get(QueryHandle handle) | gaia::ecs::QueryCache | inline |
| invalidate_queries_for_entity(EntityLookupKey entityKey, ChangeKind changeKind) | gaia::ecs::QueryCache | inline |
| invalidate_queries_for_rel(Entity relation, ChangeKind changeKind) (defined in gaia::ecs::QueryCache) | gaia::ecs::QueryCache | inline |
| invalidate_sorted_queries() | gaia::ecs::QueryCache | inline |
| invalidate_sorted_queries_for_entity(Entity entity) (defined in gaia::ecs::QueryCache) | gaia::ecs::QueryCache | inline |
| operator=(QueryCache &&)=delete (defined in gaia::ecs::QueryCache) | gaia::ecs::QueryCache | |
| operator=(const QueryCache &)=delete (defined in gaia::ecs::QueryCache) | gaia::ecs::QueryCache | |
| QueryCache() (defined in gaia::ecs::QueryCache) | gaia::ecs::QueryCache | inline |
| QueryCache(QueryCache &&)=delete (defined in gaia::ecs::QueryCache) | gaia::ecs::QueryCache | |
| QueryCache(const QueryCache &)=delete (defined in gaia::ecs::QueryCache) | gaia::ecs::QueryCache | |
| register_archetype_with_queries(const Archetype *pArchetype) (defined in gaia::ecs::QueryCache) | gaia::ecs::QueryCache | inline |
| remove_archetype_from_queries(Archetype *pArchetype) (defined in gaia::ecs::QueryCache) | gaia::ecs::QueryCache | inline |
| sync_archetype_cache(QueryInfo &queryInfo) (defined in gaia::ecs::QueryCache) | gaia::ecs::QueryCache | inline |
| try_get(QueryHandle handle) | gaia::ecs::QueryCache | inline |
| valid(QueryHandle handle) const (defined in gaia::ecs::QueryCache) | gaia::ecs::QueryCache | inline |
| ~QueryCache()=default (defined in gaia::ecs::QueryCache) | gaia::ecs::QueryCache |