Table of Contents

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.