Class AnimationEffect
AnimationEffect instance
public sealed record AnimationEffect : IEquatable<AnimationEffect>
- Inheritance
-
AnimationEffect
- Implements
- Inherited Members
Constructors
AnimationEffect(double, double, double, double, string, string, string)
AnimationEffect instance
public AnimationEffect(double Delay, double EndDelay, double IterationStart, double Duration, string Direction, string Fill, string Easing)
Parameters
DelaydoubleAnimationEffect's delay.
EndDelaydoubleAnimationEffect's end delay.
IterationStartdoubleAnimationEffect's iteration start.
DurationdoubleAnimationEffect's iteration duration. Milliseconds for time based animations and percentage [0 - 100] for scroll driven animations (i.e. when viewOrScrollTimeline exists).
DirectionstringAnimationEffect's playback direction.
FillstringAnimationEffect's fill mode.
EasingstringAnimationEffect's timing function.
Properties
BackendNodeId
AnimationEffect's target node.
public BackendNodeId? BackendNodeId { get; init; }
Property Value
Delay
AnimationEffect's delay.
public double Delay { get; init; }
Property Value
Direction
AnimationEffect's playback direction.
public string Direction { get; init; }
Property Value
Duration
AnimationEffect's iteration duration. Milliseconds for time based animations and percentage [0 - 100] for scroll driven animations (i.e. when viewOrScrollTimeline exists).
public double Duration { get; init; }
Property Value
Easing
AnimationEffect's timing function.
public string Easing { get; init; }
Property Value
EndDelay
AnimationEffect's end delay.
public double EndDelay { get; init; }
Property Value
Fill
AnimationEffect's fill mode.
public string Fill { get; init; }
Property Value
IterationStart
AnimationEffect's iteration start.
public double IterationStart { get; init; }
Property Value
Iterations
AnimationEffect's iterations. Omitted if the value is infinite.
public double? Iterations { get; init; }
Property Value
KeyframesRule
AnimationEffect's keyframes.
public KeyframesRule? KeyframesRule { get; init; }