---
title: SceneEvents
framework: realitykit
role: symbol
role_heading: Enumeration
path: realitykit/sceneevents
---

# SceneEvents

Events the scene invokes.

## Declaration

```swift
enum SceneEvents
```

## Overview

Overview For more information on subscribing to scene events, see RealityKit/Scene/Event.

## Topics

### Detecting scene-level updates

- [SceneEvents.Update](realitykit/sceneevents/update.md)
- [SceneEvents.AnchoredStateChanged](realitykit/sceneevents/anchoredstatechanged.md)

### Detecting scene hierarchy changes

- [SceneEvents.DidAddEntity](realitykit/sceneevents/didaddentity.md)
- [SceneEvents.DidReparentEntity](realitykit/sceneevents/didreparententity.md)
- [SceneEvents.WillRemoveEntity](realitykit/sceneevents/willremoveentity.md)
- [SceneEvents.DidActivateEntity](realitykit/sceneevents/didactivateentity.md)
- [SceneEvents.WillDeactivateEntity](realitykit/sceneevents/willdeactivateentity.md)

### Structures

- [SceneEvents.TrackingStateUpdate](realitykit/sceneevents/trackingstateupdate.md)

## See Also

### Scene and entity lifecycle events

- [AnchorStateEvents](realitykit/anchorstateevents.md)
- [ComponentEvents](realitykit/componentevents.md)
