Unity 6.3
0 онлайн 90 гостей 3 в системе
Вход

CommandBuffer.SetRayTracingIntParams

Declaration

public void SetRayTracingIntParams(Rendering.RayTracingShader rayTracingShader, string name, params int[] values);
public void SetRayTracingIntParams(Rendering.RayTracingShader rayTracingShader, int nameID, params int[] values);

Параметры

Параметр Описание
rayTracingShader RayTracingShader для установки параметра.
имя Имя переменной в коде шейдера.
nameID Название объекта ID. Используйте Shader.PropertyToID, чтобы получить это ID.
значения Значения для установки.

Описание

Добавлена команда для установки нескольких последовательных целых параметров на RayTracingShader.

Значения, указанные в качестве аргументов, могут быть использованы только шейдерами, определенными внутри файла .raytrace, связанного с RayTracingShader.

Эта функция может быть использована для установки значений целых векторов, целых массивов или целых векторных массивов. Например, int4 myArray[2] в шейдере трассирования лучей может быть заполнен путем передачи 8 целых чисел.