Method GetAllChunksAndMetaChunks
GetAllChunksAndMetaChunks(Allocator)
Gets all the chunks managed by this EntityManager, including the meta chunks (containing chunk components).
Declaration
public NativeArray<ArchetypeChunk> GetAllChunksAndMetaChunks(Allocator allocator = Allocator.TempJob)Parameters
| Type | Name | Description | 
|---|---|---|
| Allocator | allocator | The type of allocation for creating the NativeArray to hold the ArchetypeChunk objects. | 
Returns
| Type | Description | 
|---|---|
| NativeArray<ArchetypeChunk> | An array of ArchetypeChunk objects referring to all the chunks in the World. | 
Remarks
Important: This function creates a sync point, which means that the EntityManager waits for all currently running Jobs to complete before getting these chunks and no additional Jobs can start before the function is finished. A sync point can cause a drop in performance because the ECS framework may not be able to make use of the processing power of all available cores.