Flecs v4.0
A fast entity component system (ECS) for C & C++
|
Types used to describe queries. More...
Classes | |
struct | ecs_term_ref_t |
Type that describes a reference to an entity or variable in a term. More... | |
struct | ecs_term_t |
Type that describes a term (single element in a query). More... | |
struct | ecs_query_t |
Queries are lists of constraints (terms) that match entities. More... | |
struct | ecs_observer_t |
An observer reacts to events matching a query. More... | |
Typedefs | |
typedef enum ecs_inout_kind_t | ecs_inout_kind_t |
Specify read/write access for term. | |
typedef enum ecs_oper_kind_t | ecs_oper_kind_t |
Specify operator for term. | |
typedef enum ecs_query_cache_kind_t | ecs_query_cache_kind_t |
Specify cache policy for query. | |
typedef struct ecs_term_ref_t | ecs_term_ref_t |
Type that describes a reference to an entity or variable in a term. | |
Enumerations | |
enum | ecs_inout_kind_t { EcsInOutDefault , EcsInOutNone , EcsInOutFilter , EcsInOut , EcsIn , EcsOut } |
Specify read/write access for term. More... | |
enum | ecs_oper_kind_t { EcsAnd , EcsOr , EcsNot , EcsOptional , EcsAndFrom , EcsOrFrom , EcsNotFrom } |
Specify operator for term. More... | |
enum | ecs_query_cache_kind_t { EcsQueryCacheDefault , EcsQueryCacheAuto , EcsQueryCacheAll , EcsQueryCacheNone } |
Specify cache policy for query. More... | |
Types used to describe queries.
enum ecs_inout_kind_t |
Specify read/write access for term.
enum ecs_oper_kind_t |
Specify operator for term.