Flecs v4.1
A fast entity component system (ECS) for C & C++
Loading...
Searching...
No Matches
c_types.hpp File Reference

Aliases for types/constants from C API. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

using flecs::world_t = ecs_world_t
 World type.
 
using flecs::world_info_t = ecs_world_info_t
 World info type.
 
using flecs::id_t = ecs_id_t
 ID type.
 
using flecs::entity_t = ecs_entity_t
 Entity type.
 
using flecs::type_t = ecs_type_t
 Type type.
 
using flecs::table_t = ecs_table_t
 Table type.
 
using flecs::term_t = ecs_term_t
 Term type.
 
using flecs::query_t = ecs_query_t
 Query type.
 
using flecs::query_group_info_t = ecs_query_group_info_t
 Query group info type.
 
using flecs::observer_t = ecs_observer_t
 Observer type.
 
using flecs::iter_t = ecs_iter_t
 Iterator type.
 
using flecs::ref_t = ecs_ref_t
 Ref type.
 
using flecs::table_record_t = ecs_table_record_t
 Table record type.
 
using flecs::table_records_t = ecs_table_records_t
 Table records type.
 
using flecs::component_record_t = ecs_component_record_t
 Component record type.
 
using flecs::type_info_t = ecs_type_info_t
 Type info type.
 
using flecs::type_hooks_t = ecs_type_hooks_t
 Type hooks type.
 
using flecs::flags32_t = ecs_flags32_t
 32-bit flags type.
 
using flecs::flags64_t = ecs_flags64_t
 64-bit flags type.
 
using flecs::Component = EcsComponent
 Built-in EcsComponent type.
 
using flecs::Identifier = EcsIdentifier
 Built-in EcsIdentifier type.
 
using flecs::Poly = EcsPoly
 Built-in EcsPoly type.
 
using flecs::DefaultChildComponent = EcsDefaultChildComponent
 Built-in EcsDefaultChildComponent type.
 
using flecs::Parent = EcsParent
 Built-in EcsParent type.
 

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...
 

Detailed Description

Aliases for types/constants from C API.

Definition in file c_types.hpp.