BatchFilterSettings
структура в UnityEngine.Rendering
Выполнено в:UnityEngine.CoreModule
Описание
Представляет настройки, которые Unity применяется к командам рисования в этом рисовать диапазон.
Для получения дополнительной информации см. BatchRendererGroup.
Свойства
| Свойство | Описание |
|---|---|
| allDepthSorted | Указывает, установлен ли флаг BatchDrawCommandFlags.HasSortingPosition для всех команд отрисовки в текущем диапазоне отрисовки. |
| batchLayer | Пакетный слой, используемый для команд рисования в этом диапазоне рисования. |
| layer | Уровень, используемый для команд рисования в этом диапазоне рисования. |
| motionMode | Указывает, как генерировать векторы движения в этом диапазоне рисования. |
| receiveShadows | Указывает, должны ли экземпляры команд отрисовки в этом диапазоне получать тени. |
| rendererPriority | Приоритет сортировки, используемый для команд рисования в этом диапазоне рисования. |
| renderingLayerMask | Маска отображаемого слоя, используемая для команд рисования в этом диапазоне рисования. |
| sceneCullingMask | Используйте эту битовую маску для отказа от команд рисования в определенном контексте. Команда рисования не отвергается, если выражение (1 << слой) & sceneCullingMask является истинным. Это поле обычно используется при отображении предварительного просмотра редактора. |
| shadowCastingMode | Указывает, как экземпляры из команд рисования в этом диапазоне рисования отбрасывают тени. |
| staticShadowCaster | Указывает, отрисовываются ли экземпляры из команд отрисовки в этом диапазоне отрисовки в кэшированные карты теней. |