dart.dom.svg


Classes
AElement
AltGlyphElement
Angle
AnimateElement
AnimateMotionElement
AnimateTransformElement
AnimatedAngle
AnimatedBoolean
AnimatedEnumeration
AnimatedInteger
AnimatedLength
AnimatedLengthList
AnimatedNumber
AnimatedNumberList
AnimatedPreserveAspectRatio
AnimatedRect
AnimatedString
AnimatedTransformList
AnimationElement
CircleElement
ClipPathElement
DefsElement
DescElement
ElementInstance
EllipseElement
ExternalResourcesRequired
FEBlendElement
FEColorMatrixElement
FEComponentTransferElement
FECompositeElement
FEConvolveMatrixElement
FEDiffuseLightingElement
FEDisplacementMapElement
FEDistantLightElement
FEFloodElement
FEFuncAElement
FEFuncBElement
FEFuncGElement
FEFuncRElement
FEGaussianBlurElement
FEImageElement
FEMergeElement
FEMergeNodeElement
FEMorphologyElement
FEOffsetElement
FEPointLightElement
FESpecularLightingElement
FESpotLightElement
FETileElement
FETurbulenceElement
FilterElement
FilterPrimitiveStandardAttributes
FitToViewBox
ForeignObjectElement
GElement
GraphicsElement
ImageElement
Length
LengthList
LineElement
LinearGradientElement
MarkerElement
MaskElement
Matrix
MetadataElement
Number
NumberList
PathElement
PathSeg
PathSegArcAbs
PathSegArcRel
PathSegClosePath
PathSegCurvetoCubicAbs
PathSegCurvetoCubicRel
PathSegCurvetoCubicSmoothAbs
PathSegCurvetoCubicSmoothRel
PathSegCurvetoQuadraticAbs
PathSegCurvetoQuadraticRel
PathSegCurvetoQuadraticSmoothAbs
PathSegCurvetoQuadraticSmoothRel
PathSegLinetoAbs
PathSegLinetoHorizontalAbs
PathSegLinetoHorizontalRel
PathSegLinetoRel
PathSegLinetoVerticalAbs
PathSegLinetoVerticalRel
PathSegList
PathSegMovetoAbs
PathSegMovetoRel
PatternElement
Point
PointList
PolygonElement
PolylineElement
PreserveAspectRatio
RadialGradientElement
Rect
RectElement
RenderingIntent
ScriptElement
SetElement
StopElement
StringList
StyleElement
SvgDocument
SvgElement
SvgSvgElement
SwitchElement
SymbolElement
TSpanElement
Tests
TextContentElement
TextElement
TextPathElement
TextPositioningElement
TitleElement
Transform
TransformList
UnitTypes
UriReference
UseElement
ViewElement
ViewSpec
ZoomAndPan
ZoomEvent

@ @ @
Class AElement extends GraphicsElement implements UriReference, ExternalResourcesRequired

Fields
externalResourcesRequired: AnimatedBoolean
href: AnimatedString
target: AnimatedString
Getters and Setters
externalResourcesRequired: AnimatedBoolean
href: AnimatedString
target: AnimatedString
Constructors
AElement()

Fields

final AnimatedBoolean externalResourcesRequired
final AnimatedString href
final AnimatedString target

Getters and Setters

@ @
AnimatedBoolean get externalResourcesRequired
@ @
AnimatedString get href
@ @
AnimatedString get target

Constructors

@ @
factory AElement()

@ @ @ @ @ @
Class AltGlyphElement extends TextPositioningElement implements UriReference

Static Fields
supported: bool
Fields
format: String
glyphRef: String
href: AnimatedString
Getters and Setters
format: String
format=(String value)
glyphRef: String
glyphRef=(String value)
href: AnimatedString
supported: bool
Constructors
AltGlyphElement()

Static Fields

static final bool supported

Fields

String format
String glyphRef
final AnimatedString href

Getters and Setters

@ @
String get format
@ @
set format=(String value)
@ @
String get glyphRef
@ @
set glyphRef=(String value)
@ @
AnimatedString get href
static bool get supported

Checks if this type is supported on the current platform.

Constructors

@ @
factory AltGlyphElement()

@ @ @
Class Angle extends NativeFieldWrapperClass1

Static Fields
SVG_ANGLETYPE_DEG: int
SVG_ANGLETYPE_GRAD: int
SVG_ANGLETYPE_RAD: int
SVG_ANGLETYPE_UNKNOWN: int
SVG_ANGLETYPE_UNSPECIFIED: int
Fields
unitType: int
value: num
valueAsString: String
valueInSpecifiedUnits: num
Getters and Setters
unitType: int
value: num
value=(num value)
valueAsString: String
valueAsString=(String value)
valueInSpecifiedUnits: num
valueInSpecifiedUnits=(num value)
Constructors
Angle()
Methods
convertToSpecifiedUnits(int unitType): void
newValueSpecifiedUnits(int unitType, num valueInSpecifiedUnits): void

Static Fields

@ @
static const int SVG_ANGLETYPE_DEG = 2
@ @
static const int SVG_ANGLETYPE_GRAD = 4
@ @
static const int SVG_ANGLETYPE_RAD = 3
@ @
static const int SVG_ANGLETYPE_UNKNOWN = 0
@ @
static const int SVG_ANGLETYPE_UNSPECIFIED = 1

Fields

final int unitType
num value
String valueAsString
num valueInSpecifiedUnits

Getters and Setters

@ @
int get unitType
@ @
num get value
@ @
set value=(num value)
@ @
String get valueAsString
@ @
set valueAsString=(String value)
@ @
num get valueInSpecifiedUnits
@ @
set valueInSpecifiedUnits=(num value)

Constructors

Angle()

Methods

@ @
void convertToSpecifiedUnits(int unitType)
@ @
void newValueSpecifiedUnits(int unitType, num valueInSpecifiedUnits)

@ @ @ @ @ @
Class AnimateElement extends AnimationElement

Static Fields
supported: bool
Getters and Setters
supported: bool
Constructors
AnimateElement()

Static Fields

static final bool supported

Getters and Setters

static bool get supported

Checks if this type is supported on the current platform.

Constructors

@ @
factory AnimateElement()

@ @ @ @ @ @
Class AnimateMotionElement extends AnimationElement

Static Fields
supported: bool
Getters and Setters
supported: bool
Constructors
AnimateMotionElement()

Static Fields

static final bool supported

Getters and Setters

static bool get supported

Checks if this type is supported on the current platform.

Constructors

@ @
factory AnimateMotionElement()

@ @ @ @ @ @
Class AnimateTransformElement extends AnimationElement

Static Fields
supported: bool
Getters and Setters
supported: bool
Constructors
AnimateTransformElement()

Static Fields

static final bool supported

Getters and Setters

static bool get supported

Checks if this type is supported on the current platform.

Constructors

@ @
factory AnimateTransformElement()

@ @ @
Class AnimatedAngle extends NativeFieldWrapperClass1

Fields
animVal: Angle
baseVal: Angle
Getters and Setters
animVal: Angle
baseVal: Angle
Constructors
AnimatedAngle()

Fields

final Angle animVal
final Angle baseVal

Getters and Setters

@ @
Angle get animVal
@ @
Angle get baseVal

Constructors

AnimatedAngle()

@ @ @
Class AnimatedBoolean extends NativeFieldWrapperClass1

Fields
animVal: bool
baseVal: bool
Getters and Setters
animVal: bool
baseVal: bool
baseVal=(bool value)
Constructors
AnimatedBoolean()

Fields

final bool animVal
bool baseVal

Getters and Setters

@ @
bool get animVal
@ @
bool get baseVal
@ @
set baseVal=(bool value)

Constructors

AnimatedBoolean()

@ @ @
Class AnimatedEnumeration extends NativeFieldWrapperClass1

Fields
animVal: int
baseVal: int
Getters and Setters
animVal: int
baseVal: int
baseVal=(int value)
Constructors
AnimatedEnumeration()

Fields

final int animVal
int baseVal

Getters and Setters

@ @
int get animVal
@ @
int get baseVal
@ @
set baseVal=(int value)

Constructors

AnimatedEnumeration()

@ @ @
Class AnimatedInteger extends NativeFieldWrapperClass1

Fields
animVal: int
baseVal: int
Getters and Setters
animVal: int
baseVal: int
baseVal=(int value)
Constructors
AnimatedInteger()

Fields

final int animVal
int baseVal

Getters and Setters

@ @
int get animVal
@ @
int get baseVal
@ @
set baseVal=(int value)

Constructors

AnimatedInteger()

@ @ @
Class AnimatedLength extends NativeFieldWrapperClass1

Fields
animVal: Length
baseVal: Length
Getters and Setters
animVal: Length
baseVal: Length
Constructors
AnimatedLength()

Fields

final Length animVal
final Length baseVal

Getters and Setters

@ @
Length get animVal
@ @
Length get baseVal

Constructors

AnimatedLength()

@ @ @
Class AnimatedLengthList extends NativeFieldWrapperClass1

Fields
animVal: LengthList
baseVal: LengthList
Getters and Setters
animVal: LengthList
baseVal: LengthList
Constructors
AnimatedLengthList()

Fields

final LengthList animVal
final LengthList baseVal

Getters and Setters

@ @
LengthList get animVal
@ @
LengthList get baseVal

Constructors

AnimatedLengthList()

@ @ @
Class AnimatedNumber extends NativeFieldWrapperClass1

Fields
animVal: double
baseVal: num
Getters and Setters
animVal: double
baseVal: num
baseVal=(num value)
Constructors
AnimatedNumber()

Fields

final double animVal
num baseVal

Getters and Setters

@ @
double get animVal
@ @
num get baseVal
@ @
set baseVal=(num value)

Constructors

AnimatedNumber()

@ @ @
Class AnimatedNumberList extends NativeFieldWrapperClass1

Fields
animVal: NumberList
baseVal: NumberList
Getters and Setters
animVal: NumberList
baseVal: NumberList
Constructors
AnimatedNumberList()

Fields

final NumberList animVal
final NumberList baseVal

Getters and Setters

@ @
NumberList get animVal
@ @
NumberList get baseVal

Constructors

AnimatedNumberList()

@ @ @
Class AnimatedPreserveAspectRatio extends NativeFieldWrapperClass1

Fields
animVal: PreserveAspectRatio
baseVal: PreserveAspectRatio
Getters and Setters
animVal: PreserveAspectRatio
baseVal: PreserveAspectRatio
Constructors
AnimatedPreserveAspectRatio()

Fields

final PreserveAspectRatio animVal
final PreserveAspectRatio baseVal

Getters and Setters

@ @
PreserveAspectRatio get animVal
@ @
PreserveAspectRatio get baseVal

Constructors

AnimatedPreserveAspectRatio()

@ @ @
Class AnimatedRect extends NativeFieldWrapperClass1

Fields
animVal: Rect
baseVal: Rect
Getters and Setters
animVal: Rect
baseVal: Rect
Constructors
AnimatedRect()

Fields

final Rect animVal
final Rect baseVal

Getters and Setters

@ @
Rect get animVal
@ @
Rect get baseVal

Constructors

AnimatedRect()

@ @ @
Class AnimatedString extends NativeFieldWrapperClass1

Fields
animVal: String
baseVal: String
Getters and Setters
animVal: String
baseVal: String
baseVal=(String value)
Constructors
AnimatedString()

Fields

final String animVal
String baseVal

Getters and Setters

@ @
String get animVal
@ @
String get baseVal
@ @
set baseVal=(String value)

Constructors

AnimatedString()

@ @ @
Class AnimatedTransformList extends NativeFieldWrapperClass1

Fields
animVal: TransformList
baseVal: TransformList
Getters and Setters
animVal: TransformList
baseVal: TransformList
Constructors
AnimatedTransformList()

Fields

final TransformList animVal
final TransformList baseVal

Getters and Setters

@ @
TransformList get animVal
@ @
TransformList get baseVal

Constructors

AnimatedTransformList()

@ @ @
Class AnimationElement extends SvgElement implements ExternalResourcesRequired, Tests

Fields
externalResourcesRequired: AnimatedBoolean
requiredExtensions: StringList
requiredFeatures: StringList
systemLanguage: StringList
targetElement: SvgElement
Getters and Setters
externalResourcesRequired: AnimatedBoolean
requiredExtensions: StringList
requiredFeatures: StringList
systemLanguage: StringList
targetElement: SvgElement
Constructors
AnimationElement()
Methods
beginElement(): void
beginElementAt(num offset): void
endElement(): void
endElementAt(num offset): void
getCurrentTime(): double
getSimpleDuration(): double
getStartTime(): double
hasExtension(String extension): bool

Fields

final AnimatedBoolean externalResourcesRequired
final StringList requiredExtensions
final StringList requiredFeatures
final StringList systemLanguage
final SvgElement targetElement

Getters and Setters

@ @
AnimatedBoolean get externalResourcesRequired
@ @
StringList get requiredExtensions
@ @
StringList get requiredFeatures
@ @
StringList get systemLanguage
@ @
SvgElement get targetElement

Constructors

@ @
factory AnimationElement()

Methods

@ @
void beginElement()
@ @
void beginElementAt(num offset)
@ @
void endElement()
@ @
void endElementAt(num offset)
@ @
double getCurrentTime()
@ @
double getSimpleDuration()
@ @
double getStartTime()
@ @
bool hasExtension(String extension)

@ @ @
Class CircleElement extends GraphicsElement implements ExternalResourcesRequired

Fields
cx: AnimatedLength
cy: AnimatedLength
externalResourcesRequired: AnimatedBoolean
r: AnimatedLength
Getters and Setters
cx: AnimatedLength
cy: AnimatedLength
externalResourcesRequired: AnimatedBoolean
r: AnimatedLength
Constructors
CircleElement()

Fields

final AnimatedLength cx
final AnimatedLength cy
final AnimatedBoolean externalResourcesRequired
final AnimatedLength r

Getters and Setters

@ @
AnimatedLength get cx
@ @
AnimatedLength get cy
@ @
AnimatedBoolean get externalResourcesRequired
@ @
AnimatedLength get r

Constructors

@ @
factory CircleElement()

@ @ @
Class ClipPathElement extends GraphicsElement implements ExternalResourcesRequired

Fields
clipPathUnits: AnimatedEnumeration
externalResourcesRequired: AnimatedBoolean
Getters and Setters
clipPathUnits: AnimatedEnumeration
externalResourcesRequired: AnimatedBoolean
Constructors
ClipPathElement()

Fields

final AnimatedEnumeration clipPathUnits
final AnimatedBoolean externalResourcesRequired

Getters and Setters

@ @
AnimatedEnumeration get clipPathUnits
@ @
AnimatedBoolean get externalResourcesRequired

Constructors

@ @
factory ClipPathElement()

@ @ @
Class DefsElement extends GraphicsElement implements ExternalResourcesRequired

Fields
externalResourcesRequired: AnimatedBoolean
Getters and Setters
externalResourcesRequired: AnimatedBoolean
Constructors
DefsElement()

Fields

final AnimatedBoolean externalResourcesRequired

Getters and Setters

@ @
AnimatedBoolean get externalResourcesRequired

Constructors

@ @
factory DefsElement()

@ @ @
Class DescElement extends SvgElement

Constructors
DescElement()

Constructors

@ @
factory DescElement()

@ @ @
Class ElementInstance extends EventTarget

Static Fields
abortEvent: EventStreamProvider
beforeCopyEvent: EventStreamProvider
beforeCutEvent: EventStreamProvider
beforePasteEvent: EventStreamProvider
blurEvent: EventStreamProvider
changeEvent: EventStreamProvider
clickEvent: EventStreamProvider
contextMenuEvent: EventStreamProvider
copyEvent: EventStreamProvider
cutEvent: EventStreamProvider
doubleClickEvent: EventStreamProvider
dragEndEvent: EventStreamProvider
dragEnterEvent: EventStreamProvider
dragEvent: EventStreamProvider
dragLeaveEvent: EventStreamProvider
dragOverEvent: EventStreamProvider
dragStartEvent: EventStreamProvider
dropEvent: EventStreamProvider
errorEvent: EventStreamProvider
focusEvent: EventStreamProvider
inputEvent: EventStreamProvider
keyDownEvent: EventStreamProvider
keyPressEvent: EventStreamProvider
keyUpEvent: EventStreamProvider
loadEvent: EventStreamProvider
mouseDownEvent: EventStreamProvider
mouseEnterEvent: EventStreamProvider
mouseLeaveEvent: EventStreamProvider
mouseMoveEvent: EventStreamProvider
mouseOutEvent: EventStreamProvider
mouseOverEvent: EventStreamProvider
mouseUpEvent: EventStreamProvider
mouseWheelEvent: EventStreamProvider
pasteEvent: EventStreamProvider
resetEvent: EventStreamProvider
resizeEvent: EventStreamProvider
scrollEvent: EventStreamProvider
searchEvent: EventStreamProvider
selectEvent: EventStreamProvider
selectStartEvent: EventStreamProvider
submitEvent: EventStreamProvider
unloadEvent: EventStreamProvider
Fields
childNodes: List
correspondingElement: SvgElement
correspondingUseElement: UseElement
firstChild: ElementInstance
lastChild: ElementInstance
nextSibling: ElementInstance
onAbort: Stream
onBeforeCopy: Stream
onBeforeCut: Stream
onBeforePaste: Stream
onBlur: Stream
onChange: Stream
onClick: Stream
onContextMenu: Stream
onCopy: Stream
onCut: Stream
onDoubleClick: Stream
onDrag: Stream
onDragEnd: Stream
onDragEnter: Stream
onDragLeave: Stream
onDragOver: Stream
onDragStart: Stream
onDrop: Stream
onError: Stream
onFocus: Stream
onInput: Stream
onKeyDown: Stream
onKeyPress: Stream
onKeyUp: Stream
onLoad: Stream
onMouseDown: Stream
onMouseEnter: Stream
onMouseLeave: Stream
onMouseMove: Stream
onMouseOut: Stream
onMouseOver: Stream
onMouseUp: Stream
onMouseWheel: Stream
onPaste: Stream
onReset: Stream
onResize: Stream
onScroll: Stream
onSearch: Stream
onSelect: Stream
onSelectStart: Stream
onSubmit: Stream
onUnload: Stream
parentNode: ElementInstance
previousSibling: ElementInstance
Getters and Setters
childNodes: List<ElementInstance>
correspondingElement: SvgElement
correspondingUseElement: UseElement
firstChild: ElementInstance
lastChild: ElementInstance
nextSibling: ElementInstance
onAbort: Stream<Event>
onBeforeCopy: Stream<Event>
onBeforeCut: Stream<Event>
onBeforePaste: Stream<Event>
onBlur: Stream<Event>
onChange: Stream<Event>
onClick: Stream<MouseEvent>
onContextMenu: Stream<MouseEvent>
onCopy: Stream<Event>
onCut: Stream<Event>
onDoubleClick: Stream<Event>
onDrag: Stream<MouseEvent>
onDragEnd: Stream<MouseEvent>
onDragEnter: Stream<MouseEvent>
onDragLeave: Stream<MouseEvent>
onDragOver: Stream<MouseEvent>
onDragStart: Stream<MouseEvent>
onDrop: Stream<MouseEvent>
onError: Stream<Event>
onFocus: Stream<Event>
onInput: Stream<Event>
onKeyDown: Stream<KeyboardEvent>
onKeyPress: Stream<KeyboardEvent>
onKeyUp: Stream<KeyboardEvent>
onLoad: Stream<Event>
onMouseDown: Stream<MouseEvent>
onMouseEnter: Stream<MouseEvent>
onMouseLeave: Stream<MouseEvent>
onMouseMove: Stream<MouseEvent>
onMouseOut: Stream<MouseEvent>
onMouseOver: Stream<MouseEvent>
onMouseUp: Stream<MouseEvent>
onMouseWheel: Stream<WheelEvent>
onPaste: Stream<Event>
onReset: Stream<Event>
onResize: Stream<Event>
onScroll: Stream<Event>
onSearch: Stream<Event>
onSelect: Stream<Event>
onSelectStart: Stream<Event>
onSubmit: Stream<Event>
onUnload: Stream<Event>
parentNode: ElementInstance
previousSibling: ElementInstance
Methods
$dom_addEventListener(String type, EventListener listener, bool useCapture): void
$dom_removeEventListener(String type, EventListener listener, bool useCapture): void
dispatchEvent(Event event): bool

Static Fields

@ @
static const EventStreamProvider abortEvent
@ @
static const EventStreamProvider beforeCopyEvent
@ @
static const EventStreamProvider beforeCutEvent
@ @
static const EventStreamProvider beforePasteEvent
@ @
static const EventStreamProvider blurEvent
@ @
static const EventStreamProvider changeEvent
@ @
static const EventStreamProvider clickEvent
@ @
static const EventStreamProvider contextMenuEvent
@ @
static const EventStreamProvider copyEvent
@ @
static const EventStreamProvider cutEvent
@ @
static const EventStreamProvider doubleClickEvent
@ @
static const EventStreamProvider dragEndEvent
@ @
static const EventStreamProvider dragEnterEvent
@ @
static const EventStreamProvider dragEvent
@ @
static const EventStreamProvider dragLeaveEvent
@ @
static const EventStreamProvider dragOverEvent
@ @
static const EventStreamProvider dragStartEvent
@ @
static const EventStreamProvider dropEvent
@ @
static const EventStreamProvider errorEvent
@ @
static const EventStreamProvider focusEvent
@ @
static const EventStreamProvider inputEvent
@ @
static const EventStreamProvider keyDownEvent
@ @
static const EventStreamProvider keyPressEvent
@ @
static const EventStreamProvider keyUpEvent
@ @
static const EventStreamProvider loadEvent
@ @
static const EventStreamProvider mouseDownEvent
@ @ @
static const EventStreamProvider mouseEnterEvent
@ @ @
static const EventStreamProvider mouseLeaveEvent
@ @
static const EventStreamProvider mouseMoveEvent
@ @
static const EventStreamProvider mouseOutEvent
@ @
static const EventStreamProvider mouseOverEvent
@ @
static const EventStreamProvider mouseUpEvent
@ @
static const EventStreamProvider mouseWheelEvent
@ @
static const EventStreamProvider pasteEvent
@ @
static const EventStreamProvider resetEvent
@ @
static const EventStreamProvider resizeEvent
@ @
static const EventStreamProvider scrollEvent
@ @ @
static const EventStreamProvider searchEvent
@ @
static const EventStreamProvider selectEvent
@ @
static const EventStreamProvider selectStartEvent
@ @
static const EventStreamProvider submitEvent
@ @
static const EventStreamProvider unloadEvent

Fields

final List childNodes
final SvgElement correspondingElement
final UseElement correspondingUseElement
final ElementInstance firstChild
final ElementInstance lastChild
final ElementInstance nextSibling
final Stream onAbort
final Stream onBeforeCopy
final Stream onBeforeCut
final Stream onBeforePaste
final Stream onBlur
final Stream onChange
final Stream onClick
final Stream onContextMenu
final Stream onCopy
final Stream onCut
final Stream onDoubleClick
final Stream onDrag
final Stream onDragEnd
final Stream onDragEnter
final Stream onDragLeave
final Stream onDragOver
final Stream onDragStart
final Stream onDrop
final Stream onError
final Stream onFocus
final Stream onInput
final Stream onKeyDown
final Stream onKeyPress
final Stream onKeyUp
final Stream onLoad
final Stream onMouseDown
final Stream onMouseEnter
final Stream onMouseLeave
final Stream onMouseMove
final Stream onMouseOut
final Stream onMouseOver
final Stream onMouseUp
final Stream onMouseWheel
final Stream onPaste
final Stream onReset
final Stream onResize
final Stream onScroll
final Stream onSearch
final Stream onSelect
final Stream onSelectStart
final Stream onSubmit
final Stream onUnload
final ElementInstance parentNode
final ElementInstance previousSibling

Getters and Setters

@ @
List<ElementInstance> get childNodes
@ @
SvgElement get correspondingElement
@ @
UseElement get correspondingUseElement
@ @
ElementInstance get firstChild
@ @
ElementInstance get lastChild
@ @
ElementInstance get nextSibling
@ @
Stream<Event> get onAbort
@ @
Stream<Event> get onBeforeCopy
@ @
Stream<Event> get onBeforeCut
@ @
Stream<Event> get onBeforePaste
@ @
Stream<Event> get onBlur
@ @
Stream<Event> get onChange
@ @
Stream<MouseEvent> get onClick
@ @
Stream<MouseEvent> get onContextMenu
@ @
Stream<Event> get onCopy
@ @
Stream<Event> get onCut
@ @
Stream<Event> get onDoubleClick
@ @
Stream<MouseEvent> get onDrag
@ @
Stream<MouseEvent> get onDragEnd
@ @
Stream<MouseEvent> get onDragEnter
@ @
Stream<MouseEvent> get onDragLeave
@ @
Stream<MouseEvent> get onDragOver
@ @
Stream<MouseEvent> get onDragStart
@ @
Stream<MouseEvent> get onDrop
@ @
Stream<Event> get onError
@ @
Stream<Event> get onFocus
@ @
Stream<Event> get onInput
@ @
Stream<KeyboardEvent> get onKeyDown
@ @
Stream<KeyboardEvent> get onKeyPress
@ @
Stream<KeyboardEvent> get onKeyUp
@ @
Stream<Event> get onLoad
@ @
Stream<MouseEvent> get onMouseDown
@ @ @
Stream<MouseEvent> get onMouseEnter
@ @ @
Stream<MouseEvent> get onMouseLeave
@ @
Stream<MouseEvent> get onMouseMove
@ @
Stream<MouseEvent> get onMouseOut
@ @
Stream<MouseEvent> get onMouseOver
@ @
Stream<MouseEvent> get onMouseUp
@ @
Stream<WheelEvent> get onMouseWheel
@ @
Stream<Event> get onPaste
@ @
Stream<Event> get onReset
@ @
Stream<Event> get onResize
@ @
Stream<Event> get onScroll
@ @ @
Stream<Event> get onSearch
@ @
Stream<Event> get onSelect
@ @
Stream<Event> get onSelectStart
@ @
Stream<Event> get onSubmit
@ @
Stream<Event> get onUnload
@ @
ElementInstance get parentNode
@ @
ElementInstance get previousSibling

Methods

@ @ @
void $dom_addEventListener(String type, EventListener listener, bool useCapture)
@ @ @
void $dom_removeEventListener(String type, EventListener listener, bool useCapture)
@ @ @
bool dispatchEvent(Event event)

@ @ @
Class EllipseElement extends GraphicsElement implements ExternalResourcesRequired

Fields
cx: AnimatedLength
cy: AnimatedLength
externalResourcesRequired: AnimatedBoolean
rx: AnimatedLength
ry: AnimatedLength
Getters and Setters
cx: AnimatedLength
cy: AnimatedLength
externalResourcesRequired: AnimatedBoolean
rx: AnimatedLength
ry: AnimatedLength
Constructors
EllipseElement()

Fields

final AnimatedLength cx
final AnimatedLength cy
final AnimatedBoolean externalResourcesRequired
final AnimatedLength rx
final AnimatedLength ry

Getters and Setters

@ @
AnimatedLength get cx
@ @
AnimatedLength get cy
@ @
AnimatedBoolean get externalResourcesRequired
@ @
AnimatedLength get rx
@ @
AnimatedLength get ry

Constructors

@ @
factory EllipseElement()

@ @ @
Abstract class ExternalResourcesRequired extends NativeFieldWrapperClass1

Fields
externalResourcesRequired: AnimatedBoolean
Getters and Setters
externalResourcesRequired: AnimatedBoolean
Constructors
ExternalResourcesRequired()
Methods
supported(SvgElement element): bool

Fields

final AnimatedBoolean externalResourcesRequired

Getters and Setters

@ @
AnimatedBoolean get externalResourcesRequired

Constructors

ExternalResourcesRequired()

Methods

static bool supported(SvgElement element)

Checks if this type is supported on the current platform.


@ @ @ @ @ @ @
Class FEBlendElement extends SvgElement implements FilterPrimitiveStandardAttributes

Static Fields
SVG_FEBLEND_MODE_DARKEN: int
SVG_FEBLEND_MODE_LIGHTEN: int
SVG_FEBLEND_MODE_MULTIPLY: int
SVG_FEBLEND_MODE_NORMAL: int
SVG_FEBLEND_MODE_SCREEN: int
SVG_FEBLEND_MODE_UNKNOWN: int
supported: bool
Fields
height: AnimatedLength
in1: AnimatedString
in2: AnimatedString
mode: AnimatedEnumeration
result: AnimatedString
width: AnimatedLength
x: AnimatedLength
y: AnimatedLength
Getters and Setters
height: AnimatedLength
in1: AnimatedString
in2: AnimatedString
mode: AnimatedEnumeration
result: AnimatedString
supported: bool
width: AnimatedLength
x: AnimatedLength
y: AnimatedLength
Constructors
FEBlendElement()

Static Fields

@ @
static const int SVG_FEBLEND_MODE_DARKEN = 4
@ @
static const int SVG_FEBLEND_MODE_LIGHTEN = 5
@ @
static const int SVG_FEBLEND_MODE_MULTIPLY = 2
@ @
static const int SVG_FEBLEND_MODE_NORMAL = 1
@ @
static const int SVG_FEBLEND_MODE_SCREEN = 3
@ @
static const int SVG_FEBLEND_MODE_UNKNOWN = 0
static final bool supported

Fields

final AnimatedLength height
final AnimatedString in1
final AnimatedString in2
final AnimatedEnumeration mode
final AnimatedString result
final AnimatedLength width
final AnimatedLength x
final AnimatedLength y

Getters and Setters

@ @
AnimatedLength get height
@ @
AnimatedString get in1
@ @
AnimatedString get in2
@ @
AnimatedEnumeration get mode
@ @
AnimatedString get result
static bool get supported

Checks if this type is supported on the current platform.

@ @
AnimatedLength get width
@ @
AnimatedLength get x
@ @
AnimatedLength get y

Constructors

@ @
factory FEBlendElement()

@ @ @ @ @ @ @
Class FEColorMatrixElement extends SvgElement implements FilterPrimitiveStandardAttributes

Static Fields
SVG_FECOLORMATRIX_TYPE_HUEROTATE: int
SVG_FECOLORMATRIX_TYPE_LUMINANCETOALPHA: int
SVG_FECOLORMATRIX_TYPE_MATRIX: int
SVG_FECOLORMATRIX_TYPE_SATURATE: int
SVG_FECOLORMATRIX_TYPE_UNKNOWN: int
supported: bool
Fields
height: AnimatedLength
in1: AnimatedString
result: AnimatedString
type: AnimatedEnumeration
values: AnimatedNumberList
width: AnimatedLength
x: AnimatedLength
y: AnimatedLength
Getters and Setters
height: AnimatedLength
in1: AnimatedString
result: AnimatedString
supported: bool
type: AnimatedEnumeration
values: AnimatedNumberList
width: AnimatedLength
x: AnimatedLength
y: AnimatedLength
Constructors
FEColorMatrixElement()

Static Fields

@ @
static const int SVG_FECOLORMATRIX_TYPE_HUEROTATE = 3
@ @
static const int SVG_FECOLORMATRIX_TYPE_LUMINANCETOALPHA = 4
@ @
static const int SVG_FECOLORMATRIX_TYPE_MATRIX = 1
@ @
static const int SVG_FECOLORMATRIX_TYPE_SATURATE = 2
@ @
static const int SVG_FECOLORMATRIX_TYPE_UNKNOWN = 0
static final bool supported

Fields

final AnimatedLength height
final AnimatedString in1
final AnimatedString result
final AnimatedEnumeration type
final AnimatedNumberList values
final AnimatedLength width
final AnimatedLength x
final AnimatedLength y

Getters and Setters

@ @
AnimatedLength get height
@ @
AnimatedString get in1
@ @
AnimatedString get result
static bool get supported

Checks if this type is supported on the current platform.

@ @
AnimatedEnumeration get type
@ @
AnimatedNumberList get values
@ @
AnimatedLength get width
@ @
AnimatedLength get x
@ @
AnimatedLength get y

Constructors

@ @
factory FEColorMatrixElement()

@ @ @ @ @ @ @
Class FEComponentTransferElement extends SvgElement implements FilterPrimitiveStandardAttributes

Static Fields
supported: bool
Fields
height: AnimatedLength
in1: AnimatedString
result: AnimatedString
width: AnimatedLength
x: AnimatedLength
y: AnimatedLength
Getters and Setters
height: AnimatedLength
in1: AnimatedString
result: AnimatedString
supported: bool
width: AnimatedLength
x: AnimatedLength
y: AnimatedLength
Constructors
FEComponentTransferElement()

Static Fields

static final bool supported

Fields

final AnimatedLength height
final AnimatedString in1
final AnimatedString result
final AnimatedLength width
final AnimatedLength x
final AnimatedLength y

Getters and Setters

@ @
AnimatedLength get height
@ @
AnimatedString get in1
@ @
AnimatedString get result
static bool get supported

Checks if this type is supported on the current platform.

@ @
AnimatedLength get width
@ @
AnimatedLength get x
@ @
AnimatedLength get y

Constructors

@ @
factory FEComponentTransferElement()

@ @ @
Class FECompositeElement extends SvgElement implements FilterPrimitiveStandardAttributes

Static Fields
SVG_FECOMPOSITE_OPERATOR_ARITHMETIC: int
SVG_FECOMPOSITE_OPERATOR_ATOP: int
SVG_FECOMPOSITE_OPERATOR_IN: int
SVG_FECOMPOSITE_OPERATOR_OUT: int
SVG_FECOMPOSITE_OPERATOR_OVER: int
SVG_FECOMPOSITE_OPERATOR_UNKNOWN: int
SVG_FECOMPOSITE_OPERATOR_XOR: int
Fields
height: AnimatedLength
in1: AnimatedString
in2: AnimatedString
k1: AnimatedNumber
k2: AnimatedNumber
k3: AnimatedNumber
k4: AnimatedNumber
operator: AnimatedEnumeration
result: AnimatedString
width: AnimatedLength
x: AnimatedLength
y: AnimatedLength
Getters and Setters
height: AnimatedLength
in1: AnimatedString
in2: AnimatedString
k1: AnimatedNumber
k2: AnimatedNumber
k3: AnimatedNumber
k4: AnimatedNumber
operator: AnimatedEnumeration
result: AnimatedString
width: AnimatedLength
x: AnimatedLength
y: AnimatedLength

Static Fields

@ @
static const int SVG_FECOMPOSITE_OPERATOR_ARITHMETIC = 6
@ @
static const int SVG_FECOMPOSITE_OPERATOR_ATOP = 4
@ @
static const int SVG_FECOMPOSITE_OPERATOR_IN = 2
@ @
static const int SVG_FECOMPOSITE_OPERATOR_OUT = 3
@ @
static const int SVG_FECOMPOSITE_OPERATOR_OVER = 1
@ @
static const int SVG_FECOMPOSITE_OPERATOR_UNKNOWN = 0
@ @
static const int SVG_FECOMPOSITE_OPERATOR_XOR = 5

Fields

final AnimatedLength height
final AnimatedString in1
final AnimatedString in2
final AnimatedNumber k1
final AnimatedNumber k2
final AnimatedNumber k3
final AnimatedNumber k4
final AnimatedEnumeration operator
final AnimatedString result
final AnimatedLength width
final AnimatedLength x
final AnimatedLength y

Getters and Setters

@ @
AnimatedLength get height
@ @
AnimatedString get in1
@ @
AnimatedString get in2
@ @
AnimatedNumber get k1
@ @
AnimatedNumber get k2
@ @
AnimatedNumber get k3
@ @
AnimatedNumber get k4
@ @
AnimatedEnumeration get operator
@ @
AnimatedString get result
@ @
AnimatedLength get width
@ @
AnimatedLength get x
@ @
AnimatedLength get y

@ @ @ @ @ @ @
Class FEConvolveMatrixElement extends SvgElement implements FilterPrimitiveStandardAttributes

Static Fields
SVG_EDGEMODE_DUPLICATE: int
SVG_EDGEMODE_NONE: int
SVG_EDGEMODE_UNKNOWN: int
SVG_EDGEMODE_WRAP: int
supported: bool
Fields
bias: AnimatedNumber
divisor: AnimatedNumber
edgeMode: AnimatedEnumeration
height: AnimatedLength
in1: AnimatedString
kernelMatrix: AnimatedNumberList
kernelUnitLengthX: AnimatedNumber
kernelUnitLengthY: AnimatedNumber
orderX: AnimatedInteger
orderY: AnimatedInteger
preserveAlpha: AnimatedBoolean
result: AnimatedString
targetX: AnimatedInteger
targetY: AnimatedInteger
width: AnimatedLength
x: AnimatedLength
y: AnimatedLength
Getters and Setters
bias: AnimatedNumber
divisor: AnimatedNumber
edgeMode: AnimatedEnumeration
height: AnimatedLength
in1: AnimatedString
kernelMatrix: AnimatedNumberList
kernelUnitLengthX: AnimatedNumber
kernelUnitLengthY: AnimatedNumber
orderX: AnimatedInteger
orderY: AnimatedInteger
preserveAlpha: AnimatedBoolean
result: AnimatedString
supported: bool
targetX: AnimatedInteger
targetY: AnimatedInteger
width: AnimatedLength
x: AnimatedLength
y: AnimatedLength
Constructors
FEConvolveMatrixElement()

Static Fields

@ @
static const int SVG_EDGEMODE_DUPLICATE = 1
@ @
static const int SVG_EDGEMODE_NONE = 3
@ @
static const int SVG_EDGEMODE_UNKNOWN = 0
@ @
static const int SVG_EDGEMODE_WRAP = 2
static final bool supported

Fields

final AnimatedNumber bias
final AnimatedNumber divisor
final AnimatedEnumeration edgeMode
final AnimatedLength height
final AnimatedString in1
final AnimatedNumberList kernelMatrix
final AnimatedNumber kernelUnitLengthX
final AnimatedNumber kernelUnitLengthY
final AnimatedInteger orderX
final AnimatedInteger orderY
final AnimatedBoolean preserveAlpha
final AnimatedString result
final AnimatedInteger targetX
final AnimatedInteger targetY
final AnimatedLength width
final AnimatedLength x
final AnimatedLength y

Getters and Setters

@ @
AnimatedNumber get bias
@ @
AnimatedNumber get divisor
@ @
AnimatedEnumeration get edgeMode
@ @
AnimatedLength get height
@ @
AnimatedString get in1
@ @
AnimatedNumberList get kernelMatrix
@ @
AnimatedNumber get kernelUnitLengthX
@ @
AnimatedNumber get kernelUnitLengthY
@ @
AnimatedInteger get orderX
@ @
AnimatedInteger get orderY
@ @
AnimatedBoolean get preserveAlpha
@ @
AnimatedString get result
static bool get supported

Checks if this type is supported on the current platform.

@ @
AnimatedInteger get targetX
@ @
AnimatedInteger get targetY
@ @
AnimatedLength get width
@ @
AnimatedLength get x
@ @
AnimatedLength get y

Constructors

@ @
factory FEConvolveMatrixElement()

@ @ @ @ @ @ @
Class FEDiffuseLightingElement extends SvgElement implements FilterPrimitiveStandardAttributes

Static Fields
supported: bool
Fields
diffuseConstant: AnimatedNumber
height: AnimatedLength
in1: AnimatedString
kernelUnitLengthX: AnimatedNumber
kernelUnitLengthY: AnimatedNumber
result: AnimatedString
surfaceScale: AnimatedNumber
width: AnimatedLength
x: AnimatedLength
y: AnimatedLength
Getters and Setters
diffuseConstant: AnimatedNumber
height: AnimatedLength
in1: AnimatedString
kernelUnitLengthX: AnimatedNumber
kernelUnitLengthY: AnimatedNumber
result: AnimatedString
supported: bool
surfaceScale: AnimatedNumber
width: AnimatedLength
x: AnimatedLength
y: AnimatedLength
Constructors
FEDiffuseLightingElement()

Static Fields

static final bool supported

Fields

final AnimatedNumber diffuseConstant
final AnimatedLength height
final AnimatedString in1
final AnimatedNumber kernelUnitLengthX
final AnimatedNumber kernelUnitLengthY
final AnimatedString result
final AnimatedNumber surfaceScale
final AnimatedLength width
final AnimatedLength x
final AnimatedLength y

Getters and Setters

@ @
AnimatedNumber get diffuseConstant
@ @
AnimatedLength get height
@ @
AnimatedString get in1
@ @
AnimatedNumber get kernelUnitLengthX
@ @
AnimatedNumber get kernelUnitLengthY
@ @
AnimatedString get result
static bool get supported

Checks if this type is supported on the current platform.

@ @
AnimatedNumber get surfaceScale
@ @
AnimatedLength get width
@ @
AnimatedLength get x
@ @
AnimatedLength get y

Constructors

@ @
factory FEDiffuseLightingElement()

@ @ @ @ @ @ @
Class FEDisplacementMapElement extends SvgElement implements FilterPrimitiveStandardAttributes

Static Fields
SVG_CHANNEL_A: int
SVG_CHANNEL_B: int
SVG_CHANNEL_G: int
SVG_CHANNEL_R: int
SVG_CHANNEL_UNKNOWN: int
supported: bool
Fields
height: AnimatedLength
in1: AnimatedString
in2: AnimatedString
result: AnimatedString
scale: AnimatedNumber
width: AnimatedLength
x: AnimatedLength
xChannelSelector: AnimatedEnumeration
y: AnimatedLength
yChannelSelector: AnimatedEnumeration
Getters and Setters
height: AnimatedLength
in1: AnimatedString
in2: AnimatedString
result: AnimatedString
scale: AnimatedNumber
supported: bool
width: AnimatedLength
x: AnimatedLength
xChannelSelector: AnimatedEnumeration
y: AnimatedLength
yChannelSelector: AnimatedEnumeration
Constructors
FEDisplacementMapElement()

Static Fields

@ @
static const int SVG_CHANNEL_A = 4
@ @
static const int SVG_CHANNEL_B = 3
@ @
static const int SVG_CHANNEL_G = 2
@ @
static const int SVG_CHANNEL_R = 1
@ @
static const int SVG_CHANNEL_UNKNOWN = 0
static final bool supported

Fields

final AnimatedLength height
final AnimatedString in1
final AnimatedString in2
final AnimatedString result
final AnimatedNumber scale
final AnimatedLength width
final AnimatedLength x
final AnimatedEnumeration xChannelSelector
final AnimatedLength y
final AnimatedEnumeration yChannelSelector

Getters and Setters

@ @
AnimatedLength get height
@ @
AnimatedString get in1
@ @
AnimatedString get in2
@ @
AnimatedString get result
@ @
AnimatedNumber get scale
static bool get supported

Checks if this type is supported on the current platform.

@ @
AnimatedLength get width
@ @
AnimatedLength get x
@ @
AnimatedEnumeration get xChannelSelector
@ @
AnimatedLength get y
@ @
AnimatedEnumeration get yChannelSelector

Constructors

@ @
factory FEDisplacementMapElement()

@ @ @ @ @ @ @
Class FEDistantLightElement extends SvgElement

Static Fields
supported: bool
Fields
azimuth: AnimatedNumber
elevation: AnimatedNumber
Getters and Setters
azimuth: AnimatedNumber
elevation: AnimatedNumber
supported: bool
Constructors
FEDistantLightElement()

Static Fields

static final bool supported

Fields

final AnimatedNumber azimuth
final AnimatedNumber elevation

Getters and Setters

@ @
AnimatedNumber get azimuth
@ @
AnimatedNumber get elevation
static bool get supported

Checks if this type is supported on the current platform.

Constructors

@ @
factory FEDistantLightElement()

@ @ @ @ @ @ @
Class FEFloodElement extends SvgElement implements FilterPrimitiveStandardAttributes

Static Fields
supported: bool
Fields
height: AnimatedLength
result: AnimatedString
width: AnimatedLength
x: AnimatedLength
y: AnimatedLength
Getters and Setters
height: AnimatedLength
result: AnimatedString
supported: bool
width: AnimatedLength
x: AnimatedLength
y: AnimatedLength
Constructors
FEFloodElement()

Static Fields

static final bool supported

Fields

final AnimatedLength height
final AnimatedString result
final AnimatedLength width
final AnimatedLength x
final AnimatedLength y

Getters and Setters

@ @
AnimatedLength get height
@ @
AnimatedString get result
static bool get supported

Checks if this type is supported on the current platform.

@ @
AnimatedLength get width
@ @
AnimatedLength get x
@ @
AnimatedLength get y

Constructors

@ @
factory FEFloodElement()

@ @ @ @ @ @ @
Class FEFuncAElement extends _SVGComponentTransferFunctionElement

Static Fields
supported: bool
Getters and Setters
supported: bool
Constructors
FEFuncAElement()

Static Fields

static final bool supported

Getters and Setters

static bool get supported

Checks if this type is supported on the current platform.

Constructors

@ @
factory FEFuncAElement()

@ @ @ @ @ @ @
Class FEFuncBElement extends _SVGComponentTransferFunctionElement

Static Fields
supported: bool
Getters and Setters
supported: bool
Constructors
FEFuncBElement()

Static Fields

static final bool supported

Getters and Setters

static bool get supported

Checks if this type is supported on the current platform.

Constructors

@ @
factory FEFuncBElement()

@ @ @ @ @ @ @
Class FEFuncGElement extends _SVGComponentTransferFunctionElement

Static Fields
supported: bool
Getters and Setters
supported: bool
Constructors
FEFuncGElement()

Static Fields

static final bool supported

Getters and Setters

static bool get supported

Checks if this type is supported on the current platform.

Constructors

@ @
factory FEFuncGElement()

@ @ @ @ @ @ @
Class FEFuncRElement extends _SVGComponentTransferFunctionElement

Static Fields
supported: bool
Getters and Setters
supported: bool
Constructors
FEFuncRElement()

Static Fields

static final bool supported

Getters and Setters

static bool get supported

Checks if this type is supported on the current platform.

Constructors

@ @
factory FEFuncRElement()

@ @ @ @ @ @ @
Class FEGaussianBlurElement extends SvgElement implements FilterPrimitiveStandardAttributes

Static Fields
supported: bool
Fields
height: AnimatedLength
in1: AnimatedString
result: AnimatedString
stdDeviationX: AnimatedNumber
stdDeviationY: AnimatedNumber
width: AnimatedLength
x: AnimatedLength
y: AnimatedLength
Getters and Setters
height: AnimatedLength
in1: AnimatedString
result: AnimatedString
stdDeviationX: AnimatedNumber
stdDeviationY: AnimatedNumber
supported: bool
width: AnimatedLength
x: AnimatedLength
y: AnimatedLength
Constructors
FEGaussianBlurElement()
Methods
setStdDeviation(num stdDeviationX, num stdDeviationY): void

Static Fields

static final bool supported

Fields

final AnimatedLength height
final AnimatedString in1
final AnimatedString result
final AnimatedNumber stdDeviationX
final AnimatedNumber stdDeviationY
final AnimatedLength width
final AnimatedLength x
final AnimatedLength y

Getters and Setters

@ @
AnimatedLength get height
@ @
AnimatedString get in1
@ @
AnimatedString get result
@ @
AnimatedNumber get stdDeviationX
@ @
AnimatedNumber get stdDeviationY
static bool get supported

Checks if this type is supported on the current platform.

@ @
AnimatedLength get width
@ @
AnimatedLength get x
@ @
AnimatedLength get y

Constructors

@ @
factory FEGaussianBlurElement()

Methods

@ @
void setStdDeviation(num stdDeviationX, num stdDeviationY)

@ @ @ @ @ @ @
Class FEImageElement extends SvgElement implements FilterPrimitiveStandardAttributes, UriReference, ExternalResourcesRequired

Static Fields
supported: bool
Fields
externalResourcesRequired: AnimatedBoolean
height: AnimatedLength
href: AnimatedString
preserveAspectRatio: AnimatedPreserveAspectRatio
result: AnimatedString
width: AnimatedLength
x: AnimatedLength
y: AnimatedLength
Getters and Setters
externalResourcesRequired: AnimatedBoolean
height: AnimatedLength
href: AnimatedString
preserveAspectRatio: AnimatedPreserveAspectRatio
result: AnimatedString
supported: bool
width: AnimatedLength
x: AnimatedLength
y: AnimatedLength
Constructors
FEImageElement()

Static Fields

static final bool supported

Fields

final AnimatedBoolean externalResourcesRequired
final AnimatedLength height
final AnimatedString href
final AnimatedPreserveAspectRatio preserveAspectRatio
final AnimatedString result
final AnimatedLength width
final AnimatedLength x
final AnimatedLength y

Getters and Setters

@ @
AnimatedBoolean get externalResourcesRequired
@ @
AnimatedLength get height
@ @
AnimatedString get href
@ @
AnimatedPreserveAspectRatio get preserveAspectRatio
@ @
AnimatedString get result
static bool get supported

Checks if this type is supported on the current platform.

@ @
AnimatedLength get width
@ @
AnimatedLength get x
@ @
AnimatedLength get y

Constructors

@ @
factory FEImageElement()

@ @ @ @ @ @ @
Class FEMergeElement extends SvgElement implements FilterPrimitiveStandardAttributes

Static Fields
supported: bool
Fields
height: AnimatedLength
result: AnimatedString
width: AnimatedLength
x: AnimatedLength
y: AnimatedLength
Getters and Setters
height: AnimatedLength
result: AnimatedString
supported: bool
width: AnimatedLength
x: AnimatedLength
y: AnimatedLength
Constructors
FEMergeElement()

Static Fields

static final bool supported

Fields

final AnimatedLength height
final AnimatedString result
final AnimatedLength width
final AnimatedLength x
final AnimatedLength y

Getters and Setters

@ @
AnimatedLength get height
@ @
AnimatedString get result
static bool get supported

Checks if this type is supported on the current platform.

@ @
AnimatedLength get width
@ @
AnimatedLength get x
@ @
AnimatedLength get y

Constructors

@ @
factory FEMergeElement()

@ @ @ @ @ @ @
Class FEMergeNodeElement extends SvgElement

Static Fields
supported: bool
Fields
in1: AnimatedString
Getters and Setters
in1: AnimatedString
supported: bool
Constructors
FEMergeNodeElement()

Static Fields

static final bool supported

Fields

final AnimatedString in1

Getters and Setters

@ @
AnimatedString get in1
static bool get supported

Checks if this type is supported on the current platform.

Constructors

@ @
factory FEMergeNodeElement()

@ @ @ @ @ @ @
Class FEMorphologyElement extends SvgElement implements FilterPrimitiveStandardAttributes

Static Fields
SVG_MORPHOLOGY_OPERATOR_DILATE: int
SVG_MORPHOLOGY_OPERATOR_ERODE: int
SVG_MORPHOLOGY_OPERATOR_UNKNOWN: int
Fields
height: AnimatedLength
in1: AnimatedString
operator: AnimatedEnumeration
radiusX: AnimatedNumber
radiusY: AnimatedNumber
result: AnimatedString
width: AnimatedLength
x: AnimatedLength
y: AnimatedLength
Getters and Setters
height: AnimatedLength
in1: AnimatedString
operator: AnimatedEnumeration
radiusX: AnimatedNumber
radiusY: AnimatedNumber
result: AnimatedString
width: AnimatedLength
x: AnimatedLength
y: AnimatedLength
Methods
setRadius(num radiusX, num radiusY): void

Static Fields

@ @
static const int SVG_MORPHOLOGY_OPERATOR_DILATE = 2
@ @
static const int SVG_MORPHOLOGY_OPERATOR_ERODE = 1
@ @
static const int SVG_MORPHOLOGY_OPERATOR_UNKNOWN = 0

Fields

final AnimatedLength height
final AnimatedString in1
final AnimatedEnumeration operator
final AnimatedNumber radiusX
final AnimatedNumber radiusY
final AnimatedString result
final AnimatedLength width
final AnimatedLength x
final AnimatedLength y

Getters and Setters

@ @
AnimatedLength get height
@ @
AnimatedString get in1
@ @
AnimatedEnumeration get operator
@ @
AnimatedNumber get radiusX
@ @
AnimatedNumber get radiusY
@ @
AnimatedString get result
@ @
AnimatedLength get width
@ @
AnimatedLength get x
@ @
AnimatedLength get y

Methods

@ @
void setRadius(num radiusX, num radiusY)

@ @ @ @ @ @ @
Class FEOffsetElement extends SvgElement implements FilterPrimitiveStandardAttributes

Static Fields
supported: bool
Fields
dx: AnimatedNumber
dy: AnimatedNumber
height: AnimatedLength
in1: AnimatedString
result: AnimatedString
width: AnimatedLength
x: AnimatedLength
y: AnimatedLength
Getters and Setters
dx: AnimatedNumber
dy: AnimatedNumber
height: AnimatedLength
in1: AnimatedString
result: AnimatedString
supported: bool
width: AnimatedLength
x: AnimatedLength
y: AnimatedLength
Constructors
FEOffsetElement()

Static Fields

static final bool supported

Fields

final AnimatedNumber dx
final AnimatedNumber dy
final AnimatedLength height
final AnimatedString in1
final AnimatedString result
final AnimatedLength width
final AnimatedLength x
final AnimatedLength y

Getters and Setters

@ @
AnimatedNumber get dx
@ @
AnimatedNumber get dy
@ @
AnimatedLength get height
@ @
AnimatedString get in1
@ @
AnimatedString get result
static bool get supported

Checks if this type is supported on the current platform.

@ @
AnimatedLength get width
@ @
AnimatedLength get x
@ @
AnimatedLength get y

Constructors

@ @
factory FEOffsetElement()

@ @ @ @ @ @ @
Class FEPointLightElement extends SvgElement

Static Fields
supported: bool
Fields
x: AnimatedNumber
y: AnimatedNumber
z: AnimatedNumber
Getters and Setters
supported: bool
x: AnimatedNumber
y: AnimatedNumber
z: AnimatedNumber
Constructors
FEPointLightElement()

Static Fields

static final bool supported

Fields

final AnimatedNumber x
final AnimatedNumber y
final AnimatedNumber z

Getters and Setters

static bool get supported

Checks if this type is supported on the current platform.

@ @
AnimatedNumber get x
@ @
AnimatedNumber get y
@ @
AnimatedNumber get z

Constructors

@ @
factory FEPointLightElement()

@ @ @ @ @ @ @
Class FESpecularLightingElement extends SvgElement implements FilterPrimitiveStandardAttributes

Static Fields
supported: bool
Fields
height: AnimatedLength
in1: AnimatedString
result: AnimatedString
specularConstant: AnimatedNumber
specularExponent: AnimatedNumber
surfaceScale: AnimatedNumber
width: AnimatedLength
x: AnimatedLength
y: AnimatedLength
Getters and Setters
height: AnimatedLength
in1: AnimatedString
result: AnimatedString
specularConstant: AnimatedNumber
specularExponent: AnimatedNumber
supported: bool
surfaceScale: AnimatedNumber
width: AnimatedLength
x: AnimatedLength
y: AnimatedLength
Constructors
FESpecularLightingElement()

Static Fields

static final bool supported

Fields

final AnimatedLength height
final AnimatedString in1
final AnimatedString result
final AnimatedNumber specularConstant
final AnimatedNumber specularExponent
final AnimatedNumber surfaceScale
final AnimatedLength width
final AnimatedLength x
final AnimatedLength y

Getters and Setters

@ @
AnimatedLength get height
@ @
AnimatedString get in1
@ @
AnimatedString get result
@ @
AnimatedNumber get specularConstant
@ @
AnimatedNumber get specularExponent
static bool get supported

Checks if this type is supported on the current platform.

@ @
AnimatedNumber get surfaceScale
@ @
AnimatedLength get width
@ @
AnimatedLength get x
@ @
AnimatedLength get y

Constructors

@ @
factory FESpecularLightingElement()

@ @ @ @ @ @ @
Class FESpotLightElement extends SvgElement

Static Fields
supported: bool
Fields
limitingConeAngle: AnimatedNumber
pointsAtX: AnimatedNumber
pointsAtY: AnimatedNumber
pointsAtZ: AnimatedNumber
specularExponent: AnimatedNumber
x: AnimatedNumber
y: AnimatedNumber
z: AnimatedNumber
Getters and Setters
limitingConeAngle: AnimatedNumber
pointsAtX: AnimatedNumber
pointsAtY: AnimatedNumber
pointsAtZ: AnimatedNumber
specularExponent: AnimatedNumber
supported: bool
x: AnimatedNumber
y: AnimatedNumber
z: AnimatedNumber
Constructors
FESpotLightElement()

Static Fields

static final bool supported

Fields

final AnimatedNumber limitingConeAngle
final AnimatedNumber pointsAtX
final AnimatedNumber pointsAtY
final AnimatedNumber pointsAtZ
final AnimatedNumber specularExponent
final AnimatedNumber x
final AnimatedNumber y
final AnimatedNumber z

Getters and Setters

@ @
AnimatedNumber get limitingConeAngle
@ @
AnimatedNumber get pointsAtX
@ @
AnimatedNumber get pointsAtY
@ @
AnimatedNumber get pointsAtZ
@ @
AnimatedNumber get specularExponent
static bool get supported

Checks if this type is supported on the current platform.

@ @
AnimatedNumber get x
@ @
AnimatedNumber get y
@ @
AnimatedNumber get z

Constructors

@ @
factory FESpotLightElement()

@ @ @ @ @ @ @
Class FETileElement extends SvgElement implements FilterPrimitiveStandardAttributes

Static Fields
supported: bool
Fields
height: AnimatedLength
in1: AnimatedString
result: AnimatedString
width: AnimatedLength
x: AnimatedLength
y: AnimatedLength
Getters and Setters
height: AnimatedLength
in1: AnimatedString
result: AnimatedString
supported: bool
width: AnimatedLength
x: AnimatedLength
y: AnimatedLength
Constructors
FETileElement()

Static Fields

static final bool supported

Fields

final AnimatedLength height
final AnimatedString in1
final AnimatedString result
final AnimatedLength width
final AnimatedLength x
final AnimatedLength y

Getters and Setters

@ @
AnimatedLength get height
@ @
AnimatedString get in1
@ @
AnimatedString get result
static bool get supported

Checks if this type is supported on the current platform.

@ @
AnimatedLength get width
@ @
AnimatedLength get x
@ @
AnimatedLength get y

Constructors

@ @
factory FETileElement()

@ @ @ @ @ @ @
Class FETurbulenceElement extends SvgElement implements FilterPrimitiveStandardAttributes

Static Fields
SVG_STITCHTYPE_NOSTITCH: int
SVG_STITCHTYPE_STITCH: int
SVG_STITCHTYPE_UNKNOWN: int
SVG_TURBULENCE_TYPE_FRACTALNOISE: int
SVG_TURBULENCE_TYPE_TURBULENCE: int
SVG_TURBULENCE_TYPE_UNKNOWN: int
supported: bool
Fields
baseFrequencyX: AnimatedNumber
baseFrequencyY: AnimatedNumber
height: AnimatedLength
numOctaves: AnimatedInteger
result: AnimatedString
seed: AnimatedNumber
stitchTiles: AnimatedEnumeration
type: AnimatedEnumeration
width: AnimatedLength
x: AnimatedLength
y: AnimatedLength
Getters and Setters
baseFrequencyX: AnimatedNumber
baseFrequencyY: AnimatedNumber
height: AnimatedLength
numOctaves: AnimatedInteger
result: AnimatedString
seed: AnimatedNumber
stitchTiles: AnimatedEnumeration
supported: bool
type: AnimatedEnumeration
width: AnimatedLength
x: AnimatedLength
y: AnimatedLength
Constructors
FETurbulenceElement()

Static Fields

@ @
static const int SVG_STITCHTYPE_NOSTITCH = 2
@ @
static const int SVG_STITCHTYPE_STITCH = 1
@ @
static const int SVG_STITCHTYPE_UNKNOWN = 0
@ @
static const int SVG_TURBULENCE_TYPE_FRACTALNOISE = 1
@ @
static const int SVG_TURBULENCE_TYPE_TURBULENCE = 2
@ @
static const int SVG_TURBULENCE_TYPE_UNKNOWN = 0
static final bool supported

Fields

final AnimatedNumber baseFrequencyX
final AnimatedNumber baseFrequencyY
final AnimatedLength height
final AnimatedInteger numOctaves
final AnimatedString result
final AnimatedNumber seed
final AnimatedEnumeration stitchTiles
final AnimatedEnumeration type
final AnimatedLength width
final AnimatedLength x
final AnimatedLength y

Getters and Setters

@ @
AnimatedNumber get baseFrequencyX
@ @
AnimatedNumber get baseFrequencyY
@ @
AnimatedLength get height
@ @
AnimatedInteger get numOctaves
@ @
AnimatedString get result
@ @
AnimatedNumber get seed
@ @
AnimatedEnumeration get stitchTiles
static bool get supported

Checks if this type is supported on the current platform.

@ @
AnimatedEnumeration get type
@ @
AnimatedLength get width
@ @
AnimatedLength get x
@ @
AnimatedLength get y

Constructors

@ @
factory FETurbulenceElement()

@ @ @ @ @ @ @
Class FilterElement extends SvgElement implements UriReference, ExternalResourcesRequired

Static Fields
supported: bool
Fields
externalResourcesRequired: AnimatedBoolean
filterResX: AnimatedInteger
filterResY: AnimatedInteger
filterUnits: AnimatedEnumeration
height: AnimatedLength
href: AnimatedString
primitiveUnits: AnimatedEnumeration
width: AnimatedLength
x: AnimatedLength
y: AnimatedLength
Getters and Setters
externalResourcesRequired: AnimatedBoolean
filterResX: AnimatedInteger
filterResY: AnimatedInteger
filterUnits: AnimatedEnumeration
height: AnimatedLength
href: AnimatedString
primitiveUnits: AnimatedEnumeration
supported: bool
width: AnimatedLength
x: AnimatedLength
y: AnimatedLength
Constructors
FilterElement()
Methods
setFilterRes(int filterResX, int filterResY): void

Static Fields

static final bool supported

Fields

final AnimatedBoolean externalResourcesRequired
final AnimatedInteger filterResX
final AnimatedInteger filterResY
final AnimatedEnumeration filterUnits
final AnimatedLength height
final AnimatedString href
final AnimatedEnumeration primitiveUnits
final AnimatedLength width
final AnimatedLength x
final AnimatedLength y

Getters and Setters

@ @
AnimatedBoolean get externalResourcesRequired
@ @
AnimatedInteger get filterResX
@ @
AnimatedInteger get filterResY
@ @
AnimatedEnumeration get filterUnits
@ @
AnimatedLength get height
@ @
AnimatedString get href
@ @
AnimatedEnumeration get primitiveUnits
static bool get supported

Checks if this type is supported on the current platform.

@ @
AnimatedLength get width
@ @
AnimatedLength get x
@ @
AnimatedLength get y

Constructors

@ @
factory FilterElement()

Methods

@ @
void setFilterRes(int filterResX, int filterResY)

@ @ @
Abstract class FilterPrimitiveStandardAttributes extends NativeFieldWrapperClass1

Fields
height: AnimatedLength
result: AnimatedString
width: AnimatedLength
x: AnimatedLength
y: AnimatedLength
Getters and Setters
height: AnimatedLength
result: AnimatedString
width: AnimatedLength
x: AnimatedLength
y: AnimatedLength
Constructors
FilterPrimitiveStandardAttributes()

Fields

final AnimatedLength height
final AnimatedString result
final AnimatedLength width
final AnimatedLength x
final AnimatedLength y

Getters and Setters

@ @
AnimatedLength get height
@ @
AnimatedString get result
@ @
AnimatedLength get width
@ @
AnimatedLength get x
@ @
AnimatedLength get y

Constructors

FilterPrimitiveStandardAttributes()

@ @ @
Abstract class FitToViewBox extends NativeFieldWrapperClass1

Fields
preserveAspectRatio: AnimatedPreserveAspectRatio
viewBox: AnimatedRect
Getters and Setters
preserveAspectRatio: AnimatedPreserveAspectRatio
viewBox: AnimatedRect
Constructors
FitToViewBox()

Fields

final AnimatedPreserveAspectRatio preserveAspectRatio
final AnimatedRect viewBox

Getters and Setters

@ @
AnimatedPreserveAspectRatio get preserveAspectRatio
@ @
AnimatedRect get viewBox

Constructors

FitToViewBox()

@ @ @ @ @ @
Class ForeignObjectElement extends GraphicsElement implements ExternalResourcesRequired

Static Fields
supported: bool
Fields
externalResourcesRequired: AnimatedBoolean
height: AnimatedLength
width: AnimatedLength
x: AnimatedLength
y: AnimatedLength
Getters and Setters
externalResourcesRequired: AnimatedBoolean
height: AnimatedLength
supported: bool
width: AnimatedLength
x: AnimatedLength
y: AnimatedLength
Constructors
ForeignObjectElement()

Static Fields

static final bool supported

Fields

final AnimatedBoolean externalResourcesRequired
final AnimatedLength height
final AnimatedLength width
final AnimatedLength x
final AnimatedLength y

Getters and Setters

@ @
AnimatedBoolean get externalResourcesRequired
@ @
AnimatedLength get height
static bool get supported

Checks if this type is supported on the current platform.

@ @
AnimatedLength get width
@ @
AnimatedLength get x
@ @
AnimatedLength get y

Constructors

@ @
factory ForeignObjectElement()

@ @ @
Class GElement extends GraphicsElement implements ExternalResourcesRequired

Fields
externalResourcesRequired: AnimatedBoolean
Getters and Setters
externalResourcesRequired: AnimatedBoolean
Constructors
GElement()

Fields

final AnimatedBoolean externalResourcesRequired

Getters and Setters

@ @
AnimatedBoolean get externalResourcesRequired

Constructors

@ @
factory GElement()

@ @ @
Class GraphicsElement extends SvgElement implements Tests

Fields
farthestViewportElement: SvgElement
nearestViewportElement: SvgElement
requiredExtensions: StringList
requiredFeatures: StringList
systemLanguage: StringList
transform: AnimatedTransformList
Getters and Setters
farthestViewportElement: SvgElement
nearestViewportElement: SvgElement
requiredExtensions: StringList
requiredFeatures: StringList
systemLanguage: StringList
transform: AnimatedTransformList
Methods
getBBox(): Rect
getCtm(): Matrix
getScreenCtm(): Matrix
getTransformToElement(SvgElement element): Matrix
hasExtension(String extension): bool

Fields

final SvgElement farthestViewportElement
final SvgElement nearestViewportElement
final StringList requiredExtensions
final StringList requiredFeatures
final StringList systemLanguage
final AnimatedTransformList transform

Getters and Setters

@ @ @
SvgElement get farthestViewportElement
@ @ @
SvgElement get nearestViewportElement
@ @ @
StringList get requiredExtensions
@ @ @
StringList get requiredFeatures
@ @ @
StringList get systemLanguage
@ @ @
AnimatedTransformList get transform

Methods

@ @ @
Rect getBBox()
@ @ @
Matrix getCtm()
@ @ @
Matrix getScreenCtm()
@ @ @
Matrix getTransformToElement(SvgElement element)
@ @ @
bool hasExtension(String extension)

@ @ @
Class ImageElement extends GraphicsElement implements UriReference, ExternalResourcesRequired

Fields
externalResourcesRequired: AnimatedBoolean
height: AnimatedLength
href: AnimatedString
preserveAspectRatio: AnimatedPreserveAspectRatio
width: AnimatedLength
x: AnimatedLength
y: AnimatedLength
Getters and Setters
externalResourcesRequired: AnimatedBoolean
height: AnimatedLength
href: AnimatedString
preserveAspectRatio: AnimatedPreserveAspectRatio
width: AnimatedLength
x: AnimatedLength
y: AnimatedLength
Constructors
ImageElement()

Fields

final AnimatedBoolean externalResourcesRequired
final AnimatedLength height
final AnimatedString href
final AnimatedPreserveAspectRatio preserveAspectRatio
final AnimatedLength width
final AnimatedLength x
final AnimatedLength y

Getters and Setters

@ @
AnimatedBoolean get externalResourcesRequired
@ @
AnimatedLength get height
@ @
AnimatedString get href
@ @
AnimatedPreserveAspectRatio get preserveAspectRatio
@ @
AnimatedLength get width
@ @
AnimatedLength get x
@ @
AnimatedLength get y

Constructors

@ @
factory ImageElement()

@ @ @
Class Length extends NativeFieldWrapperClass1

Static Fields
SVG_LENGTHTYPE_CM: int
SVG_LENGTHTYPE_EMS: int
SVG_LENGTHTYPE_EXS: int
SVG_LENGTHTYPE_IN: int
SVG_LENGTHTYPE_MM: int
SVG_LENGTHTYPE_NUMBER: int
SVG_LENGTHTYPE_PC: int
SVG_LENGTHTYPE_PERCENTAGE: int
SVG_LENGTHTYPE_PT: int
SVG_LENGTHTYPE_PX: int
SVG_LENGTHTYPE_UNKNOWN: int
Fields
unitType: int
value: num
valueAsString: String
valueInSpecifiedUnits: num
Getters and Setters
unitType: int
value: num
value=(num value)
valueAsString: String
valueAsString=(String value)
valueInSpecifiedUnits: num
valueInSpecifiedUnits=(num value)
Constructors
Length()
Methods
convertToSpecifiedUnits(int unitType): void
newValueSpecifiedUnits(int unitType, num valueInSpecifiedUnits): void

Static Fields

@ @
static const int SVG_LENGTHTYPE_CM = 6
@ @
static const int SVG_LENGTHTYPE_EMS = 3
@ @
static const int SVG_LENGTHTYPE_EXS = 4
@ @
static const int SVG_LENGTHTYPE_IN = 8
@ @
static const int SVG_LENGTHTYPE_MM = 7
@ @
static const int SVG_LENGTHTYPE_NUMBER = 1
@ @
static const int SVG_LENGTHTYPE_PC = 10
@ @
static const int SVG_LENGTHTYPE_PERCENTAGE = 2
@ @
static const int SVG_LENGTHTYPE_PT = 9
@ @
static const int SVG_LENGTHTYPE_PX = 5
@ @
static const int SVG_LENGTHTYPE_UNKNOWN = 0

Fields

final int unitType
num value
String valueAsString
num valueInSpecifiedUnits

Getters and Setters

@ @
int get unitType
@ @
num get value
@ @
set value=(num value)
@ @
String get valueAsString
@ @
set valueAsString=(String value)
@ @
num get valueInSpecifiedUnits
@ @
set valueInSpecifiedUnits=(num value)

Constructors

Length()

Methods

@ @
void convertToSpecifiedUnits(int unitType)
@ @
void newValueSpecifiedUnits(int unitType, num valueInSpecifiedUnits)

@ @ @
Class LengthList extends NativeFieldWrapperClass1 with ListMixin<Length>, ImmutableListMixin<Length> implements List<Length>

Fields
first: Length
last: Length
length: int
numberOfItems: int
single: Length
Getters and Setters
first: Length
last: Length
length: int
length=(int value)
numberOfItems: int
single: Length
Constructors
LengthList()
Methods
[](int index): Length
[]=(int index, Length value): void
appendItem(Length item): Length
clear(): void
elementAt(int index): Length
getItem(int index): Length
initialize(Length item): Length
insertItemBefore(Length item, int index): Length
removeItem(int index): Length
replaceItem(Length item, int index): Length

Fields

final Length first
final Length last
int length
final int numberOfItems
final Length single

Getters and Setters

Length get first
Length get last
int get length
set length=(int value)
@ @
int get numberOfItems
Length get single

Constructors

LengthList()

Methods

Length [](int index)

Returns the object at the given index in the list or throws a RangeError if index is out of bounds.

void []=(int index, Length value)

Sets the value at the given index in the list to value or throws a RangeError if index is out of bounds.

@ @
Length appendItem(Length item)
@ @
void clear()

Removes all objects from this list; the length of the list becomes zero.

Throws an UnsupportedError, and retains all objects, if this is a fixed-length list.

Length elementAt(int index)

Returns the indexth element.

If this has fewer than index elements throws a RangeError.

Note: if this does not have a deterministic iteration order then the function may simply return any element without any iteration if there are at least index elements in this.

@ @
Length getItem(int index)
@ @
Length initialize(Length item)
@ @
Length insertItemBefore(Length item, int index)
@ @
Length removeItem(int index)
@ @
Length replaceItem(Length item, int index)

@ @ @
Class LineElement extends GraphicsElement implements ExternalResourcesRequired

Fields
externalResourcesRequired: AnimatedBoolean
x1: AnimatedLength
x2: AnimatedLength
y1: AnimatedLength
y2: AnimatedLength
Getters and Setters
externalResourcesRequired: AnimatedBoolean
x1: AnimatedLength
x2: AnimatedLength
y1: AnimatedLength
y2: AnimatedLength
Constructors
LineElement()

Fields

final AnimatedBoolean externalResourcesRequired
final AnimatedLength x1
final AnimatedLength x2
final AnimatedLength y1
final AnimatedLength y2

Getters and Setters

@ @
AnimatedBoolean get externalResourcesRequired
@ @
AnimatedLength get x1
@ @
AnimatedLength get x2
@ @
AnimatedLength get y1
@ @
AnimatedLength get y2

Constructors

@ @
factory LineElement()

@ @ @
Class LinearGradientElement extends _GradientElement

Fields
x1: AnimatedLength
x2: AnimatedLength
y1: AnimatedLength
y2: AnimatedLength
Getters and Setters
x1: AnimatedLength
x2: AnimatedLength
y1: AnimatedLength
y2: AnimatedLength
Constructors
LinearGradientElement()

Fields

final AnimatedLength x1
final AnimatedLength x2
final AnimatedLength y1
final AnimatedLength y2

Getters and Setters

@ @
AnimatedLength get x1
@ @
AnimatedLength get x2
@ @
AnimatedLength get y1
@ @
AnimatedLength get y2

Constructors

@ @
factory LinearGradientElement()

@ @ @
Class MarkerElement extends SvgElement implements FitToViewBox, ExternalResourcesRequired

Static Fields
SVG_MARKERUNITS_STROKEWIDTH: int
SVG_MARKERUNITS_UNKNOWN: int
SVG_MARKERUNITS_USERSPACEONUSE: int
SVG_MARKER_ORIENT_ANGLE: int
SVG_MARKER_ORIENT_AUTO: int
SVG_MARKER_ORIENT_UNKNOWN: int
Fields
externalResourcesRequired: AnimatedBoolean
markerHeight: AnimatedLength
markerUnits: AnimatedEnumeration
markerWidth: AnimatedLength
orientAngle: AnimatedAngle
orientType: AnimatedEnumeration
preserveAspectRatio: AnimatedPreserveAspectRatio
refX: AnimatedLength
refY: AnimatedLength
viewBox: AnimatedRect
Getters and Setters
externalResourcesRequired: AnimatedBoolean
markerHeight: AnimatedLength
markerUnits: AnimatedEnumeration
markerWidth: AnimatedLength
orientAngle: AnimatedAngle
orientType: AnimatedEnumeration
preserveAspectRatio: AnimatedPreserveAspectRatio
refX: AnimatedLength
refY: AnimatedLength
viewBox: AnimatedRect
Constructors
MarkerElement()
Methods
setOrientToAngle(Angle angle): void
setOrientToAuto(): void

Static Fields

@ @
static const int SVG_MARKERUNITS_STROKEWIDTH = 2
@ @
static const int SVG_MARKERUNITS_UNKNOWN = 0
@ @
static const int SVG_MARKERUNITS_USERSPACEONUSE = 1
@ @
static const int SVG_MARKER_ORIENT_ANGLE = 2
@ @
static const int SVG_MARKER_ORIENT_AUTO = 1
@ @
static const int SVG_MARKER_ORIENT_UNKNOWN = 0

Fields

final AnimatedBoolean externalResourcesRequired
final AnimatedLength markerHeight
final AnimatedEnumeration markerUnits
final AnimatedLength markerWidth
final AnimatedAngle orientAngle
final AnimatedEnumeration orientType
final AnimatedPreserveAspectRatio preserveAspectRatio
final AnimatedLength refX
final AnimatedLength refY
final AnimatedRect viewBox

Getters and Setters

@ @
AnimatedBoolean get externalResourcesRequired
@ @
AnimatedLength get markerHeight
@ @
AnimatedEnumeration get markerUnits
@ @
AnimatedLength get markerWidth
@ @
AnimatedAngle get orientAngle
@ @
AnimatedEnumeration get orientType
@ @
AnimatedPreserveAspectRatio get preserveAspectRatio
@ @
AnimatedLength get refX
@ @
AnimatedLength get refY
@ @
AnimatedRect get viewBox

Constructors

@ @
factory MarkerElement()

Methods

@ @
void setOrientToAngle(Angle angle)
@ @
void setOrientToAuto()

@ @ @
Class MaskElement extends SvgElement implements ExternalResourcesRequired, Tests

Fields
externalResourcesRequired: AnimatedBoolean
height: AnimatedLength
maskContentUnits: AnimatedEnumeration
maskUnits: AnimatedEnumeration
requiredExtensions: StringList
requiredFeatures: StringList
systemLanguage: StringList
width: AnimatedLength
x: AnimatedLength
y: AnimatedLength
Getters and Setters
externalResourcesRequired: AnimatedBoolean
height: AnimatedLength
maskContentUnits: AnimatedEnumeration
maskUnits: AnimatedEnumeration
requiredExtensions: StringList
requiredFeatures: StringList
systemLanguage: StringList
width: AnimatedLength
x: AnimatedLength
y: AnimatedLength
Constructors
MaskElement()
Methods
hasExtension(String extension): bool

Fields

final AnimatedBoolean externalResourcesRequired
final AnimatedLength height
final AnimatedEnumeration maskContentUnits
final AnimatedEnumeration maskUnits
final StringList requiredExtensions
final StringList requiredFeatures
final StringList systemLanguage
final AnimatedLength width
final AnimatedLength x
final AnimatedLength y

Getters and Setters

@ @
AnimatedBoolean get externalResourcesRequired
@ @
AnimatedLength get height
@ @
AnimatedEnumeration get maskContentUnits
@ @
AnimatedEnumeration get maskUnits
@ @
StringList get requiredExtensions
@ @
StringList get requiredFeatures
@ @
StringList get systemLanguage
@ @
AnimatedLength get width
@ @
AnimatedLength get x
@ @
AnimatedLength get y

Constructors

@ @
factory MaskElement()

Methods

@ @
bool hasExtension(String extension)

@ @ @
Class Matrix extends NativeFieldWrapperClass1

Fields
a: num
b: num
c: num
d: num
e: num
f: num
Getters and Setters
a: num
a=(num value)
b: num
b=(num value)
c: num
c=(num value)
d: num
d=(num value)
e: num
e=(num value)
f: num
f=(num value)
Constructors
Matrix()
Methods
flipX(): Matrix
flipY(): Matrix
inverse(): Matrix
multiply(Matrix secondMatrix): Matrix
rotate(num angle): Matrix
rotateFromVector(num x, num y): Matrix
scale(num scaleFactor): Matrix
scaleNonUniform(num scaleFactorX, num scaleFactorY): Matrix
skewX(num angle): Matrix
skewY(num angle): Matrix
translate(num x, num y): Matrix

Fields

num a
num b
num c
num d
num e
num f

Getters and Setters

@ @
num get a
@ @
set a=(num value)
@ @
num get b
@ @
set b=(num value)
@ @
num get c
@ @
set c=(num value)
@ @
num get d
@ @
set d=(num value)
@ @
num get e
@ @
set e=(num value)
@ @
num get f
@ @
set f=(num value)

Constructors

Matrix()

Methods

@ @
Matrix flipX()
@ @
Matrix flipY()
@ @
Matrix inverse()
@ @
Matrix multiply(Matrix secondMatrix)
@ @
Matrix rotate(num angle)
@ @
Matrix rotateFromVector(num x, num y)
@ @
Matrix scale(num scaleFactor)
@ @
Matrix scaleNonUniform(num scaleFactorX, num scaleFactorY)
@ @
Matrix skewX(num angle)
@ @
Matrix skewY(num angle)
@ @
Matrix translate(num x, num y)

@ @ @
Class MetadataElement extends SvgElement


@ @ @
Class Number extends NativeFieldWrapperClass1

Fields
value: num
Getters and Setters
value: num
value=(num value)
Constructors
Number()

Fields

num value

Getters and Setters

@ @
num get value
@ @
set value=(num value)

Constructors

Number()

@ @ @
Class NumberList extends NativeFieldWrapperClass1 with ListMixin<Number>, ImmutableListMixin<Number> implements List<Number>

Fields
first: Number
last: Number
length: int
numberOfItems: int
single: Number
Getters and Setters
first: Number
last: Number
length: int
length=(int value)
numberOfItems: int
single: Number
Constructors
NumberList()
Methods
[](int index): Number
[]=(int index, Number value): void
appendItem(Number item): Number
clear(): void
elementAt(int index): Number
getItem(int index): Number
initialize(Number item): Number
insertItemBefore(Number item, int index): Number
removeItem(int index): Number
replaceItem(Number item, int index): Number

Fields

final Number first
final Number last
int length
final int numberOfItems
final Number single

Getters and Setters

Number get first
Number get last
int get length
set length=(int value)
@ @
int get numberOfItems
Number get single

Constructors

NumberList()

Methods

Number [](int index)

Returns the object at the given index in the list or throws a RangeError if index is out of bounds.

void []=(int index, Number value)

Sets the value at the given index in the list to value or throws a RangeError if index is out of bounds.

@ @
Number appendItem(Number item)
@ @
void clear()

Removes all objects from this list; the length of the list becomes zero.

Throws an UnsupportedError, and retains all objects, if this is a fixed-length list.

Number elementAt(int index)

Returns the indexth element.

If this has fewer than index elements throws a RangeError.

Note: if this does not have a deterministic iteration order then the function may simply return any element without any iteration if there are at least index elements in this.

@ @
Number getItem(int index)
@ @
Number initialize(Number item)
@ @
Number insertItemBefore(Number item, int index)
@ @
Number removeItem(int index)
@ @
Number replaceItem(Number item, int index)

@ @ @
Class PathElement extends GraphicsElement implements ExternalResourcesRequired

Fields
animatedNormalizedPathSegList: PathSegList
animatedPathSegList: PathSegList
externalResourcesRequired: AnimatedBoolean
normalizedPathSegList: PathSegList
pathLength: AnimatedNumber
pathSegList: PathSegList
Getters and Setters
animatedNormalizedPathSegList: PathSegList
animatedPathSegList: PathSegList
externalResourcesRequired: AnimatedBoolean
normalizedPathSegList: PathSegList
pathLength: AnimatedNumber
pathSegList: PathSegList
Constructors
PathElement()
Methods
createSvgPathSegArcAbs(num x, num y, num r1, num r2, num angle, bool largeArcFlag, bool sweepFlag): PathSegArcAbs
createSvgPathSegArcRel(num x, num y, num r1, num r2, num angle, bool largeArcFlag, bool sweepFlag): PathSegArcRel
createSvgPathSegClosePath(): PathSegClosePath
createSvgPathSegCurvetoCubicAbs(num x, num y, num x1, num y1, num x2, num y2): PathSegCurvetoCubicAbs
createSvgPathSegCurvetoCubicRel(num x, num y, num x1, num y1, num x2, num y2): PathSegCurvetoCubicRel
createSvgPathSegCurvetoCubicSmoothAbs(num x, num y, num x2, num y2): PathSegCurvetoCubicSmoothAbs
createSvgPathSegCurvetoCubicSmoothRel(num x, num y, num x2, num y2): PathSegCurvetoCubicSmoothRel
createSvgPathSegCurvetoQuadraticAbs(num x, num y, num x1, num y1): PathSegCurvetoQuadraticAbs
createSvgPathSegCurvetoQuadraticRel(num x, num y, num x1, num y1): PathSegCurvetoQuadraticRel
createSvgPathSegCurvetoQuadraticSmoothAbs(num x, num y): PathSegCurvetoQuadraticSmoothAbs
createSvgPathSegCurvetoQuadraticSmoothRel(num x, num y): PathSegCurvetoQuadraticSmoothRel
createSvgPathSegLinetoAbs(num x, num y): PathSegLinetoAbs
createSvgPathSegLinetoHorizontalAbs(num x): PathSegLinetoHorizontalAbs
createSvgPathSegLinetoHorizontalRel(num x): PathSegLinetoHorizontalRel
createSvgPathSegLinetoRel(num x, num y): PathSegLinetoRel
createSvgPathSegLinetoVerticalAbs(num y): PathSegLinetoVerticalAbs
createSvgPathSegLinetoVerticalRel(num y): PathSegLinetoVerticalRel
createSvgPathSegMovetoAbs(num x, num y): PathSegMovetoAbs
createSvgPathSegMovetoRel(num x, num y): PathSegMovetoRel
getPathSegAtLength(num distance): int
getPointAtLength(num distance): Point
getTotalLength(): double

Fields

final PathSegList animatedNormalizedPathSegList
final PathSegList animatedPathSegList
final AnimatedBoolean externalResourcesRequired
final PathSegList normalizedPathSegList
final AnimatedNumber pathLength
final PathSegList pathSegList

Getters and Setters

@ @
PathSegList get animatedNormalizedPathSegList
@ @
PathSegList get animatedPathSegList
@ @
AnimatedBoolean get externalResourcesRequired
@ @
PathSegList get normalizedPathSegList
@ @
AnimatedNumber get pathLength
@ @
PathSegList get pathSegList

Constructors

@ @
factory PathElement()

Methods

@ @
PathSegArcAbs createSvgPathSegArcAbs(num x, num y, num r1, num r2, num angle, bool largeArcFlag, bool sweepFlag)
@ @
PathSegArcRel createSvgPathSegArcRel(num x, num y, num r1, num r2, num angle, bool largeArcFlag, bool sweepFlag)
@ @
PathSegClosePath createSvgPathSegClosePath()
@ @
PathSegCurvetoCubicAbs createSvgPathSegCurvetoCubicAbs(num x, num y, num x1, num y1, num x2, num y2)
@ @
PathSegCurvetoCubicRel createSvgPathSegCurvetoCubicRel(num x, num y, num x1, num y1, num x2, num y2)
@ @
PathSegCurvetoCubicSmoothAbs createSvgPathSegCurvetoCubicSmoothAbs(num x, num y, num x2, num y2)
@ @
PathSegCurvetoCubicSmoothRel createSvgPathSegCurvetoCubicSmoothRel(num x, num y, num x2, num y2)
@ @
PathSegCurvetoQuadraticAbs createSvgPathSegCurvetoQuadraticAbs(num x, num y, num x1, num y1)
@ @
PathSegCurvetoQuadraticRel createSvgPathSegCurvetoQuadraticRel(num x, num y, num x1, num y1)
@ @
PathSegCurvetoQuadraticSmoothAbs createSvgPathSegCurvetoQuadraticSmoothAbs(num x, num y)
@ @
PathSegCurvetoQuadraticSmoothRel createSvgPathSegCurvetoQuadraticSmoothRel(num x, num y)
@ @
PathSegLinetoAbs createSvgPathSegLinetoAbs(num x, num y)
@ @
PathSegLinetoHorizontalAbs createSvgPathSegLinetoHorizontalAbs(num x)
@ @
PathSegLinetoHorizontalRel createSvgPathSegLinetoHorizontalRel(num x)
@ @
PathSegLinetoRel createSvgPathSegLinetoRel(num x, num y)
@ @
PathSegLinetoVerticalAbs createSvgPathSegLinetoVerticalAbs(num y)
@ @
PathSegLinetoVerticalRel createSvgPathSegLinetoVerticalRel(num y)
@ @
PathSegMovetoAbs createSvgPathSegMovetoAbs(num x, num y)
@ @
PathSegMovetoRel createSvgPathSegMovetoRel(num x, num y)
@ @
int getPathSegAtLength(num distance)
@ @
Point getPointAtLength(num distance)
@ @
double getTotalLength()

@ @ @
Class PathSeg extends NativeFieldWrapperClass1

Static Fields
PATHSEG_ARC_ABS: int
PATHSEG_ARC_REL: int
PATHSEG_CLOSEPATH: int
PATHSEG_CURVETO_CUBIC_ABS: int
PATHSEG_CURVETO_CUBIC_REL: int
PATHSEG_CURVETO_CUBIC_SMOOTH_ABS: int
PATHSEG_CURVETO_CUBIC_SMOOTH_REL: int
PATHSEG_CURVETO_QUADRATIC_ABS: int
PATHSEG_CURVETO_QUADRATIC_REL: int
PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS: int
PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL: int
PATHSEG_LINETO_ABS: int
PATHSEG_LINETO_HORIZONTAL_ABS: int
PATHSEG_LINETO_HORIZONTAL_REL: int
PATHSEG_LINETO_REL: int
PATHSEG_LINETO_VERTICAL_ABS: int
PATHSEG_LINETO_VERTICAL_REL: int
PATHSEG_MOVETO_ABS: int
PATHSEG_MOVETO_REL: int
PATHSEG_UNKNOWN: int
Fields
pathSegType: int
pathSegTypeAsLetter: String
Getters and Setters
pathSegType: int
pathSegTypeAsLetter: String
Constructors
PathSeg()

Static Fields

@ @
static const int PATHSEG_ARC_ABS = 10
@ @
static const int PATHSEG_ARC_REL = 11
@ @
static const int PATHSEG_CLOSEPATH = 1
@ @
static const int PATHSEG_CURVETO_CUBIC_ABS = 6
@ @
static const int PATHSEG_CURVETO_CUBIC_REL = 7
@ @
static const int PATHSEG_CURVETO_CUBIC_SMOOTH_ABS = 16
@ @
static const int PATHSEG_CURVETO_CUBIC_SMOOTH_REL = 17
@ @
static const int PATHSEG_CURVETO_QUADRATIC_ABS = 8
@ @
static const int PATHSEG_CURVETO_QUADRATIC_REL = 9
@ @
static const int PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS = 18
@ @
static const int PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL = 19
@ @
static const int PATHSEG_LINETO_ABS = 4
@ @
static const int PATHSEG_LINETO_HORIZONTAL_ABS = 12
@ @
static const int PATHSEG_LINETO_HORIZONTAL_REL = 13
@ @
static const int PATHSEG_LINETO_REL = 5
@ @
static const int PATHSEG_LINETO_VERTICAL_ABS = 14
@ @
static const int PATHSEG_LINETO_VERTICAL_REL = 15
@ @
static const int PATHSEG_MOVETO_ABS = 2
@ @
static const int PATHSEG_MOVETO_REL = 3
@ @
static const int PATHSEG_UNKNOWN = 0

Fields

final int pathSegType
final String pathSegTypeAsLetter

Getters and Setters

@ @
int get pathSegType
@ @
String get pathSegTypeAsLetter

Constructors

PathSeg()

@ @ @
Class PathSegArcAbs extends PathSeg

Fields
angle: num
largeArcFlag: bool
r1: num
r2: num
sweepFlag: bool
x: num
y: num
Getters and Setters
angle: num
angle=(num value)
largeArcFlag: bool
largeArcFlag=(bool value)
r1: num
r1=(num value)
r2: num
r2=(num value)
sweepFlag: bool
sweepFlag=(bool value)
x: num
x=(num value)
y: num
y=(num value)

Fields

num angle
bool largeArcFlag
num r1
num r2
bool sweepFlag
num x
num y

Getters and Setters

@ @
num get angle
@ @
set angle=(num value)
@ @
bool get largeArcFlag
@ @
set largeArcFlag=(bool value)
@ @
num get r1
@ @
set r1=(num value)
@ @
num get r2
@ @
set r2=(num value)
@ @
bool get sweepFlag
@ @
set sweepFlag=(bool value)
@ @
num get x
@ @
set x=(num value)
@ @
num get y
@ @
set y=(num value)

@ @ @
Class PathSegArcRel extends PathSeg

Fields
angle: num
largeArcFlag: bool
r1: num
r2: num
sweepFlag: bool
x: num
y: num
Getters and Setters
angle: num
angle=(num value)
largeArcFlag: bool
largeArcFlag=(bool value)
r1: num
r1=(num value)
r2: num
r2=(num value)
sweepFlag: bool
sweepFlag=(bool value)
x: num
x=(num value)
y: num
y=(num value)

Fields

num angle
bool largeArcFlag
num r1
num r2
bool sweepFlag
num x
num y

Getters and Setters

@ @
num get angle
@ @
set angle=(num value)
@ @
bool get largeArcFlag
@ @
set largeArcFlag=(bool value)
@ @
num get r1
@ @
set r1=(num value)
@ @
num get r2
@ @
set r2=(num value)
@ @
bool get sweepFlag
@ @
set sweepFlag=(bool value)
@ @
num get x
@ @
set x=(num value)
@ @
num get y
@ @
set y=(num value)

@ @ @
Class PathSegClosePath extends PathSeg


@ @ @
Class PathSegCurvetoCubicAbs extends PathSeg

Fields
x: num
x1: num
x2: num
y: num
y1: num
y2: num
Getters and Setters
x: num
x1: num
x1=(num value)
x2: num
x2=(num value)
x=(num value)
y: num
y1: num
y1=(num value)
y2: num
y2=(num value)
y=(num value)

Fields

num x
num x1
num x2
num y
num y1
num y2

Getters and Setters

@ @
num get x
@ @
num get x1
@ @
set x1=(num value)
@ @
num get x2
@ @
set x2=(num value)
@ @
set x=(num value)
@ @
num get y
@ @
num get y1
@ @
set y1=(num value)
@ @
num get y2
@ @
set y2=(num value)
@ @
set y=(num value)

@ @ @
Class PathSegCurvetoCubicRel extends PathSeg

Fields
x: num
x1: num
x2: num
y: num
y1: num
y2: num
Getters and Setters
x: num
x1: num
x1=(num value)
x2: num
x2=(num value)
x=(num value)
y: num
y1: num
y1=(num value)
y2: num
y2=(num value)
y=(num value)

Fields

num x
num x1
num x2
num y
num y1
num y2

Getters and Setters

@ @
num get x
@ @
num get x1
@ @
set x1=(num value)
@ @
num get x2
@ @
set x2=(num value)
@ @
set x=(num value)
@ @
num get y
@ @
num get y1
@ @
set y1=(num value)
@ @
num get y2
@ @
set y2=(num value)
@ @
set y=(num value)

@ @ @
Class PathSegCurvetoCubicSmoothAbs extends PathSeg

Fields
x: num
x2: num
y: num
y2: num
Getters and Setters
x: num
x2: num
x2=(num value)
x=(num value)
y: num
y2: num
y2=(num value)
y=(num value)

Fields

num x
num x2
num y
num y2

Getters and Setters

@ @
num get x
@ @
num get x2
@ @
set x2=(num value)
@ @
set x=(num value)
@ @
num get y
@ @
num get y2
@ @
set y2=(num value)
@ @
set y=(num value)

@ @ @
Class PathSegCurvetoCubicSmoothRel extends PathSeg

Fields
x: num
x2: num
y: num
y2: num
Getters and Setters
x: num
x2: num
x2=(num value)
x=(num value)
y: num
y2: num
y2=(num value)
y=(num value)

Fields

num x
num x2
num y
num y2

Getters and Setters

@ @
num get x
@ @
num get x2
@ @
set x2=(num value)
@ @
set x=(num value)
@ @
num get y
@ @
num get y2
@ @
set y2=(num value)
@ @
set y=(num value)

@ @ @
Class PathSegCurvetoQuadraticAbs extends PathSeg

Fields
x: num
x1: num
y: num
y1: num
Getters and Setters
x: num
x1: num
x1=(num value)
x=(num value)
y: num
y1: num
y1=(num value)
y=(num value)

Fields

num x
num x1
num y
num y1

Getters and Setters

@ @
num get x
@ @
num get x1
@ @
set x1=(num value)
@ @
set x=(num value)
@ @
num get y
@ @
num get y1
@ @
set y1=(num value)
@ @
set y=(num value)

@ @ @
Class PathSegCurvetoQuadraticRel extends PathSeg

Fields
x: num
x1: num
y: num
y1: num
Getters and Setters
x: num
x1: num
x1=(num value)
x=(num value)
y: num
y1: num
y1=(num value)
y=(num value)

Fields

num x
num x1
num y
num y1

Getters and Setters

@ @
num get x
@ @
num get x1
@ @
set x1=(num value)
@ @
set x=(num value)
@ @
num get y
@ @
num get y1
@ @
set y1=(num value)
@ @
set y=(num value)

@ @ @
Class PathSegCurvetoQuadraticSmoothAbs extends PathSeg

Fields
x: num
y: num
Getters and Setters
x: num
x=(num value)
y: num
y=(num value)

Fields

num x
num y

Getters and Setters

@ @
num get x
@ @
set x=(num value)
@ @
num get y
@ @
set y=(num value)

@ @ @
Class PathSegCurvetoQuadraticSmoothRel extends PathSeg

Fields
x: num
y: num
Getters and Setters
x: num
x=(num value)
y: num
y=(num value)

Fields

num x
num y

Getters and Setters

@ @
num get x
@ @
set x=(num value)
@ @
num get y
@ @
set y=(num value)

@ @ @
Class PathSegLinetoAbs extends PathSeg

Fields
x: num
y: num
Getters and Setters
x: num
x=(num value)
y: num
y=(num value)

Fields

num x
num y

Getters and Setters

@ @
num get x
@ @
set x=(num value)
@ @
num get y
@ @
set y=(num value)

@ @ @
Class PathSegLinetoHorizontalAbs extends PathSeg

Fields
x: num
Getters and Setters
x: num
x=(num value)

Fields

num x

Getters and Setters

@ @
num get x
@ @
set x=(num value)

@ @ @
Class PathSegLinetoHorizontalRel extends PathSeg

Fields
x: num
Getters and Setters
x: num
x=(num value)

Fields

num x

Getters and Setters

@ @
num get x
@ @
set x=(num value)

@ @ @
Class PathSegLinetoRel extends PathSeg

Fields
x: num
y: num
Getters and Setters
x: num
x=(num value)
y: num
y=(num value)

Fields

num x
num y

Getters and Setters

@ @
num get x
@ @
set x=(num value)
@ @
num get y
@ @
set y=(num value)

@ @ @
Class PathSegLinetoVerticalAbs extends PathSeg

Fields
y: num
Getters and Setters
y: num
y=(num value)

Fields

num y

Getters and Setters

@ @
num get y
@ @
set y=(num value)

@ @ @
Class PathSegLinetoVerticalRel extends PathSeg

Fields
y: num
Getters and Setters
y: num
y=(num value)

Fields

num y

Getters and Setters

@ @
num get y
@ @
set y=(num value)

@ @ @
Class PathSegList extends NativeFieldWrapperClass1 with ListMixin<PathSeg>, ImmutableListMixin<PathSeg> implements List<PathSeg>

Fields
first: PathSeg
last: PathSeg
length: int
numberOfItems: int
single: PathSeg
Getters and Setters
first: PathSeg
last: PathSeg
length: int
length=(int value)
numberOfItems: int
single: PathSeg
Constructors
PathSegList()
Methods
[](int index): PathSeg
[]=(int index, PathSeg value): void
appendItem(PathSeg newItem): PathSeg
clear(): void
elementAt(int index): PathSeg
getItem(int index): PathSeg
initialize(PathSeg newItem): PathSeg
insertItemBefore(PathSeg newItem, int index): PathSeg
removeItem(int index): PathSeg
replaceItem(PathSeg newItem, int index): PathSeg

Fields

final PathSeg first
final PathSeg last
int length
final int numberOfItems
final PathSeg single

Getters and Setters

PathSeg get first
PathSeg get last
int get length
set length=(int value)
@ @
int get numberOfItems
PathSeg get single

Constructors

PathSegList()

Methods

PathSeg [](int index)

Returns the object at the given index in the list or throws a RangeError if index is out of bounds.

void []=(int index, PathSeg value)

Sets the value at the given index in the list to value or throws a RangeError if index is out of bounds.

@ @
PathSeg appendItem(PathSeg newItem)
@ @
void clear()

Removes all objects from this list; the length of the list becomes zero.

Throws an UnsupportedError, and retains all objects, if this is a fixed-length list.

PathSeg elementAt(int index)

Returns the indexth element.

If this has fewer than index elements throws a RangeError.

Note: if this does not have a deterministic iteration order then the function may simply return any element without any iteration if there are at least index elements in this.

@ @
PathSeg getItem(int index)
@ @
PathSeg initialize(PathSeg newItem)
@ @
PathSeg insertItemBefore(PathSeg newItem, int index)
@ @
PathSeg removeItem(int index)
@ @
PathSeg replaceItem(PathSeg newItem, int index)

@ @ @
Class PathSegMovetoAbs extends PathSeg

Fields
x: num
y: num
Getters and Setters
x: num
x=(num value)
y: num
y=(num value)

Fields

num x
num y

Getters and Setters

@ @
num get x
@ @
set x=(num value)
@ @
num get y
@ @
set y=(num value)

@ @ @
Class PathSegMovetoRel extends PathSeg

Fields
x: num
y: num
Getters and Setters
x: num
x=(num value)
y: num
y=(num value)

Fields

num x
num y

Getters and Setters

@ @
num get x
@ @
set x=(num value)
@ @
num get y
@ @
set y=(num value)

@ @ @
Class PatternElement extends SvgElement implements FitToViewBox, UriReference, ExternalResourcesRequired, Tests

Fields
externalResourcesRequired: AnimatedBoolean
height: AnimatedLength
href: AnimatedString
patternContentUnits: AnimatedEnumeration
patternTransform: AnimatedTransformList
patternUnits: AnimatedEnumeration
preserveAspectRatio: AnimatedPreserveAspectRatio
requiredExtensions: StringList
requiredFeatures: StringList
systemLanguage: StringList
viewBox: AnimatedRect
width: AnimatedLength
x: AnimatedLength
y: AnimatedLength
Getters and Setters
externalResourcesRequired: AnimatedBoolean
height: AnimatedLength
href: AnimatedString
patternContentUnits: AnimatedEnumeration
patternTransform: AnimatedTransformList
patternUnits: AnimatedEnumeration
preserveAspectRatio: AnimatedPreserveAspectRatio
requiredExtensions: StringList
requiredFeatures: StringList
systemLanguage: StringList
viewBox: AnimatedRect
width: AnimatedLength
x: AnimatedLength
y: AnimatedLength
Constructors
PatternElement()
Methods
hasExtension(String extension): bool

Fields

final AnimatedBoolean externalResourcesRequired
final AnimatedLength height
final AnimatedString href
final AnimatedEnumeration patternContentUnits
final AnimatedTransformList patternTransform
final AnimatedEnumeration patternUnits
final AnimatedPreserveAspectRatio preserveAspectRatio
final StringList requiredExtensions
final StringList requiredFeatures
final StringList systemLanguage
final AnimatedRect viewBox
final AnimatedLength width
final AnimatedLength x
final AnimatedLength y

Getters and Setters

@ @
AnimatedBoolean get externalResourcesRequired
@ @
AnimatedLength get height
@ @
AnimatedString get href
@ @
AnimatedEnumeration get patternContentUnits
@ @
AnimatedTransformList get patternTransform
@ @
AnimatedEnumeration get patternUnits
@ @
AnimatedPreserveAspectRatio get preserveAspectRatio
@ @
StringList get requiredExtensions
@ @
StringList get requiredFeatures
@ @
StringList get systemLanguage
@ @
AnimatedRect get viewBox
@ @
AnimatedLength get width
@ @
AnimatedLength get x
@ @
AnimatedLength get y

Constructors

@ @
factory PatternElement()

Methods

@ @
bool hasExtension(String extension)

@ @ @
Class Point extends NativeFieldWrapperClass1

Fields
x: num
y: num
Getters and Setters
x: num
x=(num value)
y: num
y=(num value)
Constructors
Point()
Methods
matrixTransform(Matrix matrix): Point

Fields

num x
num y

Getters and Setters

@ @
num get x
@ @
set x=(num value)
@ @
num get y
@ @
set y=(num value)

Constructors

Point()

Methods

@ @
Point matrixTransform(Matrix matrix)

@ @ @
Class PointList extends NativeFieldWrapperClass1

Fields
numberOfItems: int
Getters and Setters
numberOfItems: int
Constructors
PointList()
Methods
appendItem(Point item): Point
clear(): void
getItem(int index): Point
initialize(Point item): Point
insertItemBefore(Point item, int index): Point
removeItem(int index): Point
replaceItem(Point item, int index): Point

Fields

final int numberOfItems

Getters and Setters

@ @
int get numberOfItems

Constructors

PointList()

Methods

@ @
Point appendItem(Point item)
@ @
void clear()
@ @
Point getItem(int index)
@ @
Point initialize(Point item)
@ @
Point insertItemBefore(Point item, int index)
@ @
Point removeItem(int index)
@ @
Point replaceItem(Point item, int index)

@ @ @
Class PolygonElement extends GraphicsElement implements ExternalResourcesRequired

Fields
animatedPoints: PointList
externalResourcesRequired: AnimatedBoolean
points: PointList
Getters and Setters
animatedPoints: PointList
externalResourcesRequired: AnimatedBoolean
points: PointList
Constructors
PolygonElement()

Fields

final PointList animatedPoints
final AnimatedBoolean externalResourcesRequired
final PointList points

Getters and Setters

@ @
PointList get animatedPoints
@ @
AnimatedBoolean get externalResourcesRequired
@ @
PointList get points

Constructors

@ @
factory PolygonElement()

@ @ @
Class PolylineElement extends GraphicsElement implements ExternalResourcesRequired

Fields
animatedPoints: PointList
externalResourcesRequired: AnimatedBoolean
points: PointList
Getters and Setters
animatedPoints: PointList
externalResourcesRequired: AnimatedBoolean
points: PointList
Constructors
PolylineElement()

Fields

final PointList animatedPoints
final AnimatedBoolean externalResourcesRequired
final PointList points

Getters and Setters

@ @
PointList get animatedPoints
@ @
AnimatedBoolean get externalResourcesRequired
@ @
PointList get points

Constructors

@ @
factory PolylineElement()

@ @ @
Class PreserveAspectRatio extends NativeFieldWrapperClass1

Static Fields
SVG_MEETORSLICE_MEET: int
SVG_MEETORSLICE_SLICE: int
SVG_MEETORSLICE_UNKNOWN: int
SVG_PRESERVEASPECTRATIO_NONE: int
SVG_PRESERVEASPECTRATIO_UNKNOWN: int
SVG_PRESERVEASPECTRATIO_XMAXYMAX: int
SVG_PRESERVEASPECTRATIO_XMAXYMID: int
SVG_PRESERVEASPECTRATIO_XMAXYMIN: int
SVG_PRESERVEASPECTRATIO_XMIDYMAX: int
SVG_PRESERVEASPECTRATIO_XMIDYMID: int
SVG_PRESERVEASPECTRATIO_XMIDYMIN: int
SVG_PRESERVEASPECTRATIO_XMINYMAX: int
SVG_PRESERVEASPECTRATIO_XMINYMID: int
SVG_PRESERVEASPECTRATIO_XMINYMIN: int
Fields
align: int
meetOrSlice: int
Getters and Setters
align: int
align=(int value)
meetOrSlice: int
meetOrSlice=(int value)
Constructors
PreserveAspectRatio()

Static Fields

@ @
static const int SVG_MEETORSLICE_MEET = 1
@ @
static const int SVG_MEETORSLICE_SLICE = 2
@ @
static const int SVG_MEETORSLICE_UNKNOWN = 0
@ @
static const int SVG_PRESERVEASPECTRATIO_NONE = 1
@ @
static const int SVG_PRESERVEASPECTRATIO_UNKNOWN = 0
@ @
static const int SVG_PRESERVEASPECTRATIO_XMAXYMAX = 10
@ @
static const int SVG_PRESERVEASPECTRATIO_XMAXYMID = 7
@ @
static const int SVG_PRESERVEASPECTRATIO_XMAXYMIN = 4
@ @
static const int SVG_PRESERVEASPECTRATIO_XMIDYMAX = 9
@ @
static const int SVG_PRESERVEASPECTRATIO_XMIDYMID = 6
@ @
static const int SVG_PRESERVEASPECTRATIO_XMIDYMIN = 3
@ @
static const int SVG_PRESERVEASPECTRATIO_XMINYMAX = 8
@ @
static const int SVG_PRESERVEASPECTRATIO_XMINYMID = 5
@ @
static const int SVG_PRESERVEASPECTRATIO_XMINYMIN = 2

Fields

int align
int meetOrSlice

Getters and Setters

@ @
int get align
@ @
set align=(int value)
@ @
int get meetOrSlice
@ @
set meetOrSlice=(int value)

Constructors

PreserveAspectRatio()

@ @ @
Class RadialGradientElement extends _GradientElement

Fields
cx: AnimatedLength
cy: AnimatedLength
fr: AnimatedLength
fx: AnimatedLength
fy: AnimatedLength
r: AnimatedLength
Getters and Setters
cx: AnimatedLength
cy: AnimatedLength
fr: AnimatedLength
fx: AnimatedLength
fy: AnimatedLength
r: AnimatedLength
Constructors
RadialGradientElement()

Fields

final AnimatedLength cx
final AnimatedLength cy
final AnimatedLength fr
final AnimatedLength fx
final AnimatedLength fy
final AnimatedLength r

Getters and Setters

@ @
AnimatedLength get cx
@ @
AnimatedLength get cy
@ @
AnimatedLength get fr
@ @
AnimatedLength get fx
@ @
AnimatedLength get fy
@ @
AnimatedLength get r

Constructors

@ @
factory RadialGradientElement()

@ @ @
Class Rect extends NativeFieldWrapperClass1

Fields
height: num
width: num
x: num
y: num
Getters and Setters
height: num
height=(num value)
width: num
width=(num value)
x: num
x=(num value)
y: num
y=(num value)
Constructors
Rect()

Fields

num height
num width
num x
num y

Getters and Setters

@ @
num get height
@ @
set height=(num value)
@ @
num get width
@ @
set width=(num value)
@ @
num get x
@ @
set x=(num value)
@ @
num get y
@ @
set y=(num value)

Constructors

Rect()

@ @ @
Class RectElement extends GraphicsElement implements ExternalResourcesRequired

Fields
externalResourcesRequired: AnimatedBoolean
height: AnimatedLength
rx: AnimatedLength
ry: AnimatedLength
width: AnimatedLength
x: AnimatedLength
y: AnimatedLength
Getters and Setters
externalResourcesRequired: AnimatedBoolean
height: AnimatedLength
rx: AnimatedLength
ry: AnimatedLength
width: AnimatedLength
x: AnimatedLength
y: AnimatedLength
Constructors
RectElement()

Fields

final AnimatedBoolean externalResourcesRequired
final AnimatedLength height
final AnimatedLength rx
final AnimatedLength ry
final AnimatedLength width
final AnimatedLength x
final AnimatedLength y

Getters and Setters

@ @
AnimatedBoolean get externalResourcesRequired
@ @
AnimatedLength get height
@ @
AnimatedLength get rx
@ @
AnimatedLength get ry
@ @
AnimatedLength get width
@ @
AnimatedLength get x
@ @
AnimatedLength get y

Constructors

@ @
factory RectElement()

@ @ @
Class RenderingIntent extends NativeFieldWrapperClass1

Static Fields
RENDERING_INTENT_ABSOLUTE_COLORIMETRIC: int
RENDERING_INTENT_AUTO: int
RENDERING_INTENT_PERCEPTUAL: int
RENDERING_INTENT_RELATIVE_COLORIMETRIC: int
RENDERING_INTENT_SATURATION: int
RENDERING_INTENT_UNKNOWN: int
Constructors
RenderingIntent()

Static Fields

@ @
static const int RENDERING_INTENT_ABSOLUTE_COLORIMETRIC = 5
@ @
static const int RENDERING_INTENT_AUTO = 1
@ @
static const int RENDERING_INTENT_PERCEPTUAL = 2
@ @
static const int RENDERING_INTENT_RELATIVE_COLORIMETRIC = 3
@ @
static const int RENDERING_INTENT_SATURATION = 4
@ @
static const int RENDERING_INTENT_UNKNOWN = 0

Constructors

RenderingIntent()

@ @ @
Class ScriptElement extends SvgElement implements UriReference, ExternalResourcesRequired

Fields
externalResourcesRequired: AnimatedBoolean
href: AnimatedString
type: String
Getters and Setters
externalResourcesRequired: AnimatedBoolean
href: AnimatedString
type: String
type=(String value)
Constructors
ScriptElement()

Fields

final AnimatedBoolean externalResourcesRequired
final AnimatedString href
String type

Getters and Setters

@ @
AnimatedBoolean get externalResourcesRequired
@ @
AnimatedString get href
@ @
String get type
@ @
set type=(String value)

Constructors

@ @
factory ScriptElement()

@ @ @ @ @ @
Class SetElement extends AnimationElement

Static Fields
supported: bool
Getters and Setters
supported: bool
Constructors
SetElement()

Static Fields

static final bool supported

Getters and Setters

static bool get supported

Checks if this type is supported on the current platform.

Constructors

@ @
factory SetElement()

@ @ @
Class StopElement extends SvgElement

Fields
gradientOffset: AnimatedNumber
Getters and Setters
gradientOffset: AnimatedNumber
Constructors
StopElement()

Fields

final AnimatedNumber gradientOffset

Getters and Setters

@ @
AnimatedNumber get gradientOffset

Constructors

@ @
factory StopElement()

@ @ @
Class StringList extends NativeFieldWrapperClass1 with ListMixin<String>, ImmutableListMixin<String> implements List<String>

Fields
first: String
last: String
length: int
numberOfItems: int
single: String
Getters and Setters
first: String
last: String
length: int
length=(int value)
numberOfItems: int
single: String
Constructors
StringList()
Methods
[](int index): String
[]=(int index, String value): void
appendItem(String item): String
clear(): void
elementAt(int index): String
getItem(int index): String
initialize(String item): String
insertItemBefore(String item, int index): String
removeItem(int index): String
replaceItem(String item, int index): String

Fields

final String first
final String last
int length
final int numberOfItems
final String single

Getters and Setters

String get first
String get last
int get length
set length=(int value)
@ @
int get numberOfItems
String get single

Constructors

StringList()

Methods

String [](int index)

Returns the object at the given index in the list or throws a RangeError if index is out of bounds.

void []=(int index, String value)

Sets the value at the given index in the list to value or throws a RangeError if index is out of bounds.

@ @
String appendItem(String item)
@ @
void clear()

Removes all objects from this list; the length of the list becomes zero.

Throws an UnsupportedError, and retains all objects, if this is a fixed-length list.

String elementAt(int index)

Returns the indexth element.

If this has fewer than index elements throws a RangeError.

Note: if this does not have a deterministic iteration order then the function may simply return any element without any iteration if there are at least index elements in this.

@ @
String getItem(int index)
@ @
String initialize(String item)
@ @
String insertItemBefore(String item, int index)
@ @
String removeItem(int index)
@ @
String replaceItem(String item, int index)

@ @ @
Class StyleElement extends SvgElement

Fields
disabled: bool
media: String
title: String
type: String
Getters and Setters
disabled: bool
disabled=(bool value)
media: String
media=(String value)
title: String
title=(String value)
type: String
type=(String value)
Constructors
StyleElement()

Fields

bool disabled
String media
String title
String type

Getters and Setters

@ @
bool get disabled
@ @
set disabled=(bool value)
@ @
String get media
@ @
set media=(String value)
@ @
String get title
@ @
set title=(String value)
@ @
String get type
@ @
set type=(String value)

Constructors

@ @
factory StyleElement()

@ @ @
Class SvgDocument extends Document

Fields
rootElement: SvgSvgElement
Getters and Setters
rootElement: SvgSvgElement

Fields

final SvgSvgElement rootElement

Getters and Setters

@ @
SvgSvgElement get rootElement

@ @
Class SvgElement extends Element

Fields
children: List
classes: CssClassSet
innerHtml: String
isContentEditable: bool
outerHtml: String
ownerSvgElement: SvgSvgElement
style: CssStyleDeclaration
viewportElement: SvgElement
xmlbase: String
xmllang: String
xmlspace: String
Getters and Setters
children: List<Element>
children=(List<Element> value)
classes: CssClassSet
innerHtml: String
innerHtml=(String value)
isContentEditable: bool
outerHtml: String
ownerSvgElement: SvgSvgElement
style: CssStyleDeclaration
viewportElement: SvgElement
xmlbase: String
xmlbase=(String value)
xmllang: String
xmllang=(String value)
xmlspace: String
xmlspace=(String value)
Constructors
SvgElement.svg(String svg, NodeValidator validator, NodeTreeSanitizer treeSanitizer)
SvgElement.tag(String tag)
Methods
click(): void
createFragment(String svg, NodeValidator validator, NodeTreeSanitizer treeSanitizer): DocumentFragment
insertAdjacentElement(String where, Element element): Element
insertAdjacentHtml(String where, String text): void
insertAdjacentText(String where, String text): void
isTagSupported(String tag): bool

Fields

List children
final CssClassSet classes
String innerHtml
final bool isContentEditable
final String outerHtml
final SvgSvgElement ownerSvgElement
final CssStyleDeclaration style
final SvgElement viewportElement
String xmlbase
String xmllang
String xmlspace

Getters and Setters

List<Element> get children
set children=(List<Element> value)
CssClassSet get classes
String get innerHtml
set innerHtml=(String value)
bool get isContentEditable
String get outerHtml
@ @
SvgSvgElement get ownerSvgElement
@ @ @
CssStyleDeclaration get style
@ @
SvgElement get viewportElement
@ @
String get xmlbase
@ @
set xmlbase=(String value)
@ @ @
String get xmllang
@ @ @
set xmllang=(String value)
@ @ @
String get xmlspace
@ @ @
set xmlspace=(String value)

Constructors

factory SvgElement.svg(String svg, NodeValidator validator, NodeTreeSanitizer treeSanitizer)
factory SvgElement.tag(String tag)

Methods

void click()
DocumentFragment createFragment(String svg, NodeValidator validator, NodeTreeSanitizer treeSanitizer)

Create a DocumentFragment from the HTML fragment and ensure that it follows the sanitization rules specified by the validator or treeSanitizer.

If the default validation behavior is too restrictive then a new NodeValidator should be created, either extending or wrapping a default validator and overriding the validation APIs.

The treeSanitizer is used to walk the generated node tree and sanitize it. A custom treeSanitizer can also be provided to perform special validation rules but since the API is more complex to implement this is discouraged.

The returned tree is guaranteed to only contain nodes and attributes which are allowed by the provided validator.

See also:

  • NodeValidator
  • NodeTreeSanitizer
@
Element insertAdjacentElement(String where, Element element)
@
void insertAdjacentHtml(String where, String text)
@
void insertAdjacentText(String where, String text)
static bool isTagSupported(String tag)

Checks to see if the SVG element type is supported by the current platform.

The tag should be a valid SVG element tag name.


@ @
Class SvgSvgElement extends GraphicsElement implements FitToViewBox, ExternalResourcesRequired, ZoomAndPan

Fields
contentScriptType: String
contentStyleType: String
currentScale: num
currentTranslate: Point
currentView: ViewSpec
externalResourcesRequired: AnimatedBoolean
height: AnimatedLength
pixelUnitToMillimeterX: double
pixelUnitToMillimeterY: double
preserveAspectRatio: AnimatedPreserveAspectRatio
screenPixelToMillimeterX: double
screenPixelToMillimeterY: double
useCurrentView: bool
viewBox: AnimatedRect
viewport: Rect
width: AnimatedLength
x: AnimatedLength
y: AnimatedLength
zoomAndPan: int
Getters and Setters
contentScriptType: String
contentScriptType=(String value)
contentStyleType: String
contentStyleType=(String value)
currentScale: num
currentScale=(num value)
currentTranslate: Point
currentView: ViewSpec
externalResourcesRequired: AnimatedBoolean
height: AnimatedLength
pixelUnitToMillimeterX: double
pixelUnitToMillimeterY: double
preserveAspectRatio: AnimatedPreserveAspectRatio
screenPixelToMillimeterX: double
screenPixelToMillimeterY: double
useCurrentView: bool
viewBox: AnimatedRect
viewport: Rect
width: AnimatedLength
x: AnimatedLength
y: AnimatedLength
zoomAndPan: int
zoomAndPan=(int value)
Constructors
SvgSvgElement()
Methods
animationsPaused(): bool
checkEnclosure(SvgElement element, Rect rect): bool
checkIntersection(SvgElement element, Rect rect): bool
createSvgAngle(): Angle
createSvgLength(): Length
createSvgMatrix(): Matrix
createSvgNumber(): Number
createSvgPoint(): Point
createSvgRect(): Rect
createSvgTransform(): Transform
createSvgTransformFromMatrix(Matrix matrix): Transform
deselectAll(): void
forceRedraw(): void
getCurrentTime(): double
getElementById(String elementId): Element
getEnclosureList(Rect rect, SvgElement referenceElement): List<Node>
getIntersectionList(Rect rect, SvgElement referenceElement): List<Node>
pauseAnimations(): void
setCurrentTime(num seconds): void
suspendRedraw(int maxWaitMilliseconds): int
unpauseAnimations(): void
unsuspendRedraw(int suspendHandleId): void
unsuspendRedrawAll(): void

Fields

String contentScriptType
String contentStyleType
num currentScale
final Point currentTranslate
final ViewSpec currentView
final AnimatedBoolean externalResourcesRequired
final AnimatedLength height
final double pixelUnitToMillimeterX
final double pixelUnitToMillimeterY
final AnimatedPreserveAspectRatio preserveAspectRatio
final double screenPixelToMillimeterX
final double screenPixelToMillimeterY
final bool useCurrentView
final AnimatedRect viewBox
final Rect viewport
final AnimatedLength width
final AnimatedLength x
final AnimatedLength y
int zoomAndPan

Getters and Setters

@ @
String get contentScriptType
@ @
set contentScriptType=(String value)
@ @
String get contentStyleType
@ @
set contentStyleType=(String value)
@ @
num get currentScale
@ @
set currentScale=(num value)
@ @
Point get currentTranslate
@ @
ViewSpec get currentView
@ @
AnimatedBoolean get externalResourcesRequired
@ @
AnimatedLength get height
@ @
double get pixelUnitToMillimeterX
@ @
double get pixelUnitToMillimeterY
@ @
AnimatedPreserveAspectRatio get preserveAspectRatio
@ @
double get screenPixelToMillimeterX
@ @
double get screenPixelToMillimeterY
@ @
bool get useCurrentView
@ @
AnimatedRect get viewBox
@ @
Rect get viewport
@ @
AnimatedLength get width
@ @
AnimatedLength get x
@ @
AnimatedLength get y
@ @
int get zoomAndPan
@ @
set zoomAndPan=(int value)

Constructors

factory SvgSvgElement()

Methods

@ @
bool animationsPaused()
@ @
bool checkEnclosure(SvgElement element, Rect rect)
@ @
bool checkIntersection(SvgElement element, Rect rect)
@ @
Angle createSvgAngle()
@ @
Length createSvgLength()
@ @
Matrix createSvgMatrix()
@ @
Number createSvgNumber()
@ @
Point createSvgPoint()
@ @
Rect createSvgRect()
@ @
Transform createSvgTransform()
@ @
Transform createSvgTransformFromMatrix(Matrix matrix)
@ @
void deselectAll()
@ @
void forceRedraw()
@ @
double getCurrentTime()
@ @
Element getElementById(String elementId)
@ @
List<Node> getEnclosureList(Rect rect, SvgElement referenceElement)
@ @
List<Node> getIntersectionList(Rect rect, SvgElement referenceElement)
@ @
void pauseAnimations()
@ @
void setCurrentTime(num seconds)
@ @
int suspendRedraw(int maxWaitMilliseconds)
@ @
void unpauseAnimations()
@ @
void unsuspendRedraw(int suspendHandleId)
@ @
void unsuspendRedrawAll()

@ @ @
Class SwitchElement extends GraphicsElement implements ExternalResourcesRequired

Fields
externalResourcesRequired: AnimatedBoolean
Getters and Setters
externalResourcesRequired: AnimatedBoolean
Constructors
SwitchElement()

Fields

final AnimatedBoolean externalResourcesRequired

Getters and Setters

@ @
AnimatedBoolean get externalResourcesRequired

Constructors

@ @
factory SwitchElement()

@ @ @
Class SymbolElement extends SvgElement implements FitToViewBox, ExternalResourcesRequired

Fields
externalResourcesRequired: AnimatedBoolean
preserveAspectRatio: AnimatedPreserveAspectRatio
viewBox: AnimatedRect
Getters and Setters
externalResourcesRequired: AnimatedBoolean
preserveAspectRatio: AnimatedPreserveAspectRatio
viewBox: AnimatedRect
Constructors
SymbolElement()

Fields

final AnimatedBoolean externalResourcesRequired
final AnimatedPreserveAspectRatio preserveAspectRatio
final AnimatedRect viewBox

Getters and Setters

@ @
AnimatedBoolean get externalResourcesRequired
@ @
AnimatedPreserveAspectRatio get preserveAspectRatio
@ @
AnimatedRect get viewBox

Constructors

@ @
factory SymbolElement()

@ @ @
Class TSpanElement extends TextPositioningElement

Constructors
TSpanElement()

Constructors

@ @
factory TSpanElement()

@ @ @
Abstract class Tests extends NativeFieldWrapperClass1

Fields
requiredExtensions: StringList
requiredFeatures: StringList
systemLanguage: StringList
Getters and Setters
requiredExtensions: StringList
requiredFeatures: StringList
systemLanguage: StringList
Constructors
Tests()
Methods
hasExtension(String extension): bool

Fields

final StringList requiredExtensions
final StringList requiredFeatures
final StringList systemLanguage

Getters and Setters

@ @
StringList get requiredExtensions
@ @
StringList get requiredFeatures
@ @
StringList get systemLanguage

Constructors

Tests()

Methods

@ @
bool hasExtension(String extension)

@ @ @
Class TextContentElement extends GraphicsElement implements ExternalResourcesRequired

Static Fields
LENGTHADJUST_SPACING: int
LENGTHADJUST_SPACINGANDGLYPHS: int
LENGTHADJUST_UNKNOWN: int
Fields
externalResourcesRequired: AnimatedBoolean
lengthAdjust: AnimatedEnumeration
textLength: AnimatedLength
Getters and Setters
externalResourcesRequired: AnimatedBoolean
lengthAdjust: AnimatedEnumeration
textLength: AnimatedLength
Methods
getCharNumAtPosition(Point point): int
getComputedTextLength(): double
getEndPositionOfChar(int offset): Point
getExtentOfChar(int offset): Rect
getNumberOfChars(): int
getRotationOfChar(int offset): double
getStartPositionOfChar(int offset): Point
getSubStringLength(int offset, int length): double
selectSubString(int offset, int length): void

Static Fields

@ @
static const int LENGTHADJUST_SPACING = 1
@ @
static const int LENGTHADJUST_SPACINGANDGLYPHS = 2
@ @
static const int LENGTHADJUST_UNKNOWN = 0

Fields

final AnimatedBoolean externalResourcesRequired
final AnimatedEnumeration lengthAdjust
final AnimatedLength textLength

Getters and Setters

@ @
AnimatedBoolean get externalResourcesRequired
@ @
AnimatedEnumeration get lengthAdjust
@ @
AnimatedLength get textLength

Methods

@ @
int getCharNumAtPosition(Point point)
@ @
double getComputedTextLength()
@ @
Point getEndPositionOfChar(int offset)
@ @
Rect getExtentOfChar(int offset)
@ @
int getNumberOfChars()
@ @
double getRotationOfChar(int offset)
@ @
Point getStartPositionOfChar(int offset)
@ @
double getSubStringLength(int offset, int length)
@ @
void selectSubString(int offset, int length)

@ @ @
Class TextElement extends TextPositioningElement

Constructors
TextElement()

Constructors

@ @
factory TextElement()

@ @ @
Class TextPathElement extends TextContentElement implements UriReference

Static Fields
TEXTPATH_METHODTYPE_ALIGN: int
TEXTPATH_METHODTYPE_STRETCH: int
TEXTPATH_METHODTYPE_UNKNOWN: int
TEXTPATH_SPACINGTYPE_AUTO: int
TEXTPATH_SPACINGTYPE_EXACT: int
TEXTPATH_SPACINGTYPE_UNKNOWN: int
Fields
href: AnimatedString
method: AnimatedEnumeration
spacing: AnimatedEnumeration
startOffset: AnimatedLength
Getters and Setters
href: AnimatedString
method: AnimatedEnumeration
spacing: AnimatedEnumeration
startOffset: AnimatedLength

Static Fields

@ @
static const int TEXTPATH_METHODTYPE_ALIGN = 1
@ @
static const int TEXTPATH_METHODTYPE_STRETCH = 2
@ @
static const int TEXTPATH_METHODTYPE_UNKNOWN = 0
@ @
static const int TEXTPATH_SPACINGTYPE_AUTO = 1
@ @
static const int TEXTPATH_SPACINGTYPE_EXACT = 2
@ @
static const int TEXTPATH_SPACINGTYPE_UNKNOWN = 0

Fields

final AnimatedString href
final AnimatedEnumeration method
final AnimatedEnumeration spacing
final AnimatedLength startOffset

Getters and Setters

@ @
AnimatedString get href
@ @
AnimatedEnumeration get method
@ @
AnimatedEnumeration get spacing
@ @
AnimatedLength get startOffset

@ @ @
Class TextPositioningElement extends TextContentElement

Fields
dx: AnimatedLengthList
dy: AnimatedLengthList
rotate: AnimatedNumberList
x: AnimatedLengthList
y: AnimatedLengthList
Getters and Setters
dx: AnimatedLengthList
dy: AnimatedLengthList
rotate: AnimatedNumberList
x: AnimatedLengthList
y: AnimatedLengthList

Fields

final AnimatedLengthList dx
final AnimatedLengthList dy
final AnimatedNumberList rotate
final AnimatedLengthList x
final AnimatedLengthList y

Getters and Setters

@ @
AnimatedLengthList get dx
@ @
AnimatedLengthList get dy
@ @
AnimatedNumberList get rotate
@ @
AnimatedLengthList get x
@ @
AnimatedLengthList get y

@ @ @
Class TitleElement extends SvgElement

Constructors
TitleElement()

Constructors

@ @
factory TitleElement()

@ @ @
Class Transform extends NativeFieldWrapperClass1

Static Fields
SVG_TRANSFORM_MATRIX: int
SVG_TRANSFORM_ROTATE: int
SVG_TRANSFORM_SCALE: int
SVG_TRANSFORM_SKEWX: int
SVG_TRANSFORM_SKEWY: int
SVG_TRANSFORM_TRANSLATE: int
SVG_TRANSFORM_UNKNOWN: int
Fields
angle: double
matrix: Matrix
type: int
Getters and Setters
angle: double
matrix: Matrix
type: int
Constructors
Transform()
Methods
setMatrix(Matrix matrix): void
setRotate(num angle, num cx, num cy): void
setScale(num sx, num sy): void
setSkewX(num angle): void
setSkewY(num angle): void
setTranslate(num tx, num ty): void

Static Fields

@ @
static const int SVG_TRANSFORM_MATRIX = 1
@ @
static const int SVG_TRANSFORM_ROTATE = 4
@ @
static const int SVG_TRANSFORM_SCALE = 3
@ @
static const int SVG_TRANSFORM_SKEWX = 5
@ @
static const int SVG_TRANSFORM_SKEWY = 6
@ @
static const int SVG_TRANSFORM_TRANSLATE = 2
@ @
static const int SVG_TRANSFORM_UNKNOWN = 0

Fields

final double angle
final Matrix matrix
final int type

Getters and Setters

@ @
double get angle
@ @
Matrix get matrix
@ @
int get type

Constructors

Transform()

Methods

@ @
void setMatrix(Matrix matrix)
@ @
void setRotate(num angle, num cx, num cy)
@ @
void setScale(num sx, num sy)
@ @
void setSkewX(num angle)
@ @
void setSkewY(num angle)
@ @
void setTranslate(num tx, num ty)

@ @ @
Class TransformList extends NativeFieldWrapperClass1 with ListMixin<Transform>, ImmutableListMixin<Transform> implements List<Transform>

Fields
first: Transform
last: Transform
length: int
numberOfItems: int
single: Transform
Getters and Setters
first: Transform
last: Transform
length: int
length=(int value)
numberOfItems: int
single: Transform
Constructors
TransformList()
Methods
[](int index): Transform
[]=(int index, Transform value): void
appendItem(Transform item): Transform
clear(): void
consolidate(): Transform
createSvgTransformFromMatrix(Matrix matrix): Transform
elementAt(int index): Transform
getItem(int index): Transform
initialize(Transform item): Transform
insertItemBefore(Transform item, int index): Transform
removeItem(int index): Transform
replaceItem(Transform item, int index): Transform

Fields

final Transform first
final Transform last
int length
final int numberOfItems
final Transform single

Getters and Setters

Transform get first
Transform get last
int get length
set length=(int value)
@ @
int get numberOfItems
Transform get single

Constructors

TransformList()

Methods

Transform [](int index)

Returns the object at the given index in the list or throws a RangeError if index is out of bounds.

void []=(int index, Transform value)

Sets the value at the given index in the list to value or throws a RangeError if index is out of bounds.

@ @
Transform appendItem(Transform item)
@ @
void clear()

Removes all objects from this list; the length of the list becomes zero.

Throws an UnsupportedError, and retains all objects, if this is a fixed-length list.

@ @
Transform consolidate()
@ @
Transform createSvgTransformFromMatrix(Matrix matrix)
Transform elementAt(int index)

Returns the indexth element.

If this has fewer than index elements throws a RangeError.

Note: if this does not have a deterministic iteration order then the function may simply return any element without any iteration if there are at least index elements in this.

@ @
Transform getItem(int index)
@ @
Transform initialize(Transform item)
@ @
Transform insertItemBefore(Transform item, int index)
@ @
Transform removeItem(int index)
@ @
Transform replaceItem(Transform item, int index)

@ @ @
Class UnitTypes extends NativeFieldWrapperClass1

Static Fields
SVG_UNIT_TYPE_OBJECTBOUNDINGBOX: int
SVG_UNIT_TYPE_UNKNOWN: int
SVG_UNIT_TYPE_USERSPACEONUSE: int
Constructors
UnitTypes()

Static Fields

@ @
static const int SVG_UNIT_TYPE_OBJECTBOUNDINGBOX = 2
@ @
static const int SVG_UNIT_TYPE_UNKNOWN = 0
@ @
static const int SVG_UNIT_TYPE_USERSPACEONUSE = 1

Constructors

UnitTypes()

@ @ @
Abstract class UriReference extends NativeFieldWrapperClass1

Fields
href: AnimatedString
Getters and Setters
href: AnimatedString
Constructors
UriReference()

Fields

final AnimatedString href

Getters and Setters

@ @
AnimatedString get href

Constructors

UriReference()

@ @ @
Class UseElement extends GraphicsElement implements UriReference, ExternalResourcesRequired, Tests

Fields
animatedInstanceRoot: ElementInstance
externalResourcesRequired: AnimatedBoolean
height: AnimatedLength
href: AnimatedString
instanceRoot: ElementInstance
requiredExtensions: StringList
requiredFeatures: StringList
systemLanguage: StringList
width: AnimatedLength
x: AnimatedLength
y: AnimatedLength
Getters and Setters
animatedInstanceRoot: ElementInstance
externalResourcesRequired: AnimatedBoolean
height: AnimatedLength
href: AnimatedString
instanceRoot: ElementInstance
requiredExtensions: StringList
requiredFeatures: StringList
systemLanguage: StringList
width: AnimatedLength
x: AnimatedLength
y: AnimatedLength
Constructors
UseElement()
Methods
hasExtension(String extension): bool

Fields

final ElementInstance animatedInstanceRoot
final AnimatedBoolean externalResourcesRequired
final AnimatedLength height
final AnimatedString href
final ElementInstance instanceRoot
final StringList requiredExtensions
final StringList requiredFeatures
final StringList systemLanguage
final AnimatedLength width
final AnimatedLength x
final AnimatedLength y

Getters and Setters

@ @
ElementInstance get animatedInstanceRoot
@ @
AnimatedBoolean get externalResourcesRequired
@ @
AnimatedLength get height
@ @
AnimatedString get href
@ @
ElementInstance get instanceRoot
@ @
StringList get requiredExtensions
@ @
StringList get requiredFeatures
@ @
StringList get systemLanguage
@ @
AnimatedLength get width
@ @
AnimatedLength get x
@ @
AnimatedLength get y

Constructors

@ @
factory UseElement()

Methods

@ @
bool hasExtension(String extension)

@ @ @
Class ViewElement extends SvgElement implements FitToViewBox, ExternalResourcesRequired, ZoomAndPan

Fields
externalResourcesRequired: AnimatedBoolean
preserveAspectRatio: AnimatedPreserveAspectRatio
viewBox: AnimatedRect
viewTarget: StringList
zoomAndPan: int
Getters and Setters
externalResourcesRequired: AnimatedBoolean
preserveAspectRatio: AnimatedPreserveAspectRatio
viewBox: AnimatedRect
viewTarget: StringList
zoomAndPan: int
zoomAndPan=(int value)
Constructors
ViewElement()

Fields

final AnimatedBoolean externalResourcesRequired
final AnimatedPreserveAspectRatio preserveAspectRatio
final AnimatedRect viewBox
final StringList viewTarget
int zoomAndPan

Getters and Setters

@ @
AnimatedBoolean get externalResourcesRequired
@ @
AnimatedPreserveAspectRatio get preserveAspectRatio
@ @
AnimatedRect get viewBox
@ @
StringList get viewTarget
@ @
int get zoomAndPan
@ @
set zoomAndPan=(int value)

Constructors

@ @
factory ViewElement()

@ @ @
Class ViewSpec extends NativeFieldWrapperClass1 implements FitToViewBox

Fields
preserveAspectRatio: AnimatedPreserveAspectRatio
preserveAspectRatioString: String
transform: TransformList
transformString: String
viewBox: AnimatedRect
viewBoxString: String
viewTarget: SvgElement
viewTargetString: String
zoomAndPan: int
Getters and Setters
preserveAspectRatio: AnimatedPreserveAspectRatio
preserveAspectRatioString: String
transform: TransformList
transformString: String
viewBox: AnimatedRect
viewBoxString: String
viewTarget: SvgElement
viewTargetString: String
zoomAndPan: int
zoomAndPan=(int value)
Constructors
ViewSpec()

Fields

final AnimatedPreserveAspectRatio preserveAspectRatio
final String preserveAspectRatioString
final TransformList transform
final String transformString
final AnimatedRect viewBox
final String viewBoxString
final SvgElement viewTarget
final String viewTargetString
int zoomAndPan

Getters and Setters

@ @ @
AnimatedPreserveAspectRatio get preserveAspectRatio
@ @
String get preserveAspectRatioString
@ @
TransformList get transform
@ @
String get transformString
@ @ @
AnimatedRect get viewBox
@ @
String get viewBoxString
@ @
SvgElement get viewTarget
@ @
String get viewTargetString
@ @ @
int get zoomAndPan
@ @ @
set zoomAndPan=(int value)

Constructors

ViewSpec()

@ @ @
Abstract class ZoomAndPan extends NativeFieldWrapperClass1

Static Fields
SVG_ZOOMANDPAN_DISABLE: int
SVG_ZOOMANDPAN_MAGNIFY: int
SVG_ZOOMANDPAN_UNKNOWN: int
Fields
zoomAndPan: int
Getters and Setters
zoomAndPan: int
zoomAndPan=(int value)
Constructors
ZoomAndPan()

Static Fields

@ @
static const int SVG_ZOOMANDPAN_DISABLE = 1
@ @
static const int SVG_ZOOMANDPAN_MAGNIFY = 2
@ @
static const int SVG_ZOOMANDPAN_UNKNOWN = 0

Fields

int zoomAndPan

Getters and Setters

@ @
int get zoomAndPan
@ @
set zoomAndPan=(int value)

Constructors

ZoomAndPan()

@ @ @
Class ZoomEvent extends UIEvent

Fields
newScale: double
newTranslate: Point
previousScale: double
previousTranslate: Point
zoomRectScreen: Rect
Getters and Setters
newScale: double
newTranslate: Point
previousScale: double
previousTranslate: Point
zoomRectScreen: Rect

Fields

final double newScale
final Point newTranslate
final double previousScale
final Point previousTranslate
final Rect zoomRectScreen

Getters and Setters

@ @
double get newScale
@ @
Point get newTranslate
@ @
double get previousScale
@ @
Point get previousTranslate
@ @
Rect get zoomRectScreen