Class Path2D

java.lang.Object
org.teavm.jso.canvas.Path2D
All Implemented Interfaces:
org.teavm.jso.JSObject

public class Path2D extends Object implements org.teavm.jso.JSObject
  • Constructor Summary

    Constructors
    Constructor
    Description
     
     
    Path2D(Path2D path)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    void
    arc(double x, double y, double radius, double startAngle, double endAngle)
     
    void
    arc(double x, double y, double radius, double startAngle, double endAngle, boolean counterclockwise)
     
    void
    arcTo(double x1, double y1, double x2, double y2, double radius)
     
    void
    bezierCurveTo(double cp1x, double cp1y, double cp2x, double cp2y, double x, double y)
     
    void
     
    static Path2D
    Deprecated.
    static Path2D
    Deprecated.
    static Path2D
    create(Path2D path)
    Deprecated.
    void
    ellipse(double x, double y, double radiusX, double radiusY, double rotation, double startAngle, double endAngle)
     
    void
    ellipse(double x, double y, double radiusX, double radiusY, double rotation, double startAngle, double endAngle, boolean counterclockwise)
     
    void
    lineTo(double x, double y)
     
    void
    moveTo(double x, double y)
     
    void
    quadraticCurveTo(double cpx, double cpy, double x, double y)
     
    void
    rect(double x, double y, double width, double height)
     
    void
    roundRect(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, wait

    Methods inherited from interface org.teavm.jso.JSObject

    cast
  • Constructor Details

    • Path2D

      public Path2D()
    • Path2D

      public Path2D(Path2D path)
    • Path2D

      public Path2D(String svg)
  • Method Details

    • create

      @Deprecated public static Path2D create()
      Deprecated.
    • create

      @Deprecated public static Path2D create(Path2D path)
      Deprecated.
    • create

      @Deprecated public static Path2D create(String svg)
      Deprecated.
    • addPath

      public void addPath(Path2D path)
    • closePath

      public void closePath()
    • moveTo

      public void moveTo(double x, double y)
    • lineTo

      public void lineTo(double x, double y)
    • bezierCurveTo

      public void bezierCurveTo(double cp1x, double cp1y, double cp2x, double cp2y, double x, double y)
    • quadraticCurveTo

      public void quadraticCurveTo(double cpx, double cpy, double x, double y)
    • arc

      public void arc(double x, double y, double radius, double startAngle, double endAngle)
    • arc

      public void arc(double x, double y, double radius, double startAngle, double endAngle, boolean counterclockwise)
    • arcTo

      public void arcTo(double x1, double y1, double x2, double y2, double radius)
    • ellipse

      public void ellipse(double x, double y, double radiusX, double radiusY, double rotation, double startAngle, double endAngle)
    • ellipse

      public void ellipse(double x, double y, double radiusX, double radiusY, double rotation, double startAngle, double endAngle, boolean counterclockwise)
    • rect

      public void rect(double x, double y, double width, double height)
    • roundRect

      public void roundRect(double x, double y, double width, double height, org.teavm.jso.JSObject radii)