docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Method OnChunkBegin

    OnChunkBegin(in ArchetypeChunk, int, bool, in v128)

    Called at the beginning of every chunk iteration in the IJobEntity. It also tells whether or not to run Execute on the current IJobEntity.

    Declaration
    bool OnChunkBegin(in ArchetypeChunk chunk, int unfilteredChunkIndex, bool useEnabledMask, in v128 chunkEnabledMask)
    Parameters
    Type Name Description
    ArchetypeChunk chunk

    An object providing access to the entities within a chunk.

    int unfilteredChunkIndex

    The index of the current chunk within the list of all chunks in all archetypes matched by the EntityQuery that the job was run against.

    bool useEnabledMask

    If true, the contents of chunkEnabledMask describe which entities in the chunk match the provided EntityQuery and should be processed by this job. If false, all entities in the chunk match the provided query, and the contents of chunkEnabledMask are undefined.

    v128 chunkEnabledMask

    If bit N in this mask is set, entity N in chunk matches the EntityQuery used to schedule the job. If bit N is clear, entity N does not match the query and can be skipped. If N is greater than or equal to the number of entities in the chunk, bit N will always be clear. If useEnabledMask is false, all entities in the chunk match the query, and the contents of this mask are undefined.

    Returns
    Type Description
    bool

    True if chunk should be executed.

    In This Article
    Back to top
    Copyright © 2024 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)