BatchCullingContext
структура в UnityEngine.Rendering
Выполнено в:UnityEngine.CoreModule
Описание
Контекст отбора для партии.
Дополнительные ресурсы: OnPerformCulling.
Свойства
| Свойство | Описание |
|---|---|
| cullingFlags | Дополнительная информация о ликвидации для нынешнего контекста. |
| cullingLayerMask | Значение cullingLayerMask объекта, из которого вызывается отсечение. Команда отрисовки отбрасывается внутренним отсечением, если выражение (1 << layer) & cullingLayerMask равно false. Это поле необязательное — используйте его ради производительности или других оптимизаций. |
| cullingPlanes | Самолеты, с которыми надо бороться. |
| cullingSplits | Массив структур CullingSplit. |
| localToWorldMatrix | Матрица преобразования из локального пространства в мировое. |
| lodParameters | Дополнительные ресурсы: LODParameters. |
| projectionType | Проекция представления, из которого вызывается вычеркивание. Пример использования: используйте разные пути вычеркивания для ортографических и перспективных представлений. |
| receiverPlaneCount | Число приемных планов. |
| receiverPlaneOffset | Индекс первой плоскости приемника в массиве BatchCullingContext.cullingPlanes. |
| sceneCullingMask | Используйте эту битовую маску для отказа от команд рисования в определенном контексте. Команда рисования не отвергается, если выражение (1 << слой) & sceneCullingMask является истинным. Это поле обычно используется при отображении предварительного просмотра редактора. |
| splitExclusionMask | Битовая маска, представляющая значения BatchCullingContext.cullingSplits, которые Unity игнорирует в структуре BatchDrawCommand. |
| viewID | ID объекта, из которого вызывается удаление. Пример использования: хранение данных, связанных с удалением, для каждого объекта. |
| viewType | Тип представления, из которого вызывается удаление. Примеры использования: пропускать удаление, использовать различные пути удаления в зависимости от типа представления и т.д. |