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. |