Version: 2022.1
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

Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961