class in Unity.Jobs.LowLevel.Unsafe
/
Implemented in:UnityEngine.CoreModule
Thank you for helping us improve the quality of Unity Documentation. Although we cannot accept all submissions, we do read each suggested change from our users and will make updates where applicable.
CloseFor some reason your suggested change could not be submitted. Please <a>try again</a> in a few minutes. And thank you for taking the time to help us improve the quality of Unity Documentation.
CloseStatic class containing functionality to create, run and debug jobs.
CacheLineSize | Size of a cache line. |
IsExecutingJob | Returns true if we this is called from inside of a C# job. |
JobCompilerEnabled | When disabled, forces jobs that have already been compiled with burst to run in mono instead. For example if you want to debug the C# jobs or just want to compare behaviour or performance. |
JobDebuggerEnabled | Enables and disables the job debugger at runtime. Note that currently the job debugger is only supported in the Editor. Thus this only has effect in the editor. |
MaxJobThreadCount | Maximum job thread count. |
CreateJobReflectionData | Creates job reflection data. |
GetJobRange | Returns the begin index and end index of the range. |
GetWorkStealingRange | Returns the work stealing range. |
PatchBufferMinMaxRanges | Injects debug checks for min and max ranges of native array. |
Schedule | Schedule a single IJob. |
ScheduleParallelFor | Schedule a IJobParallelFor job. |
ScheduleParallelForDeferArraySize | Schedule a IJobParallelFor job. |
ScheduleParallelForTransform | Schedule a IJobParallelForTransform job. |