BatchCullingOutputDrawCommands.drawCommandPickingEntityIds
Declaration
public EntityId* drawCommandPickingEntityIds;Описание
entityID, связанные с командами отрисовки.
Unity использует эту команду только тогда, когда она отображает данные выбора объекта или выбора в Редакторе, то есть когда BatchCullingContext.viewType равна BatchCullingViewType.Picking или BatchCullingViewType.SelectionOutline. В противном случае, Unity игнорирует это значение и вы можете оставить его установленным на null.
Каждый элемент этого массива соответствует команде отрисовки в одном из массивов команд отрисовки. Массивы рассматриваются в следующем порядке — том же, в каком они объявлены в структуре:
- Первые элементы BatchCullingOutputDrawCommands.drawCommandCount соответствуют командам отрисовки в BatchCullingOutputDrawCommands.drawCommands.
- Следующие элементы BatchCullingOutputDrawCommands.indirectDrawCommandCount соответствуют командам отрисовки в BatchCullingOutputDrawCommands.indirectDrawCommands.
- Следующие элементы BatchCullingOutputDrawCommands.proceduralDrawCommandCount соответствуют командам отрисовки в BatchCullingOutputDrawCommands.proceduralDrawCommands.
- Последние элементы BatchCullingOutputDrawCommands.proceduralIndirectDrawCommandCount соответствуют командам отрисовки в BatchCullingOutputDrawCommands.proceduralIndirectDrawCommands.
Размер этого массива должен быть равен сумме ,BatchCullingOutputDrawCommands.drawCommandCount,, ,BatchCullingOutputDrawCommands.indirectDrawCommandCount,, ,BatchCullingOutputDrawCommands.proceduralDrawCommandCount,и ,BatchCullingOutputDrawCommands.proceduralIndirectDrawCommandCount,.
,
См. также: ,BatchRendererGroup.SetPickingMaterial,.