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