---
title: ARView.Environment.SceneUnderstanding
framework: realitykit
role: symbol
role_heading: Structure
path: realitykit/arview/environment-swift.struct/sceneunderstanding-swift.struct
---

# ARView.Environment.SceneUnderstanding

An object that holds scene-understanding options for the view.

## Declaration

```swift
struct SceneUnderstanding
```

## Topics

### Structures

- [ARView.Environment.SceneUnderstanding.Options](realitykit/arview/environment-swift.struct/sceneunderstanding-swift.struct/options-swift.struct.md)

### Instance Properties

- [options](realitykit/arview/environment-swift.struct/sceneunderstanding-swift.struct/options-swift.property.md)

## See Also

### Scene reconstructions and analysis

- [Creating a game with scene understanding](realitykit/creating-a-game-with-scene-understanding.md)
- [Implementing scene understanding and reconstruction in your RealityKit app](realitykit/realitykit-scene-understanding.md)
- [Visualizing and interacting with a reconstructed scene](arkit/visualizing-and-interacting-with-a-reconstructed-scene.md)
- [sceneReconstruction](arkit/arworldtrackingconfiguration/scenereconstruction.md)
- [supportsSceneReconstruction(_:)](arkit/arworldtrackingconfiguration/supportsscenereconstruction(_:).md)
- [SceneUnderstandingComponent](realitykit/sceneunderstandingcomponent.md)
- [ARView.Environment.SceneUnderstanding.Options](realitykit/arview/environment-swift.struct/sceneunderstanding-swift.struct/options-swift.struct.md)
- [HasSceneUnderstanding](realitykit/hassceneunderstanding.md)
- [SceneReconstructionProvider](arkit/scenereconstructionprovider.md)
- [ARSession](arkit/arsession.md)
