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.
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 anotherPath2D
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