Function ecs_bulk_new_w_data


#include <include/flecs.h>

FLECS_API const ecs_entity_t * ecs_bulk_new_w_data(ecs_world_t *world, int32_t count, const ecs_entities_t *component_ids, void *data)


Create N new entities and initialize components. This operation is the same as ecs_bulk_new_w_type, but initializes components with the provided component array. Instead of a type the operation accepts an array of component identifiers (entities). The component arrays need to be provided in the same order as the component identifiers.


world - The world.

components - Array with component identifiers.

count - The number of entities to create.

data - The data arrays to initialize the components with.

The first entity id of the newly created entities.


Line 880 in include/flecs.h.