![]() |
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 |