Объявление
public void SetData(Array data);public void SetData(List
public void SetData(NativeArray
Параметры
data | Массив значений для заполнения буфера. |
Описание
Установите буфер со значениями из массива.
Входные данные должны соответствовать правилам размещения данных используемого графического API. Информацию о межплатформенной совместимости см. в разделе Вычислительные шейдеры.
Примечание. Потому что только blittable типы данных могут быть скопированы из массива в буфер, массив должен содержать только элементы непреобразуемого типа. Если вы попытаетесь использовать непреобразуемые типы, будет возбуждено исключение.
Смотрите так же: GetData, count, stride.
Объявление
public void SetData(Array data, int managedBufferStartIndex, int computeBufferStartIndex, int count);public void SetData(List
public void SetData(NativeArray
Параметры
data | Массив значений для заполнения буфера. |
managedBufferStartIndex | Индекс первого элемента данных для копирования в вычислительный буфер.. |
computeBufferStartIndex | Индекс первого элемента в буфере вычислений для получения данных. |
count | Количество элементов для копирования. |
Описание
Частичное копирование значений данных из массива в буфер.
Входные данные должны соответствовать правилам размещения данных используемого графического API. Информацию о межплатформенной совместимости см. в разделе Вычислительные шейдеры.
Примечание. Потому что только blittable типы данных могут быть скопированы из массива в буфер, массив должен содержать только элементы непреобразуемого типа. Если вы попытаетесь использовать непреобразуемые типы, будет возбуждено исключение.