81static const type_kind_t PrimitiveType = EcsPrimitiveType;
82static const type_kind_t BitmaskType = EcsBitmaskType;
83static const type_kind_t EnumType = EcsEnumType;
84static const type_kind_t StructType = EcsStructType;
85static const type_kind_t ArrayType = EcsArrayType;
86static const type_kind_t VectorType = EcsVectorType;
87static const type_kind_t CustomType = EcsOpaqueType;
88static const type_kind_t TypeKindLast = EcsTypeKindLast;
92static const primitive_kind_t Bool = EcsBool;
93static const primitive_kind_t Char = EcsChar;
94static const primitive_kind_t Byte = EcsByte;
95static const primitive_kind_t U8 = EcsU8;
96static const primitive_kind_t U16 = EcsU16;
97static const primitive_kind_t U32 = EcsU32;
98static const primitive_kind_t U64 = EcsU64;
99static const primitive_kind_t I8 = EcsI8;
100static const primitive_kind_t I16 = EcsI16;
101static const primitive_kind_t I32 = EcsI32;
102static const primitive_kind_t I64 = EcsI64;
103static const primitive_kind_t F32 = EcsF32;
104static const primitive_kind_t F64 = EcsF64;
105static const primitive_kind_t UPtr = EcsUPtr;
106static const primitive_kind_t IPtr = EcsIPtr;
107static const primitive_kind_t String = EcsString;
108static const primitive_kind_t Entity = EcsEntity;
109static const primitive_kind_t PrimitiveKindLast = EcsPrimitiveKindLast;
FLECS_API const ecs_entity_t ecs_id(EcsDocDescription)
Component id for EcsDocDescription.
ecs_id_t ecs_entity_t
An entity identifier.
Helpers for opaque type registration.