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