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

NativeArrayUnsafeUtility.ConvertExistingDataToNativeArray

Declaration

public static NativeArray<T> ConvertExistingDataToNativeArray(void* dataPointer, int length, Unity.Collections.Allocator allocator);

Параметры

Параметр Описание
dataPointer Указатель на предварительно выделенные данные.
длина Количество элементов. Длина данных в байтах автоматически рассчитывается из этого числа.
распределитель Тип Allocator для использования.

Возвращаемое значение

NativeArray<T> Новый NativeArray, выделенный с заданным allocator стратегией и обернувший предоставленные данные.

Описание

Преобразует буфер в NativeArray.

Этот метод можно использовать для превращения существующего буфера в NativeArray. Право собственности на данные контролируется с помощью стратегии выделения, которая предоставляется аргументом allocator. Используйте ,Allocator.None,, если данные принадлежат внешнему владельцу, а остальные аргументы для передачи управления NativeArray.

Declaration

public static NativeArray<T> ConvertExistingDataToNativeArray(Span<T> data, Unity.Collections.Allocator allocator);

Параметры

Параметр Описание
данные Охват предварительно выделенных данных.
распределитель Тип Allocator] для использования.

Возвращаемое значение

NativeArray<T> Новый NativeArray, выделенный с заданным allocator стратегией и обернувший предоставленные данные.

Описание

Преобразует буфер в NativeArray.

Этот метод можно использовать для превращения существующего буфера в NativeArray. Право собственности на данные контролируется с помощью стратегии выделения, которая предоставляется аргументом allocator. Используйте ,Allocator.None,, если данные принадлежат внешнему владельцу, а остальные аргументы для передачи управления NativeArray.