Describes the rendering features supported by a given render pipeline.
Set the active supported rendering features when enabling a render pipeline. This will change the state of the editor UI to reflect the changes.
active | Get / Set a SupportedRenderingFeatures. |
defaultMixedLightingModes | This is the fallback mode if the mode the user had previously selected is no longer available. See SupportedRenderingFeatures.mixedLightingModes. |
editableMaterialRenderQueue | Determines whether the Scriptable Render Pipeline will override the default Material’s Render Queue settings and, if true, hides the Render Queue property in the Inspector. |
enlighten | Determines whether Enlighten is supported. When not supported, Enlighten-specific settings do not appear in the Editor (for both Baked and Realtime GI), unless the Project was upgraded from 2019.2 or earlier. |
lightmapBakeTypes | What baking types are supported. The unsupported ones will be hidden from the UI. See LightmapBakeType. |
lightmapsModes | Specifies what modes are supported. Has to be at least one. See LightmapsMode. |
lightProbeProxyVolumes | Are light probe proxy volumes supported? |
mixedLightingModes | Specifies what LightmapMixedBakeModes that are supported. Please define a SupportedRenderingFeatures.defaultMixedLightingModes in case multiple modes are supported. |
motionVectors | Are motion vectors supported? |
overrideProbeAnchorTooltip | Defines the tooltip for the Anchor Override property in the Inspector. Use this property if the Anchor Override property has a behavior which is different from the default behavior. |
overridesEnvironmentLighting | Determines if the renderer will override the Environment Lighting and will no longer need the built-in UI for it. |
overridesFog | Determines if the renderer will override the fog settings in the Lighting Panel and will no longer need the built-in UI for it. |
overrideShadowmaskMessage | Describes where the Shadowmask settings are located if SupportedRenderingFeatures.overridesShadowmask is set to true. |
overridesLODBias | Specifies whether the renderer overrides the LOD bias settings in the Quality Settings Panel. If It does, the renderer does not need the built-in UI for LOD bias settings. |
overridesMaximumLODLevel | Specifies whether the renderer overrides the maximum LOD level settings in the Quality Settings Panel. If It does, the renderer does not need the built-in UI for maximum LOD level settings. |
overridesOtherLightingSettings | Determines if the renderer will override halo and flare settings in the Lighting Panel and will no longer need the built-in UI for it. |
overridesRealtimeReflectionProbes | Specifies whether the render pipeline overrides the Realtime Reflection Probes settings in the Quality settings. If It does, the render pipeline does not need the built-in UI for Realtime Reflection Probes settings. |
overridesShadowmask | Specifies whether the render pipeline overrides the Shadowmask settings in the Quality settings. |
particleSystemInstancing | Determines if the renderer supports Particle System GPU instancing. |
probeAnchorTooltip | A tooltip for the Anchor Override property. Unity shows this property in Mesh Renderer > Probes > Anchor Override. |
receiveShadows | Can renderers support receiving shadows? |
reflectionProbeModes | Flags for supported reflection probes. |
reflectionProbes | Are reflection probes supported? |
rendererPriority | Determines if the renderer supports renderer priority sorting. |
rendererProbes | Determines whether the Renderer supports probe lighting. |
rendersUIOverlay | Determines whether the function to render UI overlays is called by SRP and not by the engine. |
shadowmaskMessage | A message that tells the user where the Shadowmask settings are located. |
terrainDetailUnsupported | Determines if the renderer supports terrain detail rendering. |