VectorKeyFrameAnimation Class
Definition
public class VectorKeyFrameAnimation
Constructors
| Name | Description |
|---|---|
| VectorKeyFrameAnimation | No summary available. |
VectorKeyFrameAnimation Constructor
public VectorKeyFrameAnimation(Avalonia.Rendering.Composition.Compositor compositor)
Parameters
compositor Avalonia.Rendering.Composition.Compositor
Methods
| Name | Description |
|---|---|
| InsertKeyFrame (2 overloads) | No summary available. |
| InsertExpressionKeyFrame | Inserts an expression keyframe. Inherited from KeyFrameAnimation. |
| ClearAllParameters | Clears all of the parameters of the animation. Inherited from CompositionAnimation. |
| ClearParameter | Clears a parameter from the animation. Inherited from CompositionAnimation. |
| SetColorParameter | Inherited from CompositionAnimation. |
| SetMatrix3x2Parameter | Inherited from CompositionAnimation. |
| SetMatrix4x4Parameter | Inherited from CompositionAnimation. |
| SetQuaternionParameter | Inherited from CompositionAnimation. |
| SetReferenceParameter | Inherited from CompositionAnimation. |
| SetScalarParameter | Inherited from CompositionAnimation. |
| SetVector2Parameter | Inherited from CompositionAnimation. |
| SetVector3Parameter | Inherited from CompositionAnimation. |
| SetVector4Parameter | Inherited from CompositionAnimation. |
| StartAnimation | Connects an animation with the specified property of the object and starts the animation. Inherited from CompositionObject. |
| StartAnimationGroup | Starts an animation group. The StartAnimationGroup method on CompositionObject lets you start CompositionAnimationGroup. All the animations in the group will be started at the same time on the object. Inherited from CompositionObject. |
| StopAnimation | Disconnects an animation from the specified property and stops the animation. Inherited from CompositionObject. |
| StopAnimationGroup | Stops an animation group. Inherited from CompositionObject. |
InsertKeyFrame overloads
InsertKeyFrame Method
public void InsertKeyFrame(float normalizedProgressKey, Avalonia.Vector value)
Parameters
normalizedProgressKey float
value Avalonia.Vector
InsertKeyFrame Method
public void InsertKeyFrame(float normalizedProgressKey, Avalonia.Vector value, Avalonia.Animation.Easings.IEasing easingFunction)
Parameters
normalizedProgressKey float
value Avalonia.Vector
easingFunction Avalonia.Animation.Easings.IEasing
Properties
| Name | Description |
|---|---|
| DelayBehavior | The delay behavior of the key frame animation. Inherited from KeyFrameAnimation. |
| DelayTime | Delay before the animation starts after Avalonia.Rendering.Composition.CompositionObject.StartAnimation(string,Avalonia.Rendering.Composition.Animations.CompositionAnimation) is called. Inherited from KeyFrameAnimation. |
| Direction | The direction the animation is playing. The Direction property allows you to drive your animation from start to end or end to start or alternate between start and end or end to start if animation has an Avalonia.Rendering.Composition.Animations.KeyFrameAnimation.IterationCount greater than one. This gives an easy way for customizing animation definitions. Inherited from KeyFrameAnimation. |
| Duration | The duration of the animation. Minimum allowed value is 1ms and maximum allowed value is 24 days. Inherited from KeyFrameAnimation. |
| IterationBehavior | The iteration behavior for the key frame animation. Inherited from KeyFrameAnimation. |
| IterationCount | The number of times to repeat the key frame animation. Inherited from KeyFrameAnimation. |
| StopBehavior | Specifies how to set the property value when animation is stopped Inherited from KeyFrameAnimation. |
| Target | Inherited from CompositionAnimation. |
| Compositor | The associated Compositor Inherited from CompositionObject. |
| ImplicitAnimations | The collection of implicit animations attached to this object. Inherited from CompositionObject. |
| IsDisposed | Inherited from CompositionObject. |