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