Class RecursiveRendering
Recursive Rendering Volume Component. This component setups recursive rendering.
Inherited Members
UnityEngine.Rendering.VolumeComponent.active
UnityEngine.Rendering.VolumeComponent.OnEnable()
UnityEngine.Rendering.VolumeComponent.OnDisable()
UnityEngine.Rendering.VolumeComponent.Override(UnityEngine.Rendering.VolumeComponent, System.Single)
UnityEngine.Rendering.VolumeComponent.SetAllOverridesTo(System.Boolean)
UnityEngine.Rendering.VolumeComponent.GetHashCode()
UnityEngine.Rendering.VolumeComponent.OnDestroy()
UnityEngine.Rendering.VolumeComponent.Release()
UnityEngine.Rendering.VolumeComponent.displayName
UnityEngine.Rendering.VolumeComponent.parameters
Namespace: UnityEngine.Rendering.HighDefinition
Syntax
[Serializable]
[HelpURL("https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition@10.3/manual/Ray-Tracing-Recursive-Rendering.html")]
public sealed class RecursiveRendering : VolumeComponent
Constructors
RecursiveRendering()
Default constructor for the recursive rendering volume component.
Declaration
public RecursiveRendering()
Fields
enable
Enables recursive rendering.
Declaration
[Tooltip("Enable. Enables recursive rendering.")]
public BoolParameter enable
Field Value
Type | Description |
---|---|
UnityEngine.Rendering.BoolParameter |
layerMask
Layer mask used to include the objects for recursive rendering.
Declaration
[Tooltip("Layer Mask. Layer mask used to include the objects for recursive rendering.")]
public LayerMaskParameter layerMask
Field Value
Type | Description |
---|---|
UnityEngine.Rendering.LayerMaskParameter |
maxDepth
Defines the maximal recursion for rays.
Declaration
[Tooltip("Max Depth. Defines the maximal recursion for rays.")]
public ClampedIntParameter maxDepth
Field Value
Type | Description |
---|---|
UnityEngine.Rendering.ClampedIntParameter |
minSmoothness
Minmal smoothness for reflection rays. If the surface has a smoothness value below this threshold, a reflection ray will not be case and it will fallback on other techniques.
Declaration
[Tooltip("Minmal Smoothness for Reflection. If the surface has a smoothness value below this threshold, a reflection ray will not be case and it will fallback on other techniques.")]
public ClampedFloatParameter minSmoothness
Field Value
Type | Description |
---|---|
UnityEngine.Rendering.ClampedFloatParameter |
rayLength
This defines the maximal travel distance of rays.
Declaration
[Tooltip("Ray Length. This defines the maximal travel distance of rays. High value have performance impact.")]
public ClampedFloatParameter rayLength
Field Value
Type | Description |
---|---|
UnityEngine.Rendering.ClampedFloatParameter |