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