com.sksamuel.scrimage

canvas

package canvas

Visibility
  1. Public
  2. All

Type Members

  1. case class Arc(x: Int, y: Int, width: Int, height: Int, startAngle: Int, endAngle: Int) extends Drawable with Product with Serializable

  2. case class Canvas(image: Image, painter: Painter = ..., font: Font = ..., aliasing: Boolean = false) extends Product with Serializable

  3. case class ColorPainter(color: Color) extends Painter with Product with Serializable

  4. case class ColoredDrawable(painter: Painter, drawable: Drawable) extends Drawable with Product with Serializable

  5. trait Drawable extends AnyRef

  6. case class DrawableImage(imageToDraw: Image, x: Int, y: Int) extends Drawable with Product with Serializable

  7. case class DrawableString(text: String, x: Int, y: Int) extends Drawable with Product with Serializable

  8. case class FilledArc(x: Int, y: Int, width: Int, height: Int, startAngle: Int, endAngle: Int) extends Drawable with Product with Serializable

  9. case class FilledOval(x: Int, y: Int, width: Int, height: Int) extends Drawable with Product with Serializable

  10. case class FilledPolygon(points: Seq[Point]) extends Drawable with Product with Serializable

  11. case class FilledRect(x: Int, y: Int, width: Int, height: Int) extends Drawable with Product with Serializable

  12. case class FilledRoundedRect(x: Int, y: Int, width: Int, height: Int, arcWidth: Int, arcHeight: Int) extends Drawable with Product with Serializable

  13. case class Line(x0: Int, y0: Int, x1: Int, y1: Int) extends Drawable with Product with Serializable

  14. case class LinearGradient(x1: Int, y1: Int, color1: Color, x2: Int, y2: Int, color2: Color) extends Painter with Product with Serializable

  15. case class Oval(x: Int, y: Int, width: Int, height: Int) extends Drawable with Product with Serializable

  16. trait Painter extends AnyRef

  17. case class Point(x: Int, y: Int) extends Drawable with Product with Serializable

  18. case class Polygon(points: Seq[Point]) extends Drawable with Product with Serializable

  19. case class Polyline(points: Seq[Point]) extends Drawable with Product with Serializable

  20. case class RadialGradient(cx: Float, cy: Float, radius: Float, fractions: Array[Float], colors: Array[Color]) extends Painter with Product with Serializable

  21. case class Rect(x: Int, y: Int, width: Int, height: Int) extends Drawable with Product with Serializable

  22. case class Renderer(aliasing: Boolean) extends Product with Serializable

  23. case class RoundedRect(x: Int, y: Int, width: Int, height: Int, arcWidth: Int, arcHeight: Int) extends Drawable with Product with Serializable

  24. class WatermarkFilter extends Filter

Value Members

  1. object Canvas extends Serializable

  2. object Drawable

  3. object LinearGradient extends Serializable

  4. object Painter

  5. object Point extends Serializable

  6. object Polygon extends Serializable

  7. object RandomPainter extends Painter

Ungrouped