Flecs v3.2
A fast entity component system (ECS) for C & C++
Loading...
Searching...
No Matches
API Types & Globals

Types & constants bridged from C API. More...

Collaboration diagram for API Types & Globals:

Typedefs

using flecs::world_t = ecs_world_t
 
using flecs::world_info_t = ecs_world_info_t
 
using flecs::query_group_info_t = ecs_query_group_info_t
 
using flecs::id_t = ecs_id_t
 
using flecs::entity_t = ecs_entity_t
 
using flecs::type_t = ecs_type_t
 
using flecs::table_t = ecs_table_t
 
using flecs::filter_t = ecs_filter_t
 
using flecs::observer_t = ecs_observer_t
 
using flecs::query_t = ecs_query_t
 
using flecs::rule_t = ecs_rule_t
 
using flecs::ref_t = ecs_ref_t
 
using flecs::iter_t = ecs_iter_t
 
using flecs::type_info_t = ecs_type_info_t
 
using flecs::type_hooks_t = ecs_type_hooks_t
 
using flecs::flags32_t = ecs_flags32_t
 
using flecs::Component = EcsComponent
 
using flecs::Identifier = EcsIdentifier
 
using flecs::Iterable = EcsIterable
 
using flecs::Poly = EcsPoly
 
using flecs::Target = EcsTarget
 

Enumerations

enum  inout_kind_t {
  InOutDefault = EcsInOutDefault , InOutNone = EcsInOutNone , InOut = EcsInOut , In = EcsIn ,
  Out = EcsOut
}
 
enum  oper_kind_t {
  And = EcsAnd , Or = EcsOr , Not = EcsNot , Optional = EcsOptional ,
  AndFrom = EcsAndFrom , OrFrom = EcsOrFrom , NotFrom = EcsNotFrom
}
 

Detailed Description

Types & constants bridged from C API.

Typedef Documentation

◆ Component

Definition at line 63 of file c_types.hpp.

◆ entity_t

using flecs::entity_t = ecs_entity_t

Definition at line 22 of file c_types.hpp.

◆ filter_t

Definition at line 25 of file c_types.hpp.

◆ flags32_t

using flecs::flags32_t = ecs_flags32_t

Definition at line 33 of file c_types.hpp.

◆ id_t

using flecs::id_t = ecs_id_t

Definition at line 21 of file c_types.hpp.

◆ Identifier

Definition at line 64 of file c_types.hpp.

◆ iter_t

using flecs::iter_t = ecs_iter_t

Definition at line 30 of file c_types.hpp.

◆ Iterable

Definition at line 65 of file c_types.hpp.

◆ observer_t

Definition at line 26 of file c_types.hpp.

◆ Poly

Definition at line 66 of file c_types.hpp.

◆ query_group_info_t

Definition at line 20 of file c_types.hpp.

◆ query_t

using flecs::query_t = ecs_query_t

Definition at line 27 of file c_types.hpp.

◆ ref_t

using flecs::ref_t = ecs_ref_t

Definition at line 29 of file c_types.hpp.

◆ rule_t

using flecs::rule_t = ecs_rule_t

Definition at line 28 of file c_types.hpp.

◆ table_t

using flecs::table_t = ecs_table_t

Definition at line 24 of file c_types.hpp.

◆ Target

Definition at line 67 of file c_types.hpp.

◆ type_hooks_t

Definition at line 32 of file c_types.hpp.

◆ type_info_t

Definition at line 31 of file c_types.hpp.

◆ type_t

Definition at line 23 of file c_types.hpp.

◆ world_info_t

Definition at line 19 of file c_types.hpp.

◆ world_t

using flecs::world_t = ecs_world_t

Definition at line 18 of file c_types.hpp.

Enumeration Type Documentation

◆ inout_kind_t

enum flecs::inout_kind_t

Definition at line 35 of file c_types.hpp.

◆ oper_kind_t

enum flecs::oper_kind_t

Definition at line 43 of file c_types.hpp.