Method ToEntityArray
ToEntityArray(AllocatorHandle)
Creates a NativeArray containing the selected entities.
Declaration
public NativeArray<Entity> ToEntityArray(AllocatorManager.AllocatorHandle allocator)Parameters
| Type | Name | Description | 
|---|---|---|
| AllocatorManager.AllocatorHandle | allocator | The type of memory to allocate. | 
Returns
| Type | Description | 
|---|---|
| NativeArray<Entity> | An array containing all the entities selected by the EntityQuery. | 
Remarks
This function is provided to handle cases that require a single linear indexable array of entities which match a query. If your goal is to iterate over entities to perform a per-entity operation, consider using IJobEntity or idiomatic foreach to iterate over the entities directly in their chunks, instead of creating a temporary copy.
This version of the function blocks on all registered jobs against the relevant query components. For a non-blocking variant, see ToEntityListAsync(AllocatorHandle, out JobHandle).