---
title: NSViewAnimation.EffectName
framework: appkit
role: symbol
role_heading: Structure
path: appkit/nsviewanimation/effectname
---

# NSViewAnimation.EffectName

The following constants specify the animation effect to apply and are used as values for the animation effect property of the animation view. See the description of effect for usage details.

## Declaration

```swift
struct EffectName
```

## Topics

### Effect Names

- [fadeIn](appkit/nsviewanimation/effectname/fadein.md)
- [fadeOut](appkit/nsviewanimation/effectname/fadeout.md)

### Initializers

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

## Relationships

### Conforms To

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

## See Also

### Getting and setting view-animation dictionaries

- [viewAnimations](appkit/nsviewanimation/viewanimations.md)
- [NSViewAnimation.Key](appkit/nsviewanimation/key.md)
