Unity 6.3
0 онлайн 61 гостей 3 в системе
Вход

JobsUtility

класс в Unity.Jobs.LowLevel.Unsafe

Выполнено в:UnityEngine.CoreModule

Описание

Предоставляет методы создания, запуска и отладки заданий.

Статические свойства

Свойство Описание
CacheLineSizeРазмер строки кэша.
IsExecutingJobПроверяет, находится ли это в задании.
JobCompilerEnabledУстанавливает, будут ли выполняться задания в Mono или Burst.
JobDebuggerEnabledУстанавливает, следует ли использовать отладчик заданий во время выполнения.
JobWorkerCountТекущее количество рабочих потоков, доступных для Unity JobQueue.
JobWorkerMaximumCountМаксимальное количество рабочих потоков, доступных для Unity JobQueue (только для чтения).
MaxJobThreadCountМаксимальное число потоков заданий, которые может создавать система заданий.
ThreadIndexПолучает индекс текущего потока при выполнении задания, в противном случае 0.
ThreadIndexCountПолучает максимальное число работников, которые могут работать одновременно над одним заданием.

Статические методы

Метод Описание
CreateJobReflectionDataСоздает данные отражения задания.
GetJobRangeПолучает индекс начала и индекс конца диапазона.
GetWorkStealingRangeПолучает диапазон кражи работы.
PatchBufferMinMaxRangesВставляет отладочную проверку для диапазонов min и max основного массива.
ResetJobWorkerCountСбросить JobWorkerCount до настроенного значения Unity.
ScheduleРасписание одного IJob.
ScheduleParallelForРасписание задания IJobParallelFor.
ScheduleParallelForDeferArraySizeРасписание задания IJobParallelFor.
ScheduleParallelForTransformПланирует задание IJobParallelForTransform.
ScheduleParallelForTransformReadOnlyРасписывает задание IJobParallelForTransform с доступом только для чтения к преобразованным данным.