---
title: SpatialTrackingSession.Configuration.SceneUnderstandingCapability
framework: realitykit
role: symbol
role_heading: Structure
path: realitykit/spatialtrackingsession/configuration/sceneunderstandingcapability
---

# SpatialTrackingSession.Configuration.SceneUnderstandingCapability

Defines how system behaviors use scene understanding.

## Declaration

```swift
struct SceneUnderstandingCapability
```

## Topics

### Instance Properties

- [debugDescription](realitykit/spatialtrackingsession/configuration/sceneunderstandingcapability/debugdescription.md)

### Type Properties

- [collision](realitykit/spatialtrackingsession/configuration/sceneunderstandingcapability/collision.md)
- [occlusion](realitykit/spatialtrackingsession/configuration/sceneunderstandingcapability/occlusion.md)
- [physics](realitykit/spatialtrackingsession/configuration/sceneunderstandingcapability/physics.md)
- [shadow](realitykit/spatialtrackingsession/configuration/sceneunderstandingcapability/shadow.md)

## Relationships

### Conforms To

- [Copyable](swift/copyable.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Escapable](swift/escapable.md)
- [Hashable](swift/hashable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Spatial tracking

- [SpatialTrackingSession](realitykit/spatialtrackingsession.md)
- [SpatialTrackingSession.Configuration](realitykit/spatialtrackingsession/configuration.md)
- [SpatialTrackingSession.Configuration.AnchorCapability](realitykit/spatialtrackingsession/configuration/anchorcapability.md)
- [SpatialTrackingSession.Configuration.Camera](realitykit/spatialtrackingsession/configuration/camera.md)
- [SpatialTrackingSession.UnavailableCapabilities](realitykit/spatialtrackingsession/unavailablecapabilities.md)
