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

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.