---
title: viewports
framework: realitykit
role: symbol
role_heading: Instance Property
path: realitykit/lowlevelrenderer/output-swift.struct/viewports
---

# viewports

Per-camera viewport rectangles within the render target.

## Declaration

```swift
var viewports: [MTLViewport]? { get set }
```

## Discussion

Discussion Each entry corresponds to a camera’s viewportArrayIndex. Corresponds to MTLRenderCommandEncoder.setViewports(_:).

## See Also

### Setting the viewport

- [scissorRects](realitykit/lowlevelrenderer/output-swift.struct/scissorrects.md)
- [rasterizationRateMap](realitykit/lowlevelrenderer/output-swift.struct/rasterizationratemap.md)
