# XRDisplaySubsystem.XRMirrorViewBlitDesc

> All information in this struct describes the desired mirror view blit operation.

## Definition

* **Type:** Struct
* **Namespace:** [UnityEngine.XR](/engine/6000.6/script-reference/unityengine/xr.md)
* **Assembly:** UnityEngine.XRModule

```csharp
public struct XRDisplaySubsystem.XRMirrorViewBlitDesc
```

## Remarks

And XRMirrorViewBlitDesc can contain more than one [XRDisplaySubsystem.XRBlitParams](/engine/6000.6/script-reference/unityengine/xr/xrdisplaysubsystem/xrblitparams.md) (describes exactly one blit operation). The render pipeline can query each child [XRDisplaySubsystem.XRBlitParams](/engine/6000.6/script-reference/unityengine/xr/xrdisplaysubsystem/xrblitparams.md) via GetBlitParameter. [XRDisplaySubsystem.XRMirrorViewBlitDesc](/engine/6000.6/script-reference/unityengine/xr/xrdisplaysubsystem/xrmirrorviewblitdesc.md) is typically consumed by a scriptable rendering pipeline.

## Fields

| Value                                                                                                                                        | Description                                                                                                                                                                                                                                                                 |
| -------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [blitParamsCount](/engine/6000.6/script-reference/unityengine/xr/xrdisplaysubsystem/xrmirrorviewblitdesc/blitparamscount.md)                 | The number of XRBlitParams entries for this XRMirrorViewBlitDesc.                                                                                                                                                                                                           |
| [nativeBlitAvailable](/engine/6000.6/script-reference/unityengine/xr/xrdisplaysubsystem/xrmirrorviewblitdesc/nativeblitavailable.md)         | When this is true, the current display subsystem supports native blit and [XRDisplaySubsystem.AddGraphicsThreadMirrorViewBlit](/engine/6000.6/script-reference/unityengine/xr/xrdisplaysubsystem/addgraphicsthreadmirrorviewblit.md) must be called to perform native blit. |
| [nativeBlitInvalidStates](/engine/6000.6/script-reference/unityengine/xr/xrdisplaysubsystem/xrmirrorviewblitdesc/nativeblitinvalidstates.md) | When this is true, display subsystem will modifiy the graphics state.                                                                                                                                                                                                       |

## Methods

| Method                                                                                                                         | Description                                               |
| ------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------- |
| [GetBlitParameter](/engine/6000.6/script-reference/unityengine/xr/xrdisplaysubsystem/xrmirrorviewblitdesc/getblitparameter.md) | Gets an XRBlitParams for a specific XRMirrorViewBlitDesc. |
