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
Easing
public TimelineEasing Easing { get; init; }
Property Value
IsEnabled
public bool IsEnabled { get; }
Property Value
Repeat
public TimelineRepeat Repeat { get; init; }