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)
5
using BaseAnimation = Microsoft.Maui.Animations.
Animation
;