| Parameter | Description |
|---|---|
| allocator | The type of allocation for creating the NativeArray to hold the Entity objects. |
NativeArray<Entity> An array of Entity objects referring to all the entities in the World.
Gets all the entities managed by this EntityManager.
Important: This function creates a sync point, which means that the EntityManager waits for all currently running Jobs to complete before getting the entities 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.
| Parameter | Description |
|---|---|
| allocator | The type of allocation for creating the NativeArray to hold the Entity objects. |
NativeArray<Entity> An array of Entity objects referring to all the entities in the World.
Gets all the entities managed by this EntityManager.
Important: This function creates a sync point, which means that the EntityManager waits for all currently running Jobs to complete before getting the entities 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.
| Parameter | Description |
|---|---|
| allocator | The type of allocation for creating the NativeArray to hold the Entity objects. |
| options | Specifies whether entities from chunk components should be included. |
NativeArray<Entity> An array of Entity objects referring to all the entities in the World.
Gets all the entities managed by this EntityManager.
Important: This function creates a sync point, which means that the EntityManager waits for all currently running Jobs to complete before getting the entities 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.