![]() |
Flecs v3.2
A fast entity component system (ECS) for C & C++
|
Filters alllow for ad-hoc quick filtering of entity tables. More...
#include <flecs.h>
Public Attributes | |
| ecs_header_t | hdr |
| int8_t | term_count |
| Number of elements in terms array. | |
| int8_t | field_count |
| Number of fields in iterator for filter. | |
| ecs_flags32_t | flags |
| Filter flags. | |
| ecs_flags64_t | data_fields |
| Bitset with fields that have data. | |
| ecs_term_t * | terms |
| Array containing terms for filter. | |
| char * | variable_names [1] |
| Placeholder variable names array. | |
| int32_t * | sizes |
| Field size (same for each result) | |
| ecs_entity_t | entity |
| Entity associated with filter (optional) | |
| ecs_iterable_t | iterable |
| Iterable mixin. | |
| ecs_poly_dtor_t | dtor |
| Dtor mixin. | |
| ecs_world_t * | world |
| World mixin. | |
| ecs_flags64_t ecs_filter_t::data_fields |
| ecs_entity_t ecs_filter_t::entity |
| int8_t ecs_filter_t::field_count |
| ecs_header_t ecs_filter_t::hdr |
| ecs_iterable_t ecs_filter_t::iterable |
| int32_t* ecs_filter_t::sizes |
| int8_t ecs_filter_t::term_count |
| ecs_term_t* ecs_filter_t::terms |
| char* ecs_filter_t::variable_names[1] |
| ecs_world_t* ecs_filter_t::world |