docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Interface IJobEntity

    Interface for a job type which runs code on each entity that matches an EntityQuery.

    Namespace: Unity.Entities
    Assembly: Unity.Entities.dll
    Syntax
    public interface IJobEntity
    Remarks

    Any type which implements this interface and also contains an Execute() method (with any number of parameters) will trigger source generation of a corresponding IJobChunk. The generated job in turn invokes the Execute() method on the IJobEntity type with the appropriate arguments.

    IJobChunk offers more flexibility for job authors, and may have slightly lower performance overhead. However, for simple jobs involving straightforward per-entity computation, IJobEntity can express the same operation with significantly less boilerplate code.

    Examples

    See Also

    IJobChunk
    In This Article
    Back to top
    Copyright © 2025 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)