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