MaterialPropertyBlock.SetTexture
Declaration
public void SetTexture(string name, Texture value);public void SetTexture(int nameID, Texture value);public void SetTexture(string name, RenderTexture value, Rendering.RenderTextureSubElement element);public void SetTexture(int nameID, RenderTexture value, Rendering.RenderTextureSubElement element);Параметры
| Параметр | Описание |
|---|---|
| имя | Название свойства. |
| nameID | Имя ID свойства, полученного Shader.PropertyToID. |
| значение | Texture для установки. |
| элемент | Необязательный параметр, который определяет тип данных, которые должны быть установлены из RenderTexture. |
Описание
Устанавливает свойство текстуры.
Добавляет свойство к блоку. Если свойство текстуры с указанным именем уже существует, старое значение заменяется.
Указывая `RenderTextureSubElement`, вы можете указать, какой тип данных устанавливается из RenderTexture. Возможные варианты: RenderTextureSubElement.Color, RenderTextureSubElement.Depthи RenderTextureSubElement.Stencil.
Дополнительные ресурсы: SetColor, SetVector, SetFloat, SetMatrix, RenderTextureSubElement.