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