MaterialPropertyBlock.SetConstantBuffer
Declaration
public void SetConstantBuffer(string name, ComputeBuffer value, int offset, int size);public void SetConstantBuffer(int nameID, ComputeBuffer value, int offset, int size);public void SetConstantBuffer(string name, GraphicsBuffer value, int offset, int size);public void SetConstantBuffer(int nameID, GraphicsBuffer value, int offset, int size);Параметры
| Параметр | Описание |
|---|---|
| имя | Имя переопределяемого константного буфера. |
| значение | Буфер, значениями которого нужно переопределить константный буфер. |
| офсет | Смещение в байтах от начала буфера для привязки. Должно быть кратным SystemInfo.constantBufferOffsetAlignmentили 0, если это значение равно 0. |
| размер | Число байт для привязки. |
| nameID | Идентификатор свойства шейдера для переопределяемого константного буфера. |
Описание
Устанавливает ComputeBuffer или GraphicsBuffer в качестве именованного постоянного буфера для MaterialPropertyBlock.
Дополнительные ресурсы: ,Material.SetConstantBuffer,.