Мои Уведомления
Привет, !
Мой Аккаунт Мои Финансы Мои Подписки Мои Настройки Выход
Руководство API скрипты

NativeArrayUnsafeUtility.GetUnsafeReadOnlyPtr

Объявление

public static void* GetUnsafeReadOnlyPtr(NativeArray nativeArray);

public static void* GetUnsafeReadOnlyPtr(ReadOnly nativeArray);

Параметры

nativeArray NativeArray.

Возвращает

void* Указатель буфера памяти NativeArray.

Описание

Получает указатель на буфер памяти NativeArray или NativeArray.ReadOnly.

Если установлено значение ENABLE_UNITY_COLLECTIONS_CHECKS (что всегда имеет место в редакторе, но никогда во встроенном проигрывателе), этот метод проверяет, что AtomicSafetyHandle связанный с этим контейнером, может быть прочитан и не может быть записан из другого потока. Если его невозможно прочитать, возникает исключение System.InvalidOperationException. Хотя запись в возвращаемый указатель возможна, обычно это небезопасно. Когда вызов этого метода завершается успешно, вам гарантируется только безопасность чтения из этого указателя. Запись в этот указатель может привести к состязаниям и сбоям позже во время выполнения программы.

Вы можете отблагодарить автора, за перевод документации на русский язык. ₽ Спасибо
API скрипты 2021.3