---
title: LowLevelRenderer.Output
framework: realitykit
role: symbol
role_heading: Structure
path: realitykit/lowlevelrenderer/output-swift.struct
---

# LowLevelRenderer.Output

The per-frame output target configuration for a renderer.

## Declaration

```swift
struct Output
```

## Topics

### Creating an output

- [init(color:depth:)](realitykit/lowlevelrenderer/output-swift.struct/init(color:depth:).md)
- [LowLevelRenderer.Output.Texture](realitykit/lowlevelrenderer/output-swift.struct/texture.md)

### Configuring render targets

- [renderTargetWidth](realitykit/lowlevelrenderer/output-swift.struct/rendertargetwidth.md)
- [renderTargetHeight](realitykit/lowlevelrenderer/output-swift.struct/rendertargetheight.md)
- [renderTargetArrayLength](realitykit/lowlevelrenderer/output-swift.struct/rendertargetarraylength.md)
- [threadgroupMemoryLength](realitykit/lowlevelrenderer/output-swift.struct/threadgroupmemorylength.md)

### Setting the viewport

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

### Clearing and resolving

- [clearColor](realitykit/lowlevelrenderer/output-swift.struct/clearcolor.md)
- [clearDepth](realitykit/lowlevelrenderer/output-swift.struct/cleardepth.md)
- [depthResolveFilter](realitykit/lowlevelrenderer/output-swift.struct/depthresolvefilter.md)

### Instance Properties

- [color](realitykit/lowlevelrenderer/output-swift.struct/color.md)
- [depth](realitykit/lowlevelrenderer/output-swift.struct/depth.md)

## See Also

### Accessing render output

- [output](realitykit/lowlevelrenderer/output-swift.property.md)
- [renderTargetDescriptor](realitykit/lowlevelrenderer/rendertargetdescriptor.md)
