Documentation

Unity Engine


Unity Engine


RunBatch<T>(T, int)

Executes the parallel batch job but on the main thread. See IJobParallelForBatchExtensions.ScheduleBatch for more information on how appending is performed.
Read time 1 minuteLast updated a month ago

Definition

  • Type: Method
  • Namespace: Unity.Jobs
  • Assembly: UnityEngine.ManagedKernelModule
public static void RunBatch<T>(this T jobData, int arrayLength) where T : struct, IJobParallelForBatch

Parameters

jobData

T
The job and data to schedule.

arrayLength

Total number of elements to consider when batching.

Remarks

Unlike ScheduleBatch, since the job is running on the main thread no parallelization occurs and thus no
indicesPerJobCount
batch size is required to be specified.