Gaia-ECS v0.9.3
A simple and powerful entity component system
Loading...
Searching...
No Matches
gaia::ecs::detail::QueryImpl< UseCaching > Member List

This is the complete list of members for gaia::ecs::detail::QueryImpl< UseCaching >, including all inherited members.

add(const char *str,...)gaia::ecs::detail::QueryImpl< UseCaching >inline
add(QueryInput item) (defined in gaia::ecs::detail::QueryImpl< UseCaching >)gaia::ecs::detail::QueryImpl< UseCaching >inline
all(Entity entity, bool isReadWrite=false) (defined in gaia::ecs::detail::QueryImpl< UseCaching >)gaia::ecs::detail::QueryImpl< UseCaching >inline
all(Entity entity, Entity src, bool isReadWrite=false) (defined in gaia::ecs::detail::QueryImpl< UseCaching >)gaia::ecs::detail::QueryImpl< UseCaching >inline
all() (defined in gaia::ecs::detail::QueryImpl< UseCaching >)gaia::ecs::detail::QueryImpl< UseCaching >inline
any(Entity entity, bool isReadWrite=false) (defined in gaia::ecs::detail::QueryImpl< UseCaching >)gaia::ecs::detail::QueryImpl< UseCaching >inline
any() (defined in gaia::ecs::detail::QueryImpl< UseCaching >)gaia::ecs::detail::QueryImpl< UseCaching >inline
arr(Container &outArray, Constraints constraints=Constraints::EnabledOnly)gaia::ecs::detail::QueryImpl< UseCaching >inline
arr_inter(QueryInfo &queryInfo, ContainerOut &outArray) (defined in gaia::ecs::detail::QueryImpl< UseCaching >)gaia::ecs::detail::QueryImpl< UseCaching >inline
can_process_archetype(const Archetype &archetype) const (defined in gaia::ecs::detail::QueryImpl< UseCaching >)gaia::ecs::detail::QueryImpl< UseCaching >inline
changed(Entity entity) (defined in gaia::ecs::detail::QueryImpl< UseCaching >)gaia::ecs::detail::QueryImpl< UseCaching >inline
changed() (defined in gaia::ecs::detail::QueryImpl< UseCaching >)gaia::ecs::detail::QueryImpl< UseCaching >inline
count(Constraints constraints=Constraints::EnabledOnly)gaia::ecs::detail::QueryImpl< UseCaching >inline
count_inter(const QueryInfo &queryInfo) const (defined in gaia::ecs::detail::QueryImpl< UseCaching >)gaia::ecs::detail::QueryImpl< UseCaching >inline
destroy() (defined in gaia::ecs::detail::QueryImpl< UseCaching >)gaia::ecs::detail::QueryImpl< UseCaching >inline
diag()gaia::ecs::detail::QueryImpl< UseCaching >inline
each(Func func) (defined in gaia::ecs::detail::QueryImpl< UseCaching >)gaia::ecs::detail::QueryImpl< UseCaching >inline
each(Func func, QueryExecType execType) (defined in gaia::ecs::detail::QueryImpl< UseCaching >)gaia::ecs::detail::QueryImpl< UseCaching >inline
each_inter(QueryInfo &queryInfo, Func func) (defined in gaia::ecs::detail::QueryImpl< UseCaching >)gaia::ecs::detail::QueryImpl< UseCaching >inline
each_inter(QueryId queryId, Func func) (defined in gaia::ecs::detail::QueryImpl< UseCaching >)gaia::ecs::detail::QueryImpl< UseCaching >inline
each_inter(Func func) (defined in gaia::ecs::detail::QueryImpl< UseCaching >)gaia::ecs::detail::QueryImpl< UseCaching >inline
empty(Constraints constraints=Constraints::EnabledOnly)gaia::ecs::detail::QueryImpl< UseCaching >inline
empty_inter(const QueryInfo &queryInfo) const (defined in gaia::ecs::detail::QueryImpl< UseCaching >)gaia::ecs::detail::QueryImpl< UseCaching >inline
fetch()gaia::ecs::detail::QueryImpl< UseCaching >inline
gen() const (defined in gaia::ecs::detail::QueryImpl< UseCaching >)gaia::ecs::detail::QueryImpl< UseCaching >inline
group_by(Entity entity, TGroupByFunc func=group_by_func_default)gaia::ecs::detail::QueryImpl< UseCaching >inline
group_by(TGroupByFunc func=group_by_func_default)gaia::ecs::detail::QueryImpl< UseCaching >inline
group_by(TGroupByFunc func=group_by_func_default)gaia::ecs::detail::QueryImpl< UseCaching >inline
group_id(GroupId groupId)gaia::ecs::detail::QueryImpl< UseCaching >inline
group_id(Entity entity)gaia::ecs::detail::QueryImpl< UseCaching >inline
group_id()gaia::ecs::detail::QueryImpl< UseCaching >inline
id() const (defined in gaia::ecs::detail::QueryImpl< UseCaching >)gaia::ecs::detail::QueryImpl< UseCaching >inline
is_cached() constgaia::ecs::detail::QueryImpl< UseCaching >inline
match_filters(const Chunk &chunk, const QueryInfo &queryInfo) (defined in gaia::ecs::detail::QueryImpl< UseCaching >)gaia::ecs::detail::QueryImpl< UseCaching >inlinestatic
no(Entity entity) (defined in gaia::ecs::detail::QueryImpl< UseCaching >)gaia::ecs::detail::QueryImpl< UseCaching >inline
no() (defined in gaia::ecs::detail::QueryImpl< UseCaching >)gaia::ecs::detail::QueryImpl< UseCaching >inline
QueryImpl()=default (defined in gaia::ecs::detail::QueryImpl< UseCaching >)gaia::ecs::detail::QueryImpl< UseCaching >
QueryImpl(World &world, QueryCache &queryCache, ArchetypeId &nextArchetypeId, uint32_t &worldVersion, const ArchetypeMapById &archetypes, const EntityToArchetypeMap &entityToArchetypeMap, const ArchetypeDArray &allArchetypes) (defined in gaia::ecs::detail::QueryImpl< UseCaching >)gaia::ecs::detail::QueryImpl< UseCaching >inline
QueryImpl(World &world, ArchetypeId &nextArchetypeId, uint32_t &worldVersion, const ArchetypeMapById &archetypes, const EntityToArchetypeMap &entityToArchetypeMap, const ArchetypeDArray &allArchetypes) (defined in gaia::ecs::detail::QueryImpl< UseCaching >)gaia::ecs::detail::QueryImpl< UseCaching >inline
reset()gaia::ecs::detail::QueryImpl< UseCaching >inline
run_query(const QueryInfo &queryInfo, Func func) (defined in gaia::ecs::detail::QueryImpl< UseCaching >)gaia::ecs::detail::QueryImpl< UseCaching >inline
run_query_batch_no_group_id(const QueryInfo &queryInfo, const uint32_t idxFrom, const uint32_t idxTo, Func func) (defined in gaia::ecs::detail::QueryImpl< UseCaching >)gaia::ecs::detail::QueryImpl< UseCaching >inline
run_query_batch_no_group_id_par(const QueryInfo &queryInfo, const uint32_t idxFrom, const uint32_t idxTo, Func func) (defined in gaia::ecs::detail::QueryImpl< UseCaching >)gaia::ecs::detail::QueryImpl< UseCaching >inline
run_query_batch_with_group_id(const QueryInfo &queryInfo, const uint32_t idxFrom, const uint32_t idxTo, Func func) (defined in gaia::ecs::detail::QueryImpl< UseCaching >)gaia::ecs::detail::QueryImpl< UseCaching >inline
run_query_batch_with_group_id_par(const QueryInfo &queryInfo, const uint32_t idxFrom, const uint32_t idxTo, Func func) (defined in gaia::ecs::detail::QueryImpl< UseCaching >)gaia::ecs::detail::QueryImpl< UseCaching >inline
run_query_func(World *pWorld, Func func, ChunkBatch &batch)gaia::ecs::detail::QueryImpl< UseCaching >inlinestatic
run_query_func(World *pWorld, Func func, std::span< ChunkBatch > batches)gaia::ecs::detail::QueryImpl< UseCaching >inlinestatic
run_query_on_chunk(TIter &it, Func func, core::func_type_list< T... > types) (defined in gaia::ecs::detail::QueryImpl< UseCaching >)gaia::ecs::detail::QueryImpl< UseCaching >inline
run_query_on_chunks(QueryInfo &queryInfo, Func func) (defined in gaia::ecs::detail::QueryImpl< UseCaching >)gaia::ecs::detail::QueryImpl< UseCaching >inline
sort_by(Entity entity, TSortByFunc func)gaia::ecs::detail::QueryImpl< UseCaching >inline
sort_by(TSortByFunc func)gaia::ecs::detail::QueryImpl< UseCaching >inline
sort_by(TSortByFunc func)gaia::ecs::detail::QueryImpl< UseCaching >inline
~QueryImpl()=default (defined in gaia::ecs::detail::QueryImpl< UseCaching >)gaia::ecs::detail::QueryImpl< UseCaching >