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