docs.unity.cn
    Show / Hide Table of Contents

    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.

    Back to top Copyright © 2022 Unity Technologies
    Generated by DocFX
    on Wednesday, July 6, 2022
    Terms of use