Package org.teavm.jso.canvas
Class Path2D
java.lang.Object
org.teavm.jso.canvas.Path2D
- All Implemented Interfaces:
org.teavm.jso.JSObject
-
Method Summary
Modifier and TypeMethodDescriptionabstract voidabstract voidarc(double x, double y, double radius, double startAngle, double endAngle) abstract voidarc(double x, double y, double radius, double startAngle, double endAngle, boolean counterclockwise) abstract voidarcTo(double x1, double y1, double x2, double y2, double radius) abstract voidbezierCurveTo(double cp1x, double cp1y, double cp2x, double cp2y, double x, double y) abstract voidstatic Path2Dcreate()static Path2Dstatic Path2Dabstract voidellipse(double x, double y, double radiusX, double radiusY, double rotation, double startAngle, double endAngle) abstract voidellipse(double x, double y, double radiusX, double radiusY, double rotation, double startAngle, double endAngle, boolean counterclockwise) abstract voidlineTo(double x, double y) abstract voidmoveTo(double x, double y) abstract voidquadraticCurveTo(double cpx, double cpy, double x, double y) abstract voidrect(double x, double y, double width, double height) abstract voidroundRect(double x, double y, double width, double height, org.teavm.jso.JSObject radii) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.teavm.jso.JSObject
cast
-
Method Details
-
create
-
create
-
create
-
addPath
-
closePath
public abstract void closePath() -
moveTo
public abstract void moveTo(double x, double y) -
lineTo
public abstract void lineTo(double x, double y) -
bezierCurveTo
public abstract void bezierCurveTo(double cp1x, double cp1y, double cp2x, double cp2y, double x, double y) -
quadraticCurveTo
public abstract void quadraticCurveTo(double cpx, double cpy, double x, double y) -
arc
public abstract void arc(double x, double y, double radius, double startAngle, double endAngle) -
arc
public abstract void arc(double x, double y, double radius, double startAngle, double endAngle, boolean counterclockwise) -
arcTo
public abstract void arcTo(double x1, double y1, double x2, double y2, double radius) -
ellipse
public abstract void ellipse(double x, double y, double radiusX, double radiusY, double rotation, double startAngle, double endAngle) -
ellipse
public abstract void ellipse(double x, double y, double radiusX, double radiusY, double rotation, double startAngle, double endAngle, boolean counterclockwise) -
rect
public abstract void rect(double x, double y, double width, double height) -
roundRect
public abstract void roundRect(double x, double y, double width, double height, org.teavm.jso.JSObject radii)
-