Table of Contents

Class SvgAnimationElement

Namespace
SharpVectors.Dom.Svg
Assembly
SharpVectors.Model.dll
public abstract class SvgAnimationElement : SvgElement, ICloneable, IEnumerable, IXPathNavigable, IEventTargetSupport, IElementCssInlineStyle, ISvgAnimationElement, ISvgElement, IElement, IXmlElement, INode, IXmlNode, ISvgTests, ISvgUriReference, ISvgExternalResourcesRequired, IElementTimeControl, IEventTarget
Inheritance
SvgAnimationElement
Implements
Derived
Inherited Members

Constructors

SvgAnimationElement(string, string, string, SvgDocument)

Fields

_eventTarget
_externalResourcesRequired
_svgTests

Properties

Begin

Gets or sets values of values that defines when the element should begin (i.e. become active).

CurrentTime

Gets the current time in seconds relative to time zero for the given time container.

Duration

Gets or sets a value that specifies the simple duration.

End

Gets or sets the attribute that defines an end value for the animation that can constrain the active duration.

ExternalResourcesRequired

Corresponds to attribute externalResourcesRequired on the given element.

Fill

Gets or sets the attribute can be used to maintain the value of the animation after the active duration of the animation element ends.

Href
IsRenderable

Gets a value indicating whether this SVG element is renderable.

Maximum

Gets or sets the value that specifies the maximum value of the active duration.

Minimum

Gets or sets a value that specifies the minimum value of the active duration.

ReferencedElement
RenderingHint

Gets a value providing a hint on the rendering defined by this element.

RepeatCount

Gets or sets a value that specifies the number of iterations of the animation function.

RepeatDuration

Gets or sets a value that specifies the total duration for repeat.

RequiredExtensions
RequiredFeatures
Restart

Gets or sets the attribute that controls the circumstances under which an animation is restarted.

SimpleDuration

Gets the number of seconds for the simple duration for this animation. If the simple duration is undefined (e.g., the end time is indefinite), then an exception is raised.

StartTime

Gets the begin time, in seconds, for this animation element's current interval, if it exists, regardless of whether the interval has begun yet. If there is no current interval, then a DomException with code INVALID_STATE_ERR is thrown.

SystemLanguage
TargetElement

Gets the element which is being animated.

Methods

BeginElement()

Creates a begin instance time for the current time. The new instance time is added to the begin instance times list.

The behavior of this method is equivalent to BeginElementAt(0).

BeginElementAt(float)

Creates a begin instance time for the current time plus the specified offset. The new instance time is added to the begin instance times list.

EndElement()

Creates an end instance time for the current time. The new instance time is added to the end instance times list.

The behavior of this method is equivalent to EndElementAt(0).

EndElementAt(float)

Creates a end instance time for the current time plus the specified offset. The new instance time is added to the end instance times list.

HasExtension(string)