Filters allow for ad-hoc quick filtering of entity tables.
More...
#include <flecs.h>
Filters allow for ad-hoc quick filtering of entity tables.
Definition at line 786 of file flecs.h.
◆ data_fields
ecs_flags64_t ecs_filter_t::data_fields |
Bitset with fields that have data.
Definition at line 792 of file flecs.h.
◆ dtor
ecs_poly_dtor_t ecs_filter_t::dtor |
Dtor mixin.
Definition at line 804 of file flecs.h.
◆ entity
Entity associated with filter (optional)
Definition at line 802 of file flecs.h.
◆ eval_count
int32_t ecs_filter_t::eval_count |
Number of times query is evaluated.
Definition at line 799 of file flecs.h.
◆ field_count
int8_t ecs_filter_t::field_count |
Number of fields in iterator for filter.
Definition at line 790 of file flecs.h.
◆ flags
ecs_flags32_t ecs_filter_t::flags |
Filter flags.
Definition at line 791 of file flecs.h.
◆ hdr
◆ ids
Array with field ids.
Definition at line 797 of file flecs.h.
◆ iterable
Iterable mixin.
Definition at line 803 of file flecs.h.
◆ sizes
int32_t* ecs_filter_t::sizes |
Field size (same for each result)
Definition at line 796 of file flecs.h.
◆ term_count
int8_t ecs_filter_t::term_count |
Number of elements in terms array.
Definition at line 789 of file flecs.h.
◆ terms
Array containing terms for filter.
Definition at line 794 of file flecs.h.
◆ variable_names
char* ecs_filter_t::variable_names[1] |
Placeholder variable names array.
Definition at line 795 of file flecs.h.
◆ world
World mixin.
Definition at line 805 of file flecs.h.
The documentation for this struct was generated from the following file: