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

NativeArray<T0>

структура в Unity.Collections

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

Описание

Обеспечивает буфер собственной памяти для управляемого кода, что позволяет обмениваться данными между управляемым и собственным кодом без затрат на марширование.

NativeArray — это блок неуправляемой памяти фиксированного размера, к которому можно получить доступ непосредственно из управляемого кода. Вы можете использовать экземпляры NativeArray в заданиях и Burst-компилированный код, с дополнительными проверками безопасности для границ, доступа и зависимостей. Вы явно контролируете выделение и утилизацию через allocator, а Unity отслеживает выделения, чтобы помочь обнаружить утечки памяти. Вы можете использовать пакет Пакет Unity Collections для дальнейшего расширения его функциональности.

Свойства

Свойство Описание
IsCreatedПоказывает, что NativeArray<T0> имеет выделенный буфер памяти.
LengthКоличество элементов в NativeArray<T0>.
это[int]Доступ к NativeArray<T0> элементам по индексу.

Конструкторы

Конструктор Описание
NativeArray_1Создает NativeArray из массива элементов.

Открытые методы

Метод Описание
AsReadOnlyПереносит массив NativeArray<T0> в массив только для чтения.
AsReadOnlySpanОткрывает данные NativeArray<T0> как System.ReadOnlySpan<T>.
AsSpanОткрывает данные NativeArray<T0> как System.Span<T>.
CopyFromКопирует все элементы из NativeArray<T0> или управляемого массива одинаковой длины.
CopyToКопирует все элементы в другой NativeArray<T0> или управляемый массив той же длины.
DisposeРасполагает NativeArray<T0>.
EqualsСравнивает два экземпляра NativeArray<T0>.
GetEnumeratorПолучение перечислителя.
GetHashCodeПолучает хэш-код для текущего экземпляра.
GetSubArrayПолучает представление массива, начиная с указанного индекса.
ReinterpretПереинтерпретировать NativeArray<T0> с другим типом данных (типовое смешение).
ReinterpretLoadПереинтерпретировать и загрузить данные, начиная с базового индекса, как данные другого типа.
ReinterpretStoreПереинтерпретация и хранение данных, начиная с базового индекса, как данных другого типа.
ToArrayПреобразование NativeArray<T0> в массив.

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

Метод Описание
CopyКопирует диапазон элементов из исходного массива в целевой массив, начиная с исходного индекса и копируя их в целевой индекс.