기술 자료

Unity Engine

Unity Engine

Run<T>(T, int, int)

Executes the parallel batch job but on the main thread. See IJobParallelForBatchExtensions.Schedule for more information on how appending is performed.
읽는 시간 1분최근 업데이트: 한 달 전

Definition

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

Parameters

jobData

T
The job and data to schedule.

arrayLength

Total number of elements to consider when batching.

indicesPerJobCount

Number of elements to consider in a single parallel batch. This argument is ignored when using .Run()

Remarks

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