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

NativeArrayUnsafeUtility

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

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

Описание

Содержит небезопасные методы для работы с NativeArray экземплярами.

Этот класс содержит методы для небезопасных операций, обходящих систему безопасности заданий. Например, если вы реализуете собственный пользовательский нативный контейнер, вы можете позвонить NativeArray методы, которые вызывают ошибки в системе безопасности, даже если вы реализуете эти методы безопасно. NativeArrayUnsafeUtility позволяет выполнять эти операции без срабатывания ошибок в системе безопасности.

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

Метод Описание
ConvertExistingDataToNativeArrayПреобразует буфер в NativeArray.
GetAtomicSafetyHandleПолучает AtomicSafetyHandle, который используется для контроля безопасности на NativeArray.
GetUnsafeBufferPointerWithoutChecksПолучает указатель на владельца данных NativeArray, без выполнения проверок.
GetUnsafePtrПолучает указатель на владельца буфера памяти NativeArray, и проверяет, есть ли доступ для записи в NativeArray. Если нет доступа для записи в NativeArray, выводится InvalidOperationException.
GetUnsafeReadOnlyPtrПолучает указатель на буфер памяти NativeArray или NativeArray.ReadOnly.
SetAtomicSafetyHandleУстанавливает новый AtomicSafetyHandle на NativeArray.