Light.AddCommandBuffer
Declaration
public void AddCommandBuffer(Rendering.LightEvent evt, Rendering.CommandBuffer buffer);public void AddCommandBuffer(Rendering.LightEvent evt, Rendering.CommandBuffer buffer, Rendering.ShadowMapPass shadowPassMask);Параметры
| Параметр | Описание |
|---|---|
| возможно | Когда выполнять командный буфер во время рендеринга. |
| буфер | Буфер для выполнения. |
| shadowPassMask | Маска, указывающая, для какого теневого прохода будет выполняться буфер. |
Описание
Добавить буфер команд, которые будут выполняться в указанном месте.
Несколько командных буферов могут быть настроены на выполнение при одном и том же событии (или один и тот же буфер может быть добавлен несколько раз). Чтобы удалить командный буфер из выполнения, используйте RemoveCommandBuffer.
Передача теневого пропуска позволяет подробно управлять тем, какие теневые пропуски будут выполнять буфер.
Важно: Этот API совместим только с встроенным Render Pipeline.
Дополнительные ресурсы: CommandBuffer, ShadowMapPass, RemoveCommandBuffer, GetCommandBuffers.