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

NativeArray<T0>.Reinterpret

Declaration

public NativeArray<U> Reinterpret();
public NativeArray<U> Reinterpret(int expectedTypeSize);

Параметры

Параметр Описание
expectedTypeSize Ожидаемый размер (в байтах, как указано в sizeof) текущего типа элемента массива.

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

NativeArray<U> Псевдоним того же массива, переинтерпретируемый как тип объекта.

Описание

Переинтерпретируйте NativeArray<T0> с другим типом данных (типовое смешение).

Если ожидаемый размер элемента не задан, то размеры T и U должны совпадать.

Когда задается ожидаемый размер элемента, этот метод позволяет создать представление в памяти, которое имеет другой размер и длину элемента по сравнению с исходным массивом. Например, вы можете переинтерпретировать массив трёхзначных чисел с плавающей запятой как массив векторных структур 3D. Ожидаемый размер элемента служит контрольной точкой, чтобы размер базового элемента в исходном массиве не изменялся, что в противном случае сделало бы все будущие использования переинтерпретируемого массива недействительными.