Method Run
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.
Declaration
public static void Run<T>(this T jobData, int arrayLength, int indicesPerJobCount) where T : struct, IJobParallelForBatch
Parameters
Type | Name | Description |
---|---|---|
T | jobData | The job and data to schedule. |
int | arrayLength | Total number of elements to consider when batching. |
int | indicesPerJobCount | Number of elements to consider in a single parallel batch. This argument is ignored when using .Run() |
Type Parameters
Name | Description |
---|---|
T | Job type |
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.