FilteringSettings
структура в UnityEngine.Rendering
Выполнено в:UnityEngine.CoreModule
Описание
Структура, представляющая настройки фильтрации для ScriptableRenderContext.DrawRenderers.
A FilteringSettings структура описывает, как отфильтровать набор объектов, поступающих в ScriptableRenderContext.DrawRenderers, чтобы Unity отрисовала лишь часть из них.
Дополнительные ресурсы: ScriptableRenderContext.DrawRenderers, Создание простого цикла отображения в пользовательском конвейере отображения.
Статические свойства
| Свойство | Описание |
|---|---|
| defaultValue | Создаёт структуру FilteringSettings со значениями по умолчанию для всех свойств. С такими значениями Unity не выполняет никакой фильтрации. |
Свойства
| Свойство | Описание |
|---|---|
| batchLayerMask | Представляет, какие BatchRendererGroup пакетные слои включить для рендеринга. |
| excludeMotionVectorObjects | Определяет, исключает ли Unity из рендеринга GameObjects, которые находятся в движении. Это относится к GameObjects, которые имеют активный проход Вектора Движения, назначенный их Материалу, или установили режим Вектора Движения на движение по объекту (Меню: Рендерер Сетки > Дополнительные Настройки > Векторы Движения > Движение по объекту). Для того, чтобы Unity исключил GameObject из рендеринга, GameObject должен был переместиться с последнего кадра. Чтобы исключить GameObject вручную, включите проход Вектора Движения. |
| forceAllMotionVectorObjects | Определяет, отображает ли Unity недвижущийся GameObjects в проходе вектора движения. Это относится к GameObjects, который имеет активный проход вектора движения, назначенный его Материалу, и не двигался с последнего кадра. Этот флаг может быть использован для отображения как движущихся, так и недвижущихся объектов в проходе вектора движения, чтобы заполнить данные движения объекта и данные глубины сцены вместе. |
| layerMask | Unity отображает объекты, значение GameObject.layer которых включено в битовой маске. |
| renderingLayerMask | Unity отображает объекты, значение Renderer.renderingLayerMask которых включено в битовой маске. |
| renderQueueRange | Unity отображает объекты, значение Material.renderQueue которых находится в диапазоне, указанном этим RenderQueueRange. |
| sortingLayerRange | Unity отображает объекты, значение SortingLayer.value которых находится в диапазоне, указанном этим SortingLayerRange. |
Конструкторы
| Конструктор | Описание |
|---|---|
| FilteringSettings | Создаёт структуру FilteringSettings для использования с Rendering.ScriptableRenderContext.DrawRenderers. |