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. |