docs.unity.cn
    Show / Hide Table of Contents

    Method GetAllEntities

    GetAllEntities(Allocator)

    Gets all the entities managed by this EntityManager.

    Declaration
    public NativeArray<Entity> GetAllEntities(Allocator allocator = null)
    Parameters
    Type Name Description
    Allocator allocator

    The type of allocation for creating the NativeArray to hold the Entity objects.

    Returns
    Type Description
    NativeArray<Entity>

    An array of Entity objects referring to all the entities 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 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.

    Back to top Copyright © 2020 Unity Technologies
    Generated by DocFX
    on Friday, May 28, 2021