Skip to main content

Struct TreeAnimationTimeline

Namespace: VelloSharp.TreeDataGrid
Assembly: VelloSharp.TreeDataGrid.dll

Defines an easing-based animation timeline.

public readonly record struct TreeAnimationTimeline : IEquatable<TreeAnimationTimeline>

Implements​

IEquatable<TreeAnimationTimeline>

Inherited Members​

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()

Constructors​

TreeAnimationTimeline(TimeSpan, TimelineEasing, TimelineRepeat)​

public TreeAnimationTimeline(TimeSpan duration, TimelineEasing easing, TimelineRepeat repeat = TimelineRepeat.Once)

Parameters​

duration TimeSpan

easing TimelineEasing

repeat TimelineRepeat

Properties​

Duration​

public TimeSpan Duration { get; init; }

Property Value​

TimeSpan

Easing​

public TimelineEasing Easing { get; init; }

Property Value​

TimelineEasing

IsEnabled​

public bool IsEnabled { get; }

Property Value​

bool

Repeat​

public TimelineRepeat Repeat { get; init; }

Property Value​

TimelineRepeat