A struct that represents filtering settings for ScriptableRenderContext.DrawRenderers.
A FilteringSettings
struct describes how to filter the set of objects that ScriptableRenderContext.DrawRenderers receives, so that Unity draws a subset of them.
See Also: ScriptableRenderContext.DrawRenderers, Creating a simple render loop in a custom render pipeline.
defaultValue | Creates a FilteringSettings struct that contains default values for all properties. With these default values, Unity does not perform any filtering. |
excludeMotionVectorObjects | Whether Unity excludes objects that are in motion from rendering. This includes objects that have a motion pass enabled, and objects that have moved since the last frame. |
layerMask | Unity renders objects whose GameObject.layer value is enabled in this bit mask. |
renderingLayerMask | Unity renders objects whose Renderer.renderingLayerMask value is enabled in this bit mask. |
renderQueueRange | Unity renders objects whose Material.renderQueue value is within range specified by this RenderQueueRange. |
sortingLayerRange | Unity renders objects whose SortingLayer.value value is within range specified by this SortingLayerRange. |
FilteringSettings | Creates a FilteringSettings struct for use with ScriptableRenderContext.DrawRenderers. |