---
title: RealityRenderer.CameraOutput.RelativeViewport
framework: realitykit
role: symbol
role_heading: Structure
path: realitykit/realityrenderer/cameraoutput/relativeviewport
---

# RealityRenderer.CameraOutput.RelativeViewport

Structure defining a viewport for rendering with a camera.

## Declaration

```swift
struct RelativeViewport
```

## Overview

Overview The units are relative to output texture size. To map normalized-device coordinates to the whole texture: viewport = RealityRenderer.CameraOutput.RelativeViewport(originX: 0.0, originY: 0.0, width: 1.0, height: 1.0) Assigning values more than 1.0 to width or height stretches the viewport in horizontal and vertical directions. Assigning values less than 0.0 to originX or originY shifts the viewport into negative X and negative Y directions.

## Topics

### Initializers

- [init(originX:originY:width:height:)](realitykit/realityrenderer/cameraoutput/relativeviewport/init(originx:originy:width:height:).md)

### Instance Properties

- [height](realitykit/realityrenderer/cameraoutput/relativeviewport/height.md)
- [originX](realitykit/realityrenderer/cameraoutput/relativeviewport/originx.md)
- [originY](realitykit/realityrenderer/cameraoutput/relativeviewport/originy.md)
- [width](realitykit/realityrenderer/cameraoutput/relativeviewport/width.md)
