Мои Уведомления
Привет, !
Мой Аккаунт Мои Финансы Мои Подписки Мои Настройки Выход
Руководство API скрипты

Объявление

public static void CopyCount(ComputeBuffer src, ComputeBuffer dst, int dstOffsetBytes);

Параметры

src Буфер добавления/использования, из которого копируется счетчик.
dst Буфер, в который копируется счетчик.
dstOffsetBytes Смещение целевого байта в dst.

Описание

Копировать значение счетчика буфера добавления/потребления в другой буфер.

Буферы добавления/потребления и счетчика (см. ComputeBufferType.Append, ComputeBufferType.Counter) отслеживают количество элементов в них со специальной переменной-счетчиком. CopyCount принимает буфер как src и копирует значение своего счетчика в буфер dst с заданным смещением в байтах.

Это чаще всего используется в сочетании с Graphics.DrawProceduralIndirect для визуализации произвольного количества примитивов без считывания их счетчика обратно в ЦП.

В DX11 существует ограничение на буфер dst — он должен быть создан с помощью ComputeBufferType.Raw или Тип ComputeBufferType.IndirectArguments. На других платформах dst может быть любого типа.

Смотрите так же: SetCounterValue.

Вы можете отблагодарить автора, за перевод документации на русский язык. ₽ Спасибо
API скрипты 2021.3