Skip to content

Hex1b.Animation

Assembly: Hex1b.dll

Classes

AnimationCollection

A named collection of animators. Provides create-or-retrieve semantics and bulk advance/dispose operations.

csharp
public sealed class AnimationCollection : IDisposable

AnimationTimer

Manages one-shot animation timers for triggering widget redraws.

csharp
public sealed class AnimationTimer

Easing

Standard easing functions for animations. Each function maps a linear progress value (0..1) to an eased value (0..1).

csharp
public static class Easing

Hex1bAnimator

Base class for animations that progress over a duration with easing. Provides Start/Pause/Resume/Reset lifecycle and Advance(elapsed) for ticking.

csharp
public abstract class Hex1bAnimator

NumericAnimator<T>

An animator that interpolates between two numeric values using eased progress. Supported types are , , and .

csharp
public class NumericAnimator<T> : Hex1bAnimator where T : struct

Released under the MIT License.