# SetViewport(Rect)

> Add a command to set the rendering viewport.

## Definition

* **Type:** Method
* **Namespace:** [UnityEngine.Rendering](/engine/6000.0/script-reference/unityengine/rendering.md)
* **Assembly:** UnityEngine.CoreModule

```csharp
public void SetViewport(Rect pixelRect)
```

### Parameters

**** (\[Rect]\(/engine/6000.0/script-reference/unityengine/rect)): Viewport rectangle in pixel coordinates.

### Remarks

By default after render target changes the viewport is set to encompass the whole render target. This command can be used to limit further rendering to the specified pixel rectangle.

Additional Resources: [CommandBuffer.SetRenderTarget](/engine/6000.0/script-reference/unityengine/rendering/commandbuffer/setrendertarget.md).
