---
title: isComplete
framework: realitykit
role: symbol
role_heading: Instance Property
path: realitykit/animationplaybackcontroller/iscomplete
---

# isComplete

A Boolean that indicates whether the animation has finished running.

## Declaration

```swift
@MainActor @preconcurrency var isComplete: Bool { get }
```

## Discussion

Discussion After an animation completes, the playback controller becomes invalid. To play the animation again, create a new controller with the same resource.

## See Also

### Managing completion

- [isPaused](realitykit/animationplaybackcontroller/ispaused.md)
