Flecs: include/flecs/addons/cpp/mixins/query/mixin.inl Source File
Description: A fast entity component system (ECS) for C & C++

| Flecs v4.0 A fast entity component system (ECS) for C & C++

Loading...
Searching...
No Matches
mixin.inl
Go to the documentation of this file.
1
5
12
17template <typename... Comps, typename... Args>
18 flecs::query<Comps...> query(Args &&... args) const;
19
24 flecs::query<> query(flecs::entity query_entity) const;
25
30template <typename... Comps, typename... Args>
31 flecs::query_builder<Comps...> query_builder(Args &&... args) const;
32
47template <typename Func>
48 void each(Func&& func) const;
49
64template <typename T, typename Func>
65 void each(Func&& func) const;
66
68template <typename Func>
69 void each(flecs::id_t term_id, Func&& func) const;
70
flecs::entity
Entity.
Definition entity.hpp:30
flecs::query_builder
Query builder.
Definition builder.hpp:24
flecs::query
Definition impl.hpp:196
flecs::world::query_builder
flecs::query_builder< Comps... > query_builder(Args &&... args) const
Create a query builder.
flecs::world::each
void each(Func &&func) const
Iterate over all entities with components in argument list of function.
flecs::world::each
void each(flecs::id_t term_id, Func &&func) const
Iterate over all entities with provided (component) id.
flecs::world::each
void each(Func &&func) const
Iterate over all entities with provided component.
flecs::world::query
flecs::query query(flecs::entity query_entity) const
Create a query from entity.
flecs::world::query
flecs::query< Comps... > query(Args &&... args) const
Create a query.