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

BatchCullingOutputDrawCommands

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

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

Описание

Команды черчения, генерируемые запросом на удаление.

Свойства

Свойство Описание
drawCommandCountКоличество элементов в массиве BatchCullingOutputDrawCommands.drawCommands.
drawCommandPickingEntityIdsentityID, связанные с командами отрисовки.
drawCommandsМассив с командами отрисовки, которые нужно выполнить по результату вызова OnPerformCulling.
drawRangeCountКоличество элементов в массиве BatchCullingOutputDrawCommands.drawRanges.
drawRangesСодержит параметры фильтрации для команд отрисовки, указывающие Unity, при каких условиях выполнять заданную команду отрисовки.
indirectDrawCommandCountКоличество элементов в массиве BatchCullingOutputDrawCommands.indirectDrawCommands.
indirectDrawCommandsМассив с косвенными командами отрисовки, которые нужно выполнить по результату вызова OnPerformCulling.
instanceSortingPositionFloatCountЕсли BatchDrawCommandFlags.HasSortingPosition установлен для одной или нескольких команд рисования, он содержит float3 позиции в мировом пространстве, которые Unity использует для сортировки по глубине.
instanceSortingPositionsЕсли BatchDrawCommandFlags.HasSortingPosition установлен для одной или нескольких команд рисования, массив instanceSortingPositions содержит явные позиции float3 в пространстве мира, которые Unity использует для глубины sorting.The culling callback должен выделить память для instanceSortingPositions с помощью метода UnsafeUtility.Malloc и параметра Allocator.TempJob. Память высвобождается Unity, когда отображение complete.If длина массива равна 0, установите его значение на null.
proceduralDrawCommandCountКоличество элементов в массиве BatchCullingOutputDrawCommands.proceduralDrawCommands.
proceduralDrawCommandsМассив с процедурными командами отрисовки, которые нужно выполнить по результату вызова OnPerformCulling.
proceduralIndirectDrawCommandCountКоличество элементов в массиве BatchCullingOutputDrawCommands.proceduralIndirectDrawCommands.
proceduralIndirectDrawCommandsМассив, содержащий процедурные косвенные команды рисования для отображения в результате вызова OnPerformCulling.
visibleInstanceCountКоличество элементов в массиве BatchCullingOutputDrawCommands.visibleInstances.
visibleInstancesИндексы видимых экземпляров для отображения.