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.