---
title: NSAnimationEffect
framework: appkit
role: symbol
role_heading: Enumeration
path: appkit/nsanimationeffect
---

# NSAnimationEffect

The type for standard system animation effects, which include both display and sound.

## Declaration

```swift
enum NSAnimationEffect
```

## Overview

Overview These effects are used to indicate that an item was removed from a collection, such as a toolbar, without deleting the underlying data. See NSShowAnimationEffect.

## Topics

### Constants

- [NSAnimationEffect.disappearingItemDefault](appkit/nsanimationeffect/disappearingitemdefault.md)
- [NSAnimationEffect.poof](appkit/nsanimationeffect/poof.md)

### Instance Methods

- [show(centeredAt:size:completionHandler:)](appkit/nsanimationeffect/show(centeredat:size:completionhandler:).md)

### Initializers

- [init(rawValue:)](appkit/nsanimationeffect/init(rawvalue:).md)

## Relationships

### Conforms To

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

## See Also

### View-Based Animations

- [NSViewAnimation](appkit/nsviewanimation.md)
- [NSAnimatablePropertyContainer](appkit/nsanimatablepropertycontainer.md)
- [NSAnimationContext](appkit/nsanimationcontext.md)
- [NSAnimation.Progress](appkit/nsanimation/progress.md)
