Path2D extension type

The Path2D interface of the Canvas 2D API is used to declare a path that can then be used on a CanvasRenderingContext2D object. The path methods of the CanvasRenderingContext2D interface are also present on this interface, which gives you the convenience of being able to retain and replay your path whenever desired.

on
Implemented types

Constructors

Path2D([JSAny path])
factory

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

addPath(Path2D path, [DOMMatrix2DInit transform]) → void
The Path2D.addPath() method of the Canvas 2D API adds one Path2D object to another Path2D object.
arc(num x, num y, num radius, num startAngle, num endAngle, [bool counterclockwise]) → void
arcTo(num x1, num y1, num x2, num y2, num radius) → void
bezierCurveTo(num cp1x, num cp1y, num cp2x, num cp2y, num x, num y) → void
closePath() → void
ellipse(num x, num y, num radiusX, num radiusY, num rotation, num startAngle, num endAngle, [bool counterclockwise]) → void
lineTo(num x, num y) → void
moveTo(num x, num y) → void
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
quadraticCurveTo(num cpx, num cpy, num x, num y) → void
rect(num x, num y, num w, num h) → void
roundRect(num x, num y, num w, num h, [JSAny radii]) → void
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited