com.sksamuel.scrimage.canvas

drawable

package drawable

Visibility
  1. Public
  2. All

Type Members

  1. case class Arc(x: Int, y: Int, width: Int, height: Int, startAngle: Int, endAngle: Int, configure: (Graphics2D) ⇒ Unit = ((g2: java.awt.Graphics2D) => ())) extends Drawable with Product with Serializable

  2. case class DrawableImage(imageToDraw: Image, x: Int, y: Int, context: Context = ...) extends ContextDrawable with Product with Serializable

  3. case class FilledArc(x: Int, y: Int, width: Int, height: Int, startAngle: Int, endAngle: Int, configure: (Graphics2D) ⇒ Unit = ((g2: java.awt.Graphics2D) => ())) extends Drawable with Product with Serializable

  4. case class FilledOval(x: Int, y: Int, width: Int, height: Int, configure: (Graphics2D) ⇒ Unit = ((g2: java.awt.Graphics2D) => ())) extends Drawable with Product with Serializable

  5. case class FilledPolygon(points: Seq[Point], configure: (Graphics2D) ⇒ Unit = ((g2: java.awt.Graphics2D) => ())) extends Drawable with Product with Serializable

  6. case class FilledRect(x: Int, y: Int, width: Int, height: Int, configure: (Graphics2D) ⇒ Unit = ((g2: java.awt.Graphics2D) => ())) extends Drawable with Product with Serializable

  7. case class FilledRoundedRect(x: Int, y: Int, width: Int, height: Int, arcWidth: Int, arcHeight: Int, configure: (Graphics2D) ⇒ Unit = ((g: java.awt.Graphics2D) => ())) extends Drawable with Product with Serializable

  8. case class Line(x0: Int, y0: Int, x1: Int, y1: Int, configure: (Graphics2D) ⇒ Unit = ((g2: java.awt.Graphics2D) => ())) extends Drawable with Product with Serializable

  9. case class Oval(x: Int, y: Int, width: Int, height: Int, configure: (Graphics2D) ⇒ Unit = ((g2: java.awt.Graphics2D) => ())) extends Drawable with Product with Serializable

  10. case class Point(x: Int, y: Int, configure: (Graphics2D) ⇒ Unit = ((g2: java.awt.Graphics2D) => ())) extends Drawable with Product with Serializable

  11. case class Polygon(points: Seq[Point], configure: (Graphics2D) ⇒ Unit = ((g2: java.awt.Graphics2D) => ())) extends Drawable with Product with Serializable

  12. case class Polyline(points: Seq[Point], configure: (Graphics2D) ⇒ Unit = ((g2: java.awt.Graphics2D) => ())) extends Drawable with Product with Serializable

  13. case class Rect(x: Int, y: Int, width: Int, height: Int, configure: (Graphics2D) ⇒ Unit = ((g: java.awt.Graphics2D) => ())) extends Drawable with Product with Serializable

  14. case class RoundedRect(x: Int, y: Int, width: Int, height: Int, arcWidth: Int, arcHeight: Int, configure: (Graphics2D) ⇒ Unit = ((g: java.awt.Graphics2D) => ())) extends Drawable with Product with Serializable

  15. case class Text(text: String, x: Int, y: Int, configure: (Graphics2D) ⇒ Unit = ((g2: java.awt.Graphics2D) => ())) extends Drawable with Product with Serializable

  16. case class DrawableString(text: String, x: Int, y: Int, configure: (Graphics2D) ⇒ Unit = ((g2: java.awt.Graphics2D) => ())) extends Drawable with Product with Serializable

    Annotations
    @deprecated
    Deprecated

    (Since version 3.0.0) Use Text

Value Members

  1. object Arc extends Serializable

  2. object DrawableString extends Serializable

  3. object FilledArc extends Serializable

  4. object FilledOval extends Serializable

  5. object FilledPolygon extends Serializable

  6. object FilledRect extends Serializable

  7. object FilledRoundedRect extends Serializable

  8. object Line extends Serializable

  9. object Oval extends Serializable

  10. object Point extends Serializable

  11. object Polygon extends Serializable

  12. object Polyline extends Serializable

  13. object Rect extends Serializable

  14. object RoundedRect extends Serializable

Ungrouped