Skip to content

AnimationBlendSelector1DSnapshot Class

Definition

Namespace: Brine2D.Animation

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

C#
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.