2 types derived from Animation
Microsoft.Maui (1)
Animations\LerpingAnimation.cs (1)
9 public class LerpingAnimation : Animation
Microsoft.Maui.Controls (1)
Animation.cs (1)
12 public class Animation : BaseAnimation
2 instantiations of Animation
Microsoft.Maui (2)
Animations\Animation.cs (2)
269 var parentAnimation = new Animation 294 return new Animation
35 references to Animation
Microsoft.Maui (34)
Animations\Animation.cs (18)
15 /// Instantiate a new <see cref="Animation"/> object. 23 /// Instantiate a new <see cref="Animation"/> object with the given parameters. 41 /// Instantiate a new <see cref="Animation"/> object that consists of the given list of child animations. 43 /// <param name="animations">A <see cref="List{T}"/> that contains <see cref="Animation"/> objects that will be children of the newly instantiated animation.</param> 44 public Animation(List<Animation> animations) 71 protected List<Animation> childrenAnimations = new(); 119 /// <returns><see cref="IEnumerator"/> of <see cref="Animation"/></returns> 127 /// <param name="animation">The <see cref="Animation"/> object to add to this animation as a child.</param> 130 public void Add(double beginAt, double duration, Animation animation) 200 foreach (var animation in childrenAnimations) 261 /// <returns>An <see cref="Animation"/> object with the original animation and the reversed animation.</returns> 263 public Animation CreateAutoReversing() 267 var reversed = CreateReverse(); 269 var parentAnimation = new Animation 287 /// <returns>An <see cref="Animation"/> object that is the reversed version of this animation.</returns> 289 protected virtual Animation CreateReverse() 311 foreach (var x in childrenAnimations) 357 foreach (var child in childrenAnimations)
Animations\AnimationManager.cs (7)
9 readonly List<Animation> _animations = new(); 35 public void Add(Animation animation) 50 public void Remove(Animation animation) 87 var animations = new List<Animation>(_animations); 93 void OnAnimationTick(Animation animation) 132 var animations = new List<Animation>(_animations); 136 void ForceFinish(Animation animation)
Animations\IAnimationManager.cs (2)
27 void Add(Animation animation); 33 void Remove(Animation animation);
Animations\IAnimator.cs (5)
4 /// Objects implementing the <see cref="IAnimator"/> interface can act as parent objects for <see cref="Animation"/> objects. 9 /// Add an <see cref="Animation"/> object to this element. 12 void AddAnimation(Animation animation); 15 /// Removes an <see cref="Animation"/> object from this element. 18 void RemoveAnimation(Animation animation);
Animations\LerpingAnimation.cs (2)
34 /// <param name="animations">A <see cref="List{T}"/> that contains <see cref="Animation"/> objects that will be children of the newly instantiated animation.</param> 35 public LerpingAnimation(List<Animation> animations)
Microsoft.Maui.Controls (1)
Animation.cs (1)
5using BaseAnimation = Microsoft.Maui.Animations.Animation;