---
title: RealityViewCameraContent
framework: realitykit
role: symbol
role_heading: Structure
path: realitykit/realityviewcameracontent
---

# RealityViewCameraContent

The content of a reality view that is displayed through a camera.

## Declaration

```swift
struct RealityViewCameraContent
```

## Overview

Overview On iOS, RealityViewCameraContent displays content in an AR camera view by default, and can display in a “non-AR” mode when requested or when AR or the device’s camera is unavailable. On macOS, RealityViewCameraContent always displays its content in a non-AR mode. You can use RealityViewCameraContent to add and remove entities, subscribe to RealityKit events, configure the AR environment, and perform coordinate conversions such as projections and raycasts between the RealityView space and a SwiftUI View coordinate space.

## Topics

### Structures

- [RealityViewCameraContent.Body](realitykit/realityviewcameracontent/body.md)

### Instance Properties

- [audioListener](realitykit/realityviewcameracontent/audiolistener.md)
- [camera](realitykit/realityviewcameracontent/camera.md)
- [cameraTarget](realitykit/realityviewcameracontent/cameratarget.md)
- [entities](realitykit/realityviewcameracontent/entities.md)
- [environment](realitykit/realityviewcameracontent/environment.md)
- [renderingEffects](realitykit/realityviewcameracontent/renderingeffects.md)

### Instance Methods

- [animate(body:completion:)](realitykit/realityviewcameracontent/animate(body:completion:).md)
- [subscribe(to:on:componentType:_:)](realitykit/realityviewcameracontent/subscribe(to:on:componenttype:_:).md)

## Relationships

### Conforms To

- [Copyable](swift/copyable.md)
- [Escapable](swift/escapable.md)
- [RealityCoordinateSpaceProjecting](realitykit/realitycoordinatespaceprojecting.md)
- [RealityViewContentProtocol](realitykit/realityviewcontentprotocol.md)

## See Also

### SwiftUI scene presentation

- [Controlling the layout behavior of a reality view](realitykit/controlling-the-layout-behavior-of-a-realityview.md)
- [RealityView](realitykit/realityview.md)
- [RealityViewContent](realitykit/realityviewcontent.md)
- [RealityViewContentProtocol](realitykit/realityviewcontentprotocol.md)
- [RealityViewDefaultPlaceholder](realitykit/realityviewdefaultplaceholder.md)
- [RealityViewEntityCollection](realitykit/realityviewentitycollection.md)
- [RealityViewLayoutOption](realitykit/realityviewlayoutoption.md)
- [EntityCollection](realitykit/entitycollection.md)
