![]() |
Gaia-ECS v0.9.3
A simple and powerful entity component system
|
This is the complete list of members for gaia::ecs::QueryInfo, including all inherited members.
| add_archetype_to_cache(const Archetype *pArchetype, bool trackMembershipChange, bool assumeAbsent) | gaia::ecs::QueryInfo | inline |
| add_archetype_to_cache_no_grouping(const Archetype *pArchetype, bool trackMembershipChange, bool assumeAbsent=false) | gaia::ecs::QueryInfo | inline |
| add_archetype_to_cache_w_grouping(const Archetype *pArchetype, bool trackMembershipChange, bool assumeAbsent=false) | gaia::ecs::QueryInfo | inline |
| add_archetype_to_seed_cache(const Archetype *pArchetype, bool assumeAbsent=false) | gaia::ecs::QueryInfo | inline |
| add_archetype_to_transient_cache(const Archetype *pArchetype) | gaia::ecs::QueryInfo | inline |
| add_new_archetype_to_immediate_caches(const Archetype *pArchetype, bool trackMembershipChange) | gaia::ecs::QueryInfo | inline |
| add_ref() | gaia::ecs::QueryInfo | inline |
| barrier_may_prune() const | gaia::ecs::QueryInfo | inline |
| barrier_passes(uint32_t archetypeIdx) const | gaia::ecs::QueryInfo | inline |
| begin() | gaia::ecs::QueryInfo | inline |
| begin() const | gaia::ecs::QueryInfo | inline |
| bytecode() const | gaia::ecs::QueryInfo | inline |
| cache_archetype_view() const | gaia::ecs::QueryInfo | inline |
| cache_policy() const | gaia::ecs::QueryInfo | inline |
| cache_sort_view() const | gaia::ecs::QueryInfo | inline |
| calculate_sort_data() | gaia::ecs::QueryInfo | inline |
| can_direct_entity_seed_eval_shape() const | gaia::ecs::QueryInfo | inline |
| can_direct_target_eval() const | gaia::ecs::QueryInfo | inline |
| can_update_with_new_archetype() const | gaia::ecs::QueryInfo | inline |
| can_use_direct_create_archetype_match() const | gaia::ecs::QueryInfo | inline |
| cbegin() const | gaia::ecs::QueryInfo | inline |
| cend() const | gaia::ecs::QueryInfo | inline |
| compile(const EntityToArchetypeMap &entityToArchetypeMap, std::span< const Archetype * > allArchetypes) | gaia::ecs::QueryInfo | inline |
| create(QueryId id, QueryCtx &&ctx, const EntityToArchetypeMap &entityToArchetypeMap, std::span< const Archetype * > allArchetypes) | gaia::ecs::QueryInfo | inlinestatic |
| create(uint32_t idx, uint32_t gen, void *pCtx) | gaia::ecs::QueryInfo | inlinestatic |
| create_comp_indices(const Archetype *pArchetype) | gaia::ecs::QueryInfo | inline |
| create_inherited_data(const Archetype *pArchetype) | gaia::ecs::QueryInfo | inline |
| ctx() | gaia::ecs::QueryInfo | inline |
| ctx() const | gaia::ecs::QueryInfo | inline |
| dec_ref() | gaia::ecs::QueryInfo | inline |
| del_archetype_from_cache(const Archetype *pArchetype) | gaia::ecs::QueryInfo | inline |
| del_archetype_from_seed_cache(const Archetype *pArchetype) | gaia::ecs::QueryInfo | inline |
| direct_create_archetype_match_uses_is() const | gaia::ecs::QueryInfo | inline |
| direct_target_eval_id() const | gaia::ecs::QueryInfo | inline |
| direct_target_eval_kind() const | gaia::ecs::QueryInfo | inline |
| end() | gaia::ecs::QueryInfo | inline |
| end() const | gaia::ecs::QueryInfo | inline |
| ensure_comp_indices() | gaia::ecs::QueryInfo | inline |
| ensure_depth_order_hierarchy_barrier_cache() | gaia::ecs::QueryInfo | inline |
| ensure_depth_order_hierarchy_barrier_cache_inter() | gaia::ecs::QueryInfo | inline |
| ensure_group_data(bool orderGroups) | gaia::ecs::QueryInfo | inline |
| ensure_inherited_data() | gaia::ecs::QueryInfo | inline |
| ensure_matches(const EntityToArchetypeMap &entityToArchetypeMap, std::span< const Archetype * > allArchetypes, const EntityToArchetypeVersionMap &entityToArchetypeMapVersions, ArchetypeId archetypeLastId, const cnt::sarray< Entity, MaxVarCnt > &runtimeVarBindings, uint8_t runtimeVarBindingMask) (defined in gaia::ecs::QueryInfo) | gaia::ecs::QueryInfo | inline |
| ensure_matches_one(const Archetype &archetype, EntitySpan targetEntities, const cnt::sarray< Entity, MaxVarCnt > &runtimeVarBindings, uint8_t runtimeVarBindingMask) (defined in gaia::ecs::QueryInfo) | gaia::ecs::QueryInfo | inline |
| ensure_matches_one_transient(const Archetype &archetype, EntitySpan targetEntities, const cnt::sarray< Entity, MaxVarCnt > &runtimeVarBindings, uint8_t runtimeVarBindingMask) (defined in gaia::ecs::QueryInfo) | gaia::ecs::QueryInfo | inline |
| ensure_matches_transient(const EntityToArchetypeMap &entityToArchetypeMap, std::span< const Archetype * > allArchetypes, const EntityToArchetypeVersionMap &entityToArchetypeMapVersions, const cnt::sarray< Entity, MaxVarCnt > &runtimeVarBindings, uint8_t runtimeVarBindingMask) (defined in gaia::ecs::QueryInfo) | gaia::ecs::QueryInfo | inline |
| gen | gaia::ecs::QueryInfo | |
| group_data_view() const | gaia::ecs::QueryInfo | inline |
| group_id(uint32_t archetypeIdx) const | gaia::ecs::QueryInfo | inline |
| handle(const QueryInfo &info) | gaia::ecs::QueryInfo | inlinestatic |
| has_all() const | gaia::ecs::QueryInfo | inline |
| has_any() const | gaia::ecs::QueryInfo | inline |
| has_entity_filter_terms() const | gaia::ecs::QueryInfo | inline |
| has_filters() const | gaia::ecs::QueryInfo | inline |
| has_grouped_payload() const | gaia::ecs::QueryInfo | inline |
| has_inherited_data_payload() const | gaia::ecs::QueryInfo | inline |
| has_no() const | gaia::ecs::QueryInfo | inline |
| has_only_direct_or_terms() const | gaia::ecs::QueryInfo | inline |
| has_or() const | gaia::ecs::QueryInfo | inline |
| has_potential_inherited_id_terms() const | gaia::ecs::QueryInfo | inline |
| has_same_result_membership_as(const CArchetypeDArray &archetypeCache) const | gaia::ecs::QueryInfo | inline |
| has_same_result_membership_as_seed_cache() const | gaia::ecs::QueryInfo | inline |
| has_sorted_payload() const | gaia::ecs::QueryInfo | inline |
| idx | gaia::ecs::QueryInfo | |
| indices_mapping_view(uint32_t archetypeIdx) const | gaia::ecs::QueryInfo | inline |
| inherited_data_view(uint32_t archetypeIdx) const | gaia::ecs::QueryInfo | inline |
| inherited_data_view(const Archetype *pArchetype) const | gaia::ecs::QueryInfo | inline |
| init(World *world) | gaia::ecs::QueryInfo | inline |
| invalidate(InvalidationKind kind=InvalidationKind::All) | gaia::ecs::QueryInfo | inline |
| invalidate_result() | gaia::ecs::QueryInfo | inline |
| invalidate_seed() | gaia::ecs::QueryInfo | inline |
| invalidate_sort() | gaia::ecs::QueryInfo | inline |
| InvalidationKind enum name | gaia::ecs::QueryInfo | |
| match(const ArchetypeLookup &entityToArchetypeMap, std::span< const Archetype * > allArchetypes, const EntityToArchetypeVersionMap *pEntityToArchetypeMapVersions, ArchetypeId archetypeLastId, const cnt::sarray< Entity, MaxVarCnt > &runtimeVarBindings, uint8_t runtimeVarBindingMask) | gaia::ecs::QueryInfo | inline |
| match_one(const Archetype &archetype, EntitySpan targetEntities, const cnt::sarray< Entity, MaxVarCnt > &runtimeVarBindings, uint8_t runtimeVarBindingMask) | gaia::ecs::QueryInfo | inline |
| MatchArchetypeQueryRet enum name | gaia::ecs::QueryInfo | |
| matches_prefab_entities() const | gaia::ecs::QueryInfo | inline |
| op_count() const | gaia::ecs::QueryInfo | inline |
| op_signature() const | gaia::ecs::QueryInfo | inline |
| operator!=(const QueryCtx &other) const (defined in gaia::ecs::QueryInfo) | gaia::ecs::QueryInfo | inline |
| operator==(const QueryCtx &other) const (defined in gaia::ecs::QueryInfo) | gaia::ecs::QueryInfo | inline |
| recompile() | gaia::ecs::QueryInfo | inline |
| refs() const | gaia::ecs::QueryInfo | inline |
| register_archetype(const Archetype &archetype, Entity matchedSelector=EntityBad, bool assumeNew=false) | gaia::ecs::QueryInfo | inline |
| remove(Archetype *pArchetype) | gaia::ecs::QueryInfo | inline |
| reset() | gaia::ecs::QueryInfo | inline |
| result_cache_rev() const | gaia::ecs::QueryInfo | inline |
| selected_group_data(GroupId runtimeGroupId) const | gaia::ecs::QueryInfo | inline |
| ser_buffer() | gaia::ecs::QueryInfo | inline |
| ser_buffer_reset() | gaia::ecs::QueryInfo | inline |
| sort_cache_groups() | gaia::ecs::QueryInfo | inline |
| sort_entities() | gaia::ecs::QueryInfo | inline |
| swap_archetype_cache_entry(uint32_t left, uint32_t right) | gaia::ecs::QueryInfo | inline |
| sync_result_cache_from_seed_cache() | gaia::ecs::QueryInfo | inline |
| try_indices_mapping_view(const Archetype *pArchetype) const | gaia::ecs::QueryInfo | inline |
| try_inherited_data_view(const Archetype *pArchetype) const | gaia::ecs::QueryInfo | inline |
| world() | gaia::ecs::QueryInfo | inline |
| world() const | gaia::ecs::QueryInfo | inline |