---
title: AnimationCompletionCriteria
framework: swiftui
role: symbol
role_heading: Structure
path: swiftui/animationcompletioncriteria
---

# AnimationCompletionCriteria

The criteria that determines when an animation is considered finished.

## Declaration

```swift
struct AnimationCompletionCriteria
```

## Topics

### Getting the completion criteria

- [logicallyComplete](swiftui/animationcompletioncriteria/logicallycomplete.md)
- [removed](swiftui/animationcompletioncriteria/removed.md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Adding state-based animation to an action

- [withAnimation(_:_:)](swiftui/withanimation(_:_:).md)
- [withAnimation(_:completionCriteria:_:completion:)](swiftui/withanimation(_:completioncriteria:_:completion:).md)
- [Animation](swiftui/animation.md)
