Version: 2022.3
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);

参数

name 要覆盖的常量缓冲区的名称。
value The buffer to override the constant buffer values with.
offset Offset in bytes from the beginning of the buffer to bind. Must be a multiple of SystemInfo.constantBufferOffsetAlignment, or 0 if that value is 0.
size 要绑定的字节数。
nameID 要覆盖的常量缓冲区的着色器属性 ID。

描述

Sets a ComputeBuffer or GraphicsBuffer as a named constant buffer for the MaterialPropertyBlock.

另请参阅:Material.SetConstantBuffer