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

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,.