RayTracingShader.SetTexture
Declaration
public void SetTexture(string name, Texture texture);public void SetTexture(int nameID, Texture texture);Параметры
| Параметр | Описание |
|---|---|
| nameID | ID ресурса, как указано в Shader.PropertyToID. |
| имя | Имя текстуры, которая устанавливается. |
| текстура | Текстура для связывания. |
Описание
Привязывает ресурс текстуры. Это может быть входная или выходная текстура (UAV).
Только шейдеры, определенные в файле .raytrace, могут получить доступ к текстуре, которую вы указываете в качестве аргумента для этого метода. Чтобы сделать эту текстуру доступной для всех типов шейдеров с отслеживанием лучей (ближайший попадание, любое попадание, промах и т.д.), вместо этого вызовите метод Shader.SetGlobalTexture.