Struct HDEffectsParameters
Structure that keeps track of the ray tracing and path tracing effects that are enabled for a given camera.
Inherited Members
Namespace: UnityEngine.Rendering.HighDefinition
Assembly: Unity.RenderPipelines.HighDefinition.Runtime.dll
Syntax
public struct HDEffectsParameters
Fields
ambientOcclusion
Specifies if ray traced ambient occlusion is active.
Declaration
public bool ambientOcclusion
Field Value
Type | Description |
---|---|
bool |
aoLayerMask
Specifies the layer mask that will be used to evaluate ray traced ambient occlusion.
Declaration
public int aoLayerMask
Field Value
Type | Description |
---|---|
int |
giLayerMask
Specifies the layer mask that will be used to evaluate ray traced global illumination.
Declaration
public int giLayerMask
Field Value
Type | Description |
---|---|
int |
globalIllumination
Specifies if ray traced global illumination is active.
Declaration
public bool globalIllumination
Field Value
Type | Description |
---|---|
bool |
includeVFX
Specifies if the visual effects should be included in the ray tracing acceleration structure.
Declaration
public bool includeVFX
Field Value
Type | Description |
---|---|
bool |
pathTracing
Specifies if path tracing is active.
Declaration
public bool pathTracing
Field Value
Type | Description |
---|---|
bool |
ptLayerMask
Specifies the layer mask that will be used to evaluate path tracing.
Declaration
public int ptLayerMask
Field Value
Type | Description |
---|---|
int |
rayTracingRequired
Specifies if at least one ray tracing effect is enabled.
Declaration
public bool rayTracingRequired
Field Value
Type | Description |
---|---|
bool |
recursiveLayerMask
Specifies the layer mask that will be used to evaluate recursive rendering.
Declaration
public int recursiveLayerMask
Field Value
Type | Description |
---|---|
int |
recursiveRendering
Specifies if recursive rendering is active.
Declaration
public bool recursiveRendering
Field Value
Type | Description |
---|---|
bool |
reflLayerMask
Specifies the layer mask that will be used to evaluate ray traced reflections.
Declaration
public int reflLayerMask
Field Value
Type | Description |
---|---|
int |
reflections
Specifies if ray traced reflections are active.
Declaration
public bool reflections
Field Value
Type | Description |
---|---|
bool |
shadows
Specifies if ray traced shadows are active.
Declaration
public bool shadows
Field Value
Type | Description |
---|---|
bool |
subSurface
Specifies if ray traced sub-surface scattering is active.
Declaration
public bool subSurface
Field Value
Type | Description |
---|---|
bool |