Function in ldk_ecs.h

ldk_ecs_entity_component_count

Count components attached to an ECS entity.

LDK_API u32 ldk_ecs_entity_component_count(LDKEntity entity);

Parameters

LDKEntity entity
Entity to inspect or modify.

Returns

Number of matching entries.

Function in ldk_ecs.h

ldk_ecs_entity_component_type_at

Read the type ID of an entity component by index.

LDK_API bool ldk_ecs_entity_component_type_at(
 LDKEntity entity,
 u32 component_index,
 u32 *out_component_type
);

Parameters

LDKEntity entity
Entity to inspect or modify.
u32 component_index
Zero-based index of the component entry.
u32 *out_component_type
Receives the resulting component type.

Returns

True if the operation succeeds; false otherwise.