Struct AOVRequest
Use this request to define how to render an AOV.
Namespace: UnityEngine.Rendering.HighDefinition
Syntax
public struct AOVRequest
Constructors
AOVRequest(AOVRequest)
Create a new instance by copying values from other.
Declaration
public AOVRequest(AOVRequest other)
Parameters
| Type | Name | Description | 
|---|---|---|
| AOVRequest | other | 
Fields
default
Default settings.
Declaration
[Obsolete("Since 2019.3, use AOVRequest.NewDefault() instead.")]
public static readonly AOVRequest default
Field Value
| Type | Description | 
|---|---|
| AOVRequest | 
Methods
FillDebugData(DebugDisplaySettings)
Populate the debug display settings with the AOV data.
Declaration
public void FillDebugData(DebugDisplaySettings debug)
Parameters
| Type | Name | Description | 
|---|---|---|
| DebugDisplaySettings | debug | The debug display settings to fill.  | 
NewDefault()
Default settings.
Declaration
public static AOVRequest NewDefault()
Returns
| Type | Description | 
|---|---|
| AOVRequest | 
SetFullscreenOutput(MaterialSharedProperty)
State the property to render. In case of several SetFullscreenOutput chained call, only last will be used.
Declaration
public AOVRequest SetFullscreenOutput(MaterialSharedProperty materialProperty)
Parameters
| Type | Name | Description | 
|---|---|---|
| MaterialSharedProperty | materialProperty | The property to render.  | 
Returns
| Type | Description | 
|---|---|
| AOVRequest | A ref return to chain calls.  | 
SetFullscreenOutput(DebugFullScreen)
State the property to render. In case of several SetFullscreenOutput chained call, only last will be used.
Declaration
public AOVRequest SetFullscreenOutput(DebugFullScreen debugFullScreen)
Parameters
| Type | Name | Description | 
|---|---|---|
| DebugFullScreen | debugFullScreen | The property to render.  | 
Returns
| Type | Description | 
|---|---|
| AOVRequest | A ref return to chain calls.  | 
SetFullscreenOutput(LightingProperty)
State the property to render. In case of several SetFullscreenOutput chained call, only last will be used.
Declaration
public AOVRequest SetFullscreenOutput(LightingProperty lightingProperty)
Parameters
| Type | Name | Description | 
|---|---|---|
| LightingProperty | lightingProperty | The property to render.  | 
Returns
| Type | Description | 
|---|---|
| AOVRequest | A ref return to chain calls.  | 
SetLightFilter(DebugLightFilterMode)
Set the light filter to use.
Declaration
public AOVRequest SetLightFilter(DebugLightFilterMode filter)
Parameters
| Type | Name | Description | 
|---|---|---|
| DebugLightFilterMode | filter | The light filter to use  | 
Returns
| Type | Description | 
|---|---|
| AOVRequest | A ref return to chain calls.  |