Gaia-ECS v0.9.3
A simple and powerful entity component system
Loading...
Searching...
No Matches
gaia::ecs::QueryInfo Member List

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::QueryInfoinline
add_archetype_to_cache_no_grouping(const Archetype *pArchetype, bool trackMembershipChange, bool assumeAbsent=false)gaia::ecs::QueryInfoinline
add_archetype_to_cache_w_grouping(const Archetype *pArchetype, bool trackMembershipChange, bool assumeAbsent=false)gaia::ecs::QueryInfoinline
add_archetype_to_seed_cache(const Archetype *pArchetype, bool assumeAbsent=false)gaia::ecs::QueryInfoinline
add_archetype_to_transient_cache(const Archetype *pArchetype)gaia::ecs::QueryInfoinline
add_new_archetype_to_immediate_caches(const Archetype *pArchetype, bool trackMembershipChange)gaia::ecs::QueryInfoinline
add_ref()gaia::ecs::QueryInfoinline
barrier_may_prune() constgaia::ecs::QueryInfoinline
barrier_passes(uint32_t archetypeIdx) constgaia::ecs::QueryInfoinline
begin()gaia::ecs::QueryInfoinline
begin() constgaia::ecs::QueryInfoinline
bytecode() constgaia::ecs::QueryInfoinline
cache_archetype_view() constgaia::ecs::QueryInfoinline
cache_policy() constgaia::ecs::QueryInfoinline
cache_sort_view() constgaia::ecs::QueryInfoinline
calculate_sort_data()gaia::ecs::QueryInfoinline
can_direct_entity_seed_eval_shape() constgaia::ecs::QueryInfoinline
can_direct_target_eval() constgaia::ecs::QueryInfoinline
can_update_with_new_archetype() constgaia::ecs::QueryInfoinline
can_use_direct_create_archetype_match() constgaia::ecs::QueryInfoinline
cbegin() constgaia::ecs::QueryInfoinline
cend() constgaia::ecs::QueryInfoinline
compile(const EntityToArchetypeMap &entityToArchetypeMap, std::span< const Archetype * > allArchetypes)gaia::ecs::QueryInfoinline
create(QueryId id, QueryCtx &&ctx, const EntityToArchetypeMap &entityToArchetypeMap, std::span< const Archetype * > allArchetypes)gaia::ecs::QueryInfoinlinestatic
create(uint32_t idx, uint32_t gen, void *pCtx)gaia::ecs::QueryInfoinlinestatic
create_comp_indices(const Archetype *pArchetype)gaia::ecs::QueryInfoinline
create_inherited_data(const Archetype *pArchetype)gaia::ecs::QueryInfoinline
ctx()gaia::ecs::QueryInfoinline
ctx() constgaia::ecs::QueryInfoinline
dec_ref()gaia::ecs::QueryInfoinline
del_archetype_from_cache(const Archetype *pArchetype)gaia::ecs::QueryInfoinline
del_archetype_from_seed_cache(const Archetype *pArchetype)gaia::ecs::QueryInfoinline
direct_create_archetype_match_uses_is() constgaia::ecs::QueryInfoinline
direct_target_eval_id() constgaia::ecs::QueryInfoinline
direct_target_eval_kind() constgaia::ecs::QueryInfoinline
end()gaia::ecs::QueryInfoinline
end() constgaia::ecs::QueryInfoinline
ensure_comp_indices()gaia::ecs::QueryInfoinline
ensure_depth_order_hierarchy_barrier_cache()gaia::ecs::QueryInfoinline
ensure_depth_order_hierarchy_barrier_cache_inter()gaia::ecs::QueryInfoinline
ensure_group_data(bool orderGroups)gaia::ecs::QueryInfoinline
ensure_inherited_data()gaia::ecs::QueryInfoinline
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::QueryInfoinline
ensure_matches_one(const Archetype &archetype, EntitySpan targetEntities, const cnt::sarray< Entity, MaxVarCnt > &runtimeVarBindings, uint8_t runtimeVarBindingMask) (defined in gaia::ecs::QueryInfo)gaia::ecs::QueryInfoinline
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::QueryInfoinline
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::QueryInfoinline
gengaia::ecs::QueryInfo
group_data_view() constgaia::ecs::QueryInfoinline
group_id(uint32_t archetypeIdx) constgaia::ecs::QueryInfoinline
handle(const QueryInfo &info)gaia::ecs::QueryInfoinlinestatic
has_all() constgaia::ecs::QueryInfoinline
has_any() constgaia::ecs::QueryInfoinline
has_entity_filter_terms() constgaia::ecs::QueryInfoinline
has_filters() constgaia::ecs::QueryInfoinline
has_grouped_payload() constgaia::ecs::QueryInfoinline
has_inherited_data_payload() constgaia::ecs::QueryInfoinline
has_no() constgaia::ecs::QueryInfoinline
has_only_direct_or_terms() constgaia::ecs::QueryInfoinline
has_or() constgaia::ecs::QueryInfoinline
has_potential_inherited_id_terms() constgaia::ecs::QueryInfoinline
has_same_result_membership_as(const CArchetypeDArray &archetypeCache) constgaia::ecs::QueryInfoinline
has_same_result_membership_as_seed_cache() constgaia::ecs::QueryInfoinline
has_sorted_payload() constgaia::ecs::QueryInfoinline
idxgaia::ecs::QueryInfo
indices_mapping_view(uint32_t archetypeIdx) constgaia::ecs::QueryInfoinline
inherited_data_view(uint32_t archetypeIdx) constgaia::ecs::QueryInfoinline
inherited_data_view(const Archetype *pArchetype) constgaia::ecs::QueryInfoinline
init(World *world)gaia::ecs::QueryInfoinline
invalidate(InvalidationKind kind=InvalidationKind::All)gaia::ecs::QueryInfoinline
invalidate_result()gaia::ecs::QueryInfoinline
invalidate_seed()gaia::ecs::QueryInfoinline
invalidate_sort()gaia::ecs::QueryInfoinline
InvalidationKind enum namegaia::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::QueryInfoinline
match_one(const Archetype &archetype, EntitySpan targetEntities, const cnt::sarray< Entity, MaxVarCnt > &runtimeVarBindings, uint8_t runtimeVarBindingMask)gaia::ecs::QueryInfoinline
MatchArchetypeQueryRet enum namegaia::ecs::QueryInfo
matches_prefab_entities() constgaia::ecs::QueryInfoinline
op_count() constgaia::ecs::QueryInfoinline
op_signature() constgaia::ecs::QueryInfoinline
operator!=(const QueryCtx &other) const (defined in gaia::ecs::QueryInfo)gaia::ecs::QueryInfoinline
operator==(const QueryCtx &other) const (defined in gaia::ecs::QueryInfo)gaia::ecs::QueryInfoinline
recompile()gaia::ecs::QueryInfoinline
refs() constgaia::ecs::QueryInfoinline
register_archetype(const Archetype &archetype, Entity matchedSelector=EntityBad, bool assumeNew=false)gaia::ecs::QueryInfoinline
remove(Archetype *pArchetype)gaia::ecs::QueryInfoinline
reset()gaia::ecs::QueryInfoinline
result_cache_rev() constgaia::ecs::QueryInfoinline
selected_group_data(GroupId runtimeGroupId) constgaia::ecs::QueryInfoinline
ser_buffer()gaia::ecs::QueryInfoinline
ser_buffer_reset()gaia::ecs::QueryInfoinline
sort_cache_groups()gaia::ecs::QueryInfoinline
sort_entities()gaia::ecs::QueryInfoinline
swap_archetype_cache_entry(uint32_t left, uint32_t right)gaia::ecs::QueryInfoinline
sync_result_cache_from_seed_cache()gaia::ecs::QueryInfoinline
try_indices_mapping_view(const Archetype *pArchetype) constgaia::ecs::QueryInfoinline
try_inherited_data_view(const Archetype *pArchetype) constgaia::ecs::QueryInfoinline
world()gaia::ecs::QueryInfoinline
world() constgaia::ecs::QueryInfoinline