BatchCullingOutputDrawCommands
структура в UnityEngine.Rendering
Выполнено в:UnityEngine.CoreModule
Описание
Команды черчения, генерируемые запросом на удаление.
Свойства
| Свойство | Описание |
|---|---|
| drawCommandCount | Количество элементов в массиве BatchCullingOutputDrawCommands.drawCommands. |
| drawCommandPickingEntityIds | entityID, связанные с командами отрисовки. |
| 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 | Индексы видимых экземпляров для отображения. |