---
title: LowLevelRenderer.Camera
framework: realitykit
role: symbol
role_heading: Structure
path: realitykit/lowlevelrenderer/camera
---

# LowLevelRenderer.Camera

The view and projection parameters for a single camera.

## Declaration

```swift
struct Camera
```

## Topics

### Creating a camera

- [init(position:rotation:projection:viewportArrayIndex:renderTargetArrayIndex:)](realitykit/lowlevelrenderer/camera/init(position:rotation:projection:viewportarrayindex:rendertargetarrayindex:).md)

### Configuring the projection

- [projection](realitykit/lowlevelrenderer/camera/projection-swift.property.md)
- [LowLevelRenderer.Camera.Projection](realitykit/lowlevelrenderer/camera/projection-swift.struct.md)

### Specifying render targets

- [renderTargetArrayIndex](realitykit/lowlevelrenderer/camera/rendertargetarrayindex.md)
- [viewportArrayIndex](realitykit/lowlevelrenderer/camera/viewportarrayindex.md)

### Computing culling planes

- [computeCullingPlanes()](realitykit/lowlevelrenderer/camera/computecullingplanes().md)
- [computeCullingPlanes(_:)](realitykit/lowlevelrenderer/camera/computecullingplanes(_:).md)

### Instance Properties

- [position](realitykit/lowlevelrenderer/camera/position.md)
- [rotation](realitykit/lowlevelrenderer/camera/rotation.md)

## See Also

### Configuring cameras

- [cameras](realitykit/lowlevelrenderer/cameras.md)
- [LowLevelRenderer.CameraArray](realitykit/lowlevelrenderer/cameraarray.md)
