![]() |
Flecs v4.1
A fast entity component system (ECS) for C & C++
|
Types and constants bridged from C API. More...
Enumerations | |
| enum | flecs::inout_kind_t { flecs::InOutDefault = EcsInOutDefault , flecs::InOutNone = EcsInOutNone , flecs::InOutFilter = EcsInOutFilter , flecs::InOut = EcsInOut , flecs::In = EcsIn , flecs::Out = EcsOut } |
| Inout kind. More... | |
| enum | flecs::oper_kind_t { flecs::And = EcsAnd , flecs::Or = EcsOr , flecs::Not = EcsNot , flecs::Optional = EcsOptional , flecs::AndFrom = EcsAndFrom , flecs::OrFrom = EcsOrFrom , flecs::NotFrom = EcsNotFrom } |
| Operator kind. More... | |
| enum | flecs::query_cache_kind_t { flecs::QueryCacheDefault = EcsQueryCacheDefault , flecs::QueryCacheAuto = EcsQueryCacheAuto , flecs::QueryCacheAll = EcsQueryCacheAll , flecs::QueryCacheNone = EcsQueryCacheNone } |
| Query cache kind. More... | |
Types and constants bridged from C API.
| using flecs::Component = EcsComponent |
Built-in EcsComponent type.
Definition at line 77 of file c_types.hpp.
Component record type.
Definition at line 32 of file c_types.hpp.
Built-in EcsDefaultChildComponent type.
Definition at line 83 of file c_types.hpp.
| using flecs::entity_t = ecs_entity_t |
Entity type.
Definition at line 21 of file c_types.hpp.
| using flecs::flags32_t = ecs_flags32_t |
32-bit flags type.
Definition at line 35 of file c_types.hpp.
| using flecs::flags64_t = ecs_flags64_t |
64-bit flags type.
Definition at line 36 of file c_types.hpp.
| using flecs::id_t = ecs_id_t |
ID type.
Definition at line 20 of file c_types.hpp.
| using flecs::Identifier = EcsIdentifier |
Built-in EcsIdentifier type.
Definition at line 79 of file c_types.hpp.
| using flecs::iter_t = ecs_iter_t |
Iterator type.
Definition at line 28 of file c_types.hpp.
| using flecs::observer_t = ecs_observer_t |
Observer type.
Definition at line 27 of file c_types.hpp.
| using flecs::Parent = EcsParent |
Built-in EcsParent type.
Definition at line 85 of file c_types.hpp.
| using flecs::Poly = EcsPoly |
Built-in EcsPoly type.
Definition at line 81 of file c_types.hpp.
Query group info type.
Definition at line 26 of file c_types.hpp.
| using flecs::query_t = ecs_query_t |
Query type.
Definition at line 25 of file c_types.hpp.
| using flecs::ref_t = ecs_ref_t |
Ref type.
Definition at line 29 of file c_types.hpp.
Table record type.
Definition at line 30 of file c_types.hpp.
| using flecs::table_records_t = ecs_table_records_t |
Table records type.
Definition at line 31 of file c_types.hpp.
| using flecs::table_t = ecs_table_t |
Table type.
Definition at line 23 of file c_types.hpp.
| using flecs::term_t = ecs_term_t |
Term type.
Definition at line 24 of file c_types.hpp.
| using flecs::type_hooks_t = ecs_type_hooks_t |
Type hooks type.
Definition at line 34 of file c_types.hpp.
| using flecs::type_info_t = ecs_type_info_t |
Type info type.
Definition at line 33 of file c_types.hpp.
| using flecs::type_t = ecs_type_t |
Type type.
Definition at line 22 of file c_types.hpp.
| using flecs::world_info_t = ecs_world_info_t |
World info type.
Definition at line 19 of file c_types.hpp.
| using flecs::world_t = ecs_world_t |
World type.
Definition at line 18 of file c_types.hpp.
| enum flecs::inout_kind_t |
Inout kind.
| Enumerator | |
|---|---|
| InOutDefault | InOutDefault. |
| InOutNone | InOutNone. |
| InOutFilter | InOutFilter. |
| InOut | InOut. |
| In | In. |
| Out | Out. |
Definition at line 39 of file c_types.hpp.
| enum flecs::oper_kind_t |
Operator kind.
| Enumerator | |
|---|---|
| And | And operator. |
| Or | Or operator. |
| Not | Not operator. |
| Optional | Optional operator. |
| AndFrom | AndFrom operator. |
| OrFrom | OrFrom operator. |
| NotFrom | NotFrom operator. |
Definition at line 49 of file c_types.hpp.
Query cache kind.
| Enumerator | |
|---|---|
| QueryCacheDefault | Default query cache. |
| QueryCacheAuto | Auto query cache. |
| QueryCacheAll | Cache all. |
| QueryCacheNone | No caching. |
Definition at line 60 of file c_types.hpp.