![]() |
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=false) (defined in gaia::ecs::QueryInfo) | gaia::ecs::QueryInfo | inline |
| add_archetype_to_cache_no_grouping(const Archetype *pArchetype, bool trackMembershipChange, bool assumeAbsent=false) (defined in gaia::ecs::QueryInfo) | gaia::ecs::QueryInfo | inline |
| add_archetype_to_cache_w_grouping(const Archetype *pArchetype, bool trackMembershipChange, bool assumeAbsent=false) (defined in gaia::ecs::QueryInfo) | gaia::ecs::QueryInfo | inline |
| add_archetype_to_seed_cache(const Archetype *pArchetype, bool assumeAbsent=false) (defined in gaia::ecs::QueryInfo) | gaia::ecs::QueryInfo | inline |
| add_archetype_to_transient_cache(const Archetype *pArchetype) (defined in gaia::ecs::QueryInfo) | gaia::ecs::QueryInfo | inline |
| add_new_archetype_to_immediate_caches(const Archetype *pArchetype, bool trackMembershipChange) | gaia::ecs::QueryInfo | inline |
| add_ref() (defined in gaia::ecs::QueryInfo) | gaia::ecs::QueryInfo | inline |
| barrier_passes(uint32_t archetypeIdx) const (defined in gaia::ecs::QueryInfo) | gaia::ecs::QueryInfo | inline |
| begin() (defined in gaia::ecs::QueryInfo) | gaia::ecs::QueryInfo | inline |
| begin() const (defined in gaia::ecs::QueryInfo) | gaia::ecs::QueryInfo | inline |
| bytecode() const (defined in gaia::ecs::QueryInfo) | gaia::ecs::QueryInfo | inline |
| cache_archetype_view() const (defined in gaia::ecs::QueryInfo) | gaia::ecs::QueryInfo | inline |
| cache_policy() const (defined in gaia::ecs::QueryInfo) | gaia::ecs::QueryInfo | inline |
| cache_sort_view() const (defined in gaia::ecs::QueryInfo) | gaia::ecs::QueryInfo | inline |
| calculate_sort_data() | gaia::ecs::QueryInfo | inline |
| can_update_with_new_archetype() const (defined in gaia::ecs::QueryInfo) | gaia::ecs::QueryInfo | inline |
| can_use_direct_create_archetype_match() const | gaia::ecs::QueryInfo | inline |
| cbegin() const (defined in gaia::ecs::QueryInfo) | gaia::ecs::QueryInfo | inline |
| cend() const (defined in gaia::ecs::QueryInfo) | 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) (defined in gaia::ecs::QueryInfo) | gaia::ecs::QueryInfo | inlinestatic |
| create(uint32_t idx, uint32_t gen, void *pCtx) (defined in gaia::ecs::QueryInfo) | gaia::ecs::QueryInfo | inlinestatic |
| create_comp_indices(const Archetype *pArchetype) (defined in gaia::ecs::QueryInfo) | gaia::ecs::QueryInfo | inline |
| create_inherited_data(const Archetype *pArchetype) (defined in gaia::ecs::QueryInfo) | gaia::ecs::QueryInfo | inline |
| ctx() (defined in gaia::ecs::QueryInfo) | gaia::ecs::QueryInfo | inline |
| ctx() const (defined in gaia::ecs::QueryInfo) | gaia::ecs::QueryInfo | inline |
| dec_ref() (defined in gaia::ecs::QueryInfo) | gaia::ecs::QueryInfo | inline |
| del_archetype_from_cache(const Archetype *pArchetype) (defined in gaia::ecs::QueryInfo) | gaia::ecs::QueryInfo | inline |
| del_archetype_from_seed_cache(const Archetype *pArchetype) (defined in gaia::ecs::QueryInfo) | gaia::ecs::QueryInfo | inline |
| direct_create_archetype_match_uses_is() const | gaia::ecs::QueryInfo | inline |
| direct_target_eval_id() const (defined in gaia::ecs::QueryInfo) | gaia::ecs::QueryInfo | inline |
| direct_target_eval_kind() const (defined in gaia::ecs::QueryInfo) | gaia::ecs::QueryInfo | inline |
| end() (defined in gaia::ecs::QueryInfo) | gaia::ecs::QueryInfo | inline |
| end() const (defined in gaia::ecs::QueryInfo) | gaia::ecs::QueryInfo | inline |
| ensure_comp_indices() (defined in gaia::ecs::QueryInfo) | gaia::ecs::QueryInfo | inline |
| ensure_depth_order_hierarchy_barrier_cache() (defined in gaia::ecs::QueryInfo) | gaia::ecs::QueryInfo | inline |
| ensure_depth_order_hierarchy_barrier_cache_inter() (defined in gaia::ecs::QueryInfo) | gaia::ecs::QueryInfo | inline |
| ensure_group_data() (defined in gaia::ecs::QueryInfo) | gaia::ecs::QueryInfo | inline |
| ensure_inherited_data() (defined in gaia::ecs::QueryInfo) | gaia::ecs::QueryInfo | inline |
| ensure_matches(const EntityToArchetypeMap &entityToArchetypeMap, std::span< const Archetype * > allArchetypes, 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 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 (defined in gaia::ecs::QueryInfo) | gaia::ecs::QueryInfo | inline |
| group_id(uint32_t archetypeIdx) const (defined in gaia::ecs::QueryInfo) | gaia::ecs::QueryInfo | inline |
| handle(const QueryInfo &info) (defined in gaia::ecs::QueryInfo) | gaia::ecs::QueryInfo | inlinestatic |
| has_all() const (defined in gaia::ecs::QueryInfo) | gaia::ecs::QueryInfo | inline |
| has_any() const (defined in gaia::ecs::QueryInfo) | gaia::ecs::QueryInfo | inline |
| has_entity_filter_terms() const | gaia::ecs::QueryInfo | inline |
| has_filters() const (defined in gaia::ecs::QueryInfo) | gaia::ecs::QueryInfo | inline |
| has_grouped_payload() const (defined in gaia::ecs::QueryInfo) | gaia::ecs::QueryInfo | inline |
| has_inherited_data_payload() const (defined in gaia::ecs::QueryInfo) | gaia::ecs::QueryInfo | inline |
| has_no() const (defined in gaia::ecs::QueryInfo) | gaia::ecs::QueryInfo | inline |
| has_or() const (defined in gaia::ecs::QueryInfo) | gaia::ecs::QueryInfo | inline |
| has_same_result_membership_as_seed_cache() const (defined in gaia::ecs::QueryInfo) | gaia::ecs::QueryInfo | inline |
| has_sorted_payload() const (defined in gaia::ecs::QueryInfo) | 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 (defined in gaia::ecs::QueryInfo) | gaia::ecs::QueryInfo | inline |
| inherited_data_view(const Archetype *pArchetype) const (defined in gaia::ecs::QueryInfo) | gaia::ecs::QueryInfo | inline |
| init(World *world) (defined in gaia::ecs::QueryInfo) | gaia::ecs::QueryInfo | inline |
| invalidate(InvalidationKind kind=InvalidationKind::All) (defined in gaia::ecs::QueryInfo) | gaia::ecs::QueryInfo | inline |
| invalidate_result() (defined in gaia::ecs::QueryInfo) | gaia::ecs::QueryInfo | inline |
| invalidate_seed() (defined in gaia::ecs::QueryInfo) | 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, 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 (defined in gaia::ecs::QueryInfo) | gaia::ecs::QueryInfo | inline |
| op_signature() const (defined in gaia::ecs::QueryInfo) | 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 (defined in gaia::ecs::QueryInfo) | gaia::ecs::QueryInfo | inline |
| register_archetype(const Archetype &archetype, Entity matchedSelector=EntityBad, bool assumeNew=false) (defined in gaia::ecs::QueryInfo) | gaia::ecs::QueryInfo | inline |
| remove(Archetype *pArchetype) | gaia::ecs::QueryInfo | inline |
| reset() (defined in gaia::ecs::QueryInfo) | gaia::ecs::QueryInfo | inline |
| reverse_index_revision() const (defined in gaia::ecs::QueryInfo) | gaia::ecs::QueryInfo | inline |
| selected_group_data(GroupId runtimeGroupId) const | gaia::ecs::QueryInfo | inline |
| ser_buffer() (defined in gaia::ecs::QueryInfo) | gaia::ecs::QueryInfo | inline |
| ser_buffer_reset() (defined in gaia::ecs::QueryInfo) | gaia::ecs::QueryInfo | inline |
| sort_cache_groups() (defined in gaia::ecs::QueryInfo) | gaia::ecs::QueryInfo | inline |
| sort_entities() (defined in gaia::ecs::QueryInfo) | gaia::ecs::QueryInfo | inline |
| swap_archetype_cache_entry(uint32_t left, uint32_t right) (defined in gaia::ecs::QueryInfo) | gaia::ecs::QueryInfo | inline |
| sync_result_cache_from_seed_cache() (defined in gaia::ecs::QueryInfo) | gaia::ecs::QueryInfo | inline |
| try_indices_mapping_view(const Archetype *pArchetype) const | gaia::ecs::QueryInfo | inline |
| try_inherited_data_view(const Archetype *pArchetype) const (defined in gaia::ecs::QueryInfo) | gaia::ecs::QueryInfo | inline |
| world() (defined in gaia::ecs::QueryInfo) | gaia::ecs::QueryInfo | inline |
| world() const (defined in gaia::ecs::QueryInfo) | gaia::ecs::QueryInfo | inline |