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

BatchDrawCommandProceduralIndirect

структура в UnityEngine.Rendering

Выполнено в:UnityEngine.CoreModule

Описание

Представляет процедурную косвенную команду рисования для BatchRendererGroup.

У этого типа команды отрисовки есть ссылка на материал, но все вершинные данные извлекаются процедурно самим шейдером. Фактические данные отрисовки передаются на GPU в буфере, заданном как indirectArgsBufferHandle.

Свойства

Свойство Описание
batchIDИдентификатор пакета, используемый этой командой отрисовки. Определяет значения метаданных, доступные шейдеру.
flagsЗадаёт параметры отрисовки для команды отрисовки.
indexBufferHandleОбработка индексного буфера, используемого для индексированного чертежа.
indirectArgsBufferHandleGraphicsBufferHandle из GraphicsBuffer, из которого будет прочитана команда косвенного рисования.
indirectArgsBufferOffsetСмещение в байтах, из которого будет читаться команда косвенного рисования.
lightmapIndexИндекс запечённой карты освещения, используемой в этой команде отрисовки. Если включены массивы текстур карт освещения, это значение всегда равно -1 (0xFFFF).
materialIDОпределяет, какой материал использовать для отрисовки экземпляров в этой команде отрисовки.
sortingPositionВместе с BatchDrawCommand.flags это указывает, как сортировать экземпляры по глубине в этой команде отрисовки.
splitVisibilityMaskПоказывает, в каких разбиениях видна команда отрисовки.
topologyПримитивная топология, используемая при выполнении команды отрисовки.
visibleInstancesBufferHandleОбращение к GraphicsBuffer, из которого команда отрисовки будет читать индекс видимого экземпляра.
visibleInstancesBufferWindowOffsetСмещение буфера видимых экземпляров, который будет связан как элемент нуль.
visibleInstancesBufferWindowSizeBytesКоличество данных в буфере, которое будет связано, начиная со значения visibleInstancesBufferWindowOffset.
visibleOffsetИндекс элемента в BatchCullingOutputDrawCommands.visibleInstances, который соответствует первому экземпляру в этой команде отрисовки.