---
title: RealityViewContent
framework: realitykit
role: symbol
role_heading: Structure
path: realitykit/realityviewcontent
---

# RealityViewContent

The content of a visionOS reality view.

## Declaration

```swift
struct RealityViewContent
```

## Overview

Overview Add content that you want your visionOS app to display to a RealityViewContent. You can use RealityViewContent to add and remove entities, subscribe to RealityKit events, and perform coordinate conversions between RealityKit entity space and a SwiftUI View’s coordinate space.

## Topics

### Structures

- [RealityViewContent.Body](realitykit/realityviewcontent/body.md)

### Instance Methods

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

## Relationships

### Conforms To

- [Copyable](swift/copyable.md)
- [Escapable](swift/escapable.md)
- [RealityCoordinateSpace](realitykit/realitycoordinatespace.md)
- [RealityCoordinateSpaceConverting](realitykit/realitycoordinatespaceconverting.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)
- [RealityViewCameraContent](realitykit/realityviewcameracontent.md)
- [RealityViewContentProtocol](realitykit/realityviewcontentprotocol.md)
- [RealityViewDefaultPlaceholder](realitykit/realityviewdefaultplaceholder.md)
- [RealityViewEntityCollection](realitykit/realityviewentitycollection.md)
- [RealityViewLayoutOption](realitykit/realityviewlayoutoption.md)
- [EntityCollection](realitykit/entitycollection.md)
