Struct AOVRequest
Use this request to define how to render an AOV.
Inherited Members
Namespace: UnityEngine.Rendering.HighDefinition
Assembly: Unity.RenderPipelines.HighDefinition.Runtime.dll
Syntax
public struct AOVRequest
Constructors
Name | Description |
---|---|
AOVRequest(AOVRequest) | Create a new instance by copying values from |
Fields
Name | Description |
---|---|
default | Default settings. |
Methods
Name | Description |
---|---|
Equals(object) | Equality operator. |
FillDebugData(DebugDisplaySettings) | Populate the debug display settings with the AOV data. |
GetHashCode() | Computes a hash code for the AOV Request. |
NewDefault() | Default settings. |
SetFullscreenOutput(MaterialSharedProperty) | State the property to render. In case of several SetFullscreenOutput chained call, only last will be used. |
SetFullscreenOutput(DebugFullScreen) | State the property to render. In case of several SetFullscreenOutput chained call, only last will be used. |
SetFullscreenOutput(LightingProperty) | State the property to render. In case of several SetFullscreenOutput chained call, only last will be used. |
SetLightFilter(DebugLightFilterMode) | Set the light filter to use. |
SetOverrideRenderFormat(bool) | Allows AOVs to be rendered at the same format/precision as the user allocated buffers. |
Operators
Name | Description |
---|---|
operator ==(AOVRequest, AOVRequest) | Compares if two AOV requests have the same settings. |
operator !=(AOVRequest, AOVRequest) | Compares if two AOV requests have the same settings. |