|
| | filter (const filter &obj) |
| |
| filter & | operator= (const filter &obj) |
| |
| | filter (filter &&obj) |
| |
| filter & | operator= (filter &&obj) |
| |
| | filter_base () |
| |
| | filter_base (world_t *world, const ecs_filter_t *filter) |
| |
| | filter_base (world_t *world, ecs_filter_t *filter) |
| |
| | filter_base (world_t *world, ecs_filter_desc_t *desc) |
| |
| | filter_base (const filter_base &obj) |
| |
| | filter_base (filter_base &&obj) |
| |
| | filter_base (world_t *world, const ecs_filter_t *filter) |
| |
| | filter_base (world_t *world, ecs_filter_t *filter) |
| |
| | filter_base (world_t *world, ecs_filter_desc_t *desc) |
| |
| | filter_base (const filter_base &obj) |
| |
| filter_base & | operator= (const filter_base &obj) |
| |
| | filter_base (filter_base &&obj) |
| |
| filter_base & | operator= (filter_base &&obj) |
| |
| flecs::entity | entity () |
| |
| | operator const flecs::filter_t * () const |
| |
| | ~filter_base () |
| | Free the filter.
|
| |
| template<typename Func > |
| void | each_term (const Func &func) |
| |
| flecs::term | term (int32_t index) |
| |
| int32_t | field_count () |
| |
| flecs::string | str () |
| |
|
| operator filter<> () const |
| |
| void | each (Func &&func) const |
| | Each iterator.
|
| |
| void | each (flecs::world_t *world, Func &&func) const |
| |
| void | each (flecs::iter &it, Func &&func) const |
| |
| void | each (flecs::entity e, Func &&func) const |
| |
| flecs::entity | find (Func &&func) const |
| |
| void | iter (Func &&func) const |
| | Iter iterator.
|
| |
| void | iter (flecs::world_t *world, Func &&func) const |
| |
| void | iter (flecs::iter &it, Func &&func) const |
| |
| void | iter (flecs::entity e, Func &&func) const |
| |
| iter_iterable< Components... > | iter (flecs::world_t *world=nullptr) const |
| | Create iterator.
|
| |
| page_iterable< Components... > | page (int32_t offset, int32_t limit) |
| | Page iterator.
|
| |
| worker_iterable< Components... > | worker (int32_t index, int32_t count) |
| | Worker iterator.
|
| |
| int32_t | count () const |
| | Return number of entities matched by iterable.
|
| |
| bool | is_true () const |
| | Return whether iterable has any matches.
|
| |
| flecs::entity | first () const |
| | Return first entity matched by iterable.
|
| |
template<typename ... Components>
struct flecs::filter< Components >
Definition at line 135 of file impl.hpp.