AnimationBlendSelector1DSnapshot Class

An immutable snapshot of an AnimationBlendSelector1D's runtime state. Capture via CaptureSnapshot() and restore via RestoreSnapshot(AnimationBlendSelector1DSnapshot). Node definitions are not captured.

public sealed record AnimationBlendSelector1DSnapshot : System.IEquatable<Brine2D.Animation.AnimationBlendSelector1DSnapshot>

Inheritance System.Object → AnimationBlendSelector1DSnapshot

Implements System.IEquatable<AnimationBlendSelector1DSnapshot>

Constructors
AnimationBlendSelector1DSnapshot(float, string, float, bool, bool) An immutable snapshot of an AnimationBlendSelector1D's runtime state. Capture via CaptureSnapshot() and restore via RestoreSnapshot(AnimationBlendSelector1DSnapshot). Node definitions are not captured.
Properties
ActiveClip The active clip name at the time of capture, or null.
AllowZeroSpeed Whether zero-speed was allowed at the time of capture.
CrossFadeDuration The cross-fade duration at the time of capture.
RespectNonLoopingClips Whether non-looping clip respect was enabled.
Value The blend parameter value at the time of capture.