Shader.SetGlobalBuffer
Declaration
public static void SetGlobalBuffer(string name, ComputeBuffer value);public static void SetGlobalBuffer(int nameID, ComputeBuffer value);public static void SetGlobalBuffer(string name, GraphicsBuffer value);public static void SetGlobalBuffer(int nameID, GraphicsBuffer value);Параметры
| Параметр | Описание |
|---|---|
| nameID | Имя ID свойства, полученного Shader.PropertyToID. |
| имя | Название свойства. |
| значение | Буфер для установки. |
Описание
Задает глобальное свойство буфера для всех шейдеров.
Глобальные свойства используются, если они нужны шейдеру, но не определены в материале (например, если шейдер не экспонирует их в Properties блок).
Дополнительные ресурсы: SetGlobalTexture, ComputeBuffer class, GraphicsBuffer class, Документация по ShaderLab.