20using char_t = ecs_char_t;
22using u16_t = ecs_u16_t;
23using u32_t = ecs_u32_t;
24using u64_t = ecs_u64_t;
25using uptr_t = ecs_uptr_t;
27using i16_t = ecs_i16_t;
28using i32_t = ecs_i32_t;
29using i64_t = ecs_i64_t;
30using iptr_t = ecs_iptr_t;
31using f32_t = ecs_f32_t;
32using f64_t = ecs_f64_t;
58static const flecs::entity_t Bool = ecs_id(
ecs_bool_t);
59static const flecs::entity_t Char = ecs_id(ecs_char_t);
60static const flecs::entity_t Byte = ecs_id(ecs_byte_t);
61static const flecs::entity_t U8 = ecs_id(ecs_u8_t);
62static const flecs::entity_t U16 = ecs_id(ecs_u16_t);
63static const flecs::entity_t U32 = ecs_id(ecs_u32_t);
64static const flecs::entity_t U64 = ecs_id(ecs_u64_t);
65static const flecs::entity_t Uptr = ecs_id(ecs_uptr_t);
66static const flecs::entity_t I8 = ecs_id(ecs_i8_t);
67static const flecs::entity_t I16 = ecs_id(ecs_i16_t);
68static const flecs::entity_t I32 = ecs_id(ecs_i32_t);
69static const flecs::entity_t I64 = ecs_id(ecs_i64_t);
70static const flecs::entity_t Iptr = ecs_id(ecs_iptr_t);
71static const flecs::entity_t F32 = ecs_id(ecs_f32_t);
72static const flecs::entity_t F64 = ecs_id(ecs_f64_t);
73static const flecs::entity_t String = ecs_id(ecs_string_t);
74static const flecs::entity_t Entity = ecs_id(
ecs_entity_t);
75static const flecs::entity_t Constant = EcsConstant;
76static const flecs::entity_t Quantity = EcsQuantity;
82static const type_kind_t PrimitiveType = EcsPrimitiveType;
83static const type_kind_t BitmaskType = EcsBitmaskType;
84static const type_kind_t EnumType = EcsEnumType;
85static const type_kind_t StructType = EcsStructType;
86static const type_kind_t ArrayType = EcsArrayType;
87static const type_kind_t VectorType = EcsVectorType;
88static const type_kind_t CustomType = EcsOpaqueType;
89static const type_kind_t TypeKindLast = EcsTypeKindLast;
93static const primitive_kind_t Bool = EcsBool;
94static const primitive_kind_t Char = EcsChar;
95static const primitive_kind_t Byte = EcsByte;
96static const primitive_kind_t U8 = EcsU8;
97static const primitive_kind_t U16 = EcsU16;
98static const primitive_kind_t U32 = EcsU32;
99static const primitive_kind_t U64 = EcsU64;
100static const primitive_kind_t I8 = EcsI8;
101static const primitive_kind_t I16 = EcsI16;
102static const primitive_kind_t I32 = EcsI32;
103static const primitive_kind_t I64 = EcsI64;
104static const primitive_kind_t F32 = EcsF32;
105static const primitive_kind_t F64 = EcsF64;
106static const primitive_kind_t UPtr = EcsUPtr;
107static const primitive_kind_t IPtr = EcsIPtr;
108static const primitive_kind_t String = EcsString;
109static const primitive_kind_t Entity = EcsEntity;
110static const primitive_kind_t PrimitiveKindLast = EcsPrimitiveKindLast;
ecs_id_t ecs_entity_t
An entity identifier.
Helpers for opaque type registration.