VFXManager.ProcessCameraCommand
Declaration
Obsolete public static void ProcessCameraCommand(Camera cam, Rendering.CommandBuffer cmd);Obsolete public static void ProcessCameraCommand(Camera cam, Rendering.CommandBuffer cmd, VFX.VFXCameraXRSettings camXRSettings);public static void ProcessCameraCommand(Camera cam, Rendering.CommandBuffer cmd, VFX.VFXCameraXRSettings camXRSettings, Rendering.CullingResults results);public static void ProcessCameraCommand(Camera cam, Rendering.CommandBuffer cmd, VFX.VFXCameraXRSettings camXRSettings, Rendering.CullingResults results, Rendering.CullingResults customPassResults);Параметры
| Параметр | Описание |
|---|---|
| шаг | Camera для обработки команд VFX. |
| Команда | CommandBuffer для отправки команд (может быть нулевым). |
| camXRSettings | Настройки XR, которые Visual Effect Graph использует для обработки команд Camera. |
| результаты | CullingResults для текущей камеры, используется для удаления команд VFX для каждой камеры. |
| customPassResults | Дополнительные CullingResults, поступающие от таможенных пропусков, если таковые имеются. |
Описание
Используйте этот метод для обработки команд per-Camera VFX для текущего кадра.
Текущая реализация Scriptable Render Pipeline отвечает за вызов этой функции. High Definition и Universal Render Pipelines реализуют этот вызов, но вы должны сделать это вручную, если создаете свой собственный Scriptable Render Pipeline.
Дополнительные ресурсы: VFXManager.PrepareCamera.