# Grasshopper2.UI.Animation namespace

Assembly: [Grasshopper2](https://developer.rhino3d.com/api/gh2/assembly/grasshopper2.md)

## Interfaces

- [IAnimatedStroke](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.animation.ianimatedstroke.md): A single animated stroke.

## Classes

- [Animated<T>](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.animation.animated-1.md): Represents an animation over time of a specific value.
- [AnimatedPath](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.animation.animatedpath.md): Encodes a (collection of) path(s) which can be animated as though being drawn.
- [Animators](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.animation.animators.md): Provides easy creation methods for common animator types.
- [ArcStroke](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.animation.arcstroke.md): Implements IAnimatedStroke for arcs.
- [CompoundStroke](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.animation.compoundstroke.md): Represents a continuous collection of animated strokes.
- [GapStroke](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.animation.gapstroke.md): Implements IAnimatedStroke for gaps.
- [Interpolators](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.animation.interpolators.md): Provides interpolation methods for common types.
- [LineStroke](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.animation.linestroke.md): Implements IAnimatedStroke for lines.
- [MotionEquations](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.animation.motionequations.md): Maintains the standard motion equations for animations.

## Enums

- [Duration](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.animation.duration.md): Enumerates default durations for UI animations. The names are sorted alphabetically from quickest to slowest. Furthermore the enum value equals the millisecond duration.
- [Motion](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.animation.motion.md): Enumerates the possible interpolations to use for animations.
- [State](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.animation.state.md): Enumerates the possible states an Animator can be in.

## Delegates

- [Interpolate<T>](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.animation.interpolate-1.md): Interpolation delegate.
