Interface ISvgAnimateMotionElement
- Namespace
- SharpVectors.Dom.Svg
- Assembly
- SharpVectors.Core.dll
This interface corresponds to the "animateMotion" element.
public interface ISvgAnimateMotionElement : ISvgAnimationElement, ISvgElement, IElement, IXmlElement, INode, IXmlNode, ISvgTests, ISvgUriReference, ISvgExternalResourcesRequired, IElementTimeControl, IEventTarget
- Inherited Members
Properties
- Accumulate
Gets or sets a value that controls whether or not the animation is cumulative.
- Additive
Gets or sets a value that controls whether or not the animation is additive.
- By
Gets or sets a value that specifies a relative offset value for the animation.
- CalcMode
Gets or sets a value that specifies the interpolation mode for the animation.
- From
Gets or sets a value that specifies the starting value of the animation.
- KeyPoints
Gets or sets a value that takes a semicolon-separated list of floating point values between 0 and 1 and indicates how far along the motion path the object shall move at the moment in time specified by corresponding "keyTimes" value.
- KeySplines
Gets or sets a set of Bézier control points associated with the "keyTimes" list, defining a cubic Bézier function that controls interval pacing.
- KeyTimes
Gets or sets a semicolon-separated list of time values used to control the pacing of the animation.
- Origin
The "origin" attribute is defined in the SMIL Animation specification. It has no effect in SVG.
- Path
Gets or set the attribute specifying the motion path, expressed in the same format and interpreted the same way as the "d" attribute on the "path" element.
- Rotate
Gets or sets an attribute post-multiplies a supplemental transformation matrix onto the CTM of the target element to apply a rotation transformation about the origin of the current user coordinate system.
- To
Gets or sets a value that specifies the ending value of the animation.
- Values
Gets or sets a semicolon-separated list of one or more values.