# XRDisplaySubsystem.XRRenderParameter

> A single viewpoint that must be rendered by the render pipeline. Contains a target viewport and texture array slice within a corresponding renderTarget.

## Definition

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

```csharp
public struct XRDisplaySubsystem.XRRenderParameter
```

## Fields

| Value                                                                                                                             | Description                                                                                                                                                                                                                                                                                                                                                                  |
| --------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [isPreviousViewValid](/engine/6000.0/script-reference/unityengine/xr/xrdisplaysubsystem/xrrenderparameter/ispreviousviewvalid.md) | Determines whether [XRDisplaySubsystem.XRRenderParameter.previousView](/engine/6000.0/script-reference/unityengine/xr/xrdisplaysubsystem/xrrenderparameter/previousview.md) is valid for use in a frame.                                                                                                                                                                     |
| [occlusionMesh](/engine/6000.0/script-reference/unityengine/xr/xrdisplaysubsystem/xrrenderparameter/occlusionmesh.md)             | Represents the area in screen-space that is not visible on the XR Display.                                                                                                                                                                                                                                                                                                   |
| [previousView](/engine/6000.0/script-reference/unityengine/xr/xrdisplaysubsystem/xrrenderparameter/previousview.md)               | Previous frame view matrix for use in motion vector calculation. Use [XRDisplaySubsystem.XRRenderParameter.isPreviousViewValid](/engine/6000.0/script-reference/unityengine/xr/xrdisplaysubsystem/xrrenderparameter/ispreviousviewvalid.md) to determine if previous view is valid for use. When late latching is enabled, previous view is also adjusted for late latching. |
| [projection](/engine/6000.0/script-reference/unityengine/xr/xrdisplaysubsystem/xrrenderparameter/projection.md)                   | The projection matrix that the render pipeline should use to render to the [renderTarget](/engine/6000.0/script-reference/unityengine/xr/xrdisplaysubsystem/xrrenderpass/rendertarget.md).                                                                                                                                                                                   |
| [textureArraySlice](/engine/6000.0/script-reference/unityengine/xr/xrdisplaysubsystem/xrrenderparameter/texturearrayslice.md)     | The slice of the output texture array that the render pipeline should render to.                                                                                                                                                                                                                                                                                             |
| [view](/engine/6000.0/script-reference/unityengine/xr/xrdisplaysubsystem/xrrenderparameter/view.md)                               | World transform that the render pipeline should use to render to the [renderTarget](/engine/6000.0/script-reference/unityengine/xr/xrdisplaysubsystem/xrrenderpass/rendertarget.md).                                                                                                                                                                                         |
| [viewport](/engine/6000.0/script-reference/unityengine/xr/xrdisplaysubsystem/xrrenderparameter/viewport.md)                       | Selects the viewport of the output texture [renderTarget](/engine/6000.0/script-reference/unityengine/xr/xrdisplaysubsystem/xrrenderpass/rendertarget.md).                                                                                                                                                                                                                   |
