---
title: stop()
framework: realitykit
role: symbol
role_heading: Instance Method
path: realitykit/animationplaybackcontroller/stop()
---

# stop()

Stops an animation.

## Declaration

```swift
@MainActor @preconcurrency func stop()
```

## Discussion

Discussion This method has no effect if the animation is complete. After you stop the animation, the playback controller becomes invalid. Create a new one with the same resource to play the animation again.

## See Also

### Inspecting and controlling playback

- [pause()](realitykit/animationplaybackcontroller/pause().md)
- [resume()](realitykit/animationplaybackcontroller/resume().md)
- [isPlaying](realitykit/animationplaybackcontroller/isplaying.md)
- [isStopped](realitykit/animationplaybackcontroller/isstopped.md)
- [isValid](realitykit/animationplaybackcontroller/isvalid.md)
- [blendFactor](realitykit/animationplaybackcontroller/blendfactor.md)
