Elements

object Elements

Contains the leaves of the Image algebraic data type. Packaged here so they don't pollute the namespace when importing Image to access to the smart constructors.

Source:
Image.scala
class Object
trait Matchable
class Any

Type members

Classlikes

final case class Above(l: Image, r: Image) extends Image
final case class At(image: Image, x: Double, y: Double) extends Image
final case class Beside(l: Image, r: Image) extends Image
final case class Circle(d: Double) extends Image
final case class ClosedPath(elements: List[PathElement]) extends Path
final case class Debug(image: Image, color: Color) extends Image
case object Empty extends Image
final case class FillColor(image: Image, color: Color) extends Image
final case class FillGradient(image: Image, gradient: Gradient) extends Image
final case class Font(image: Image, font: Font) extends Image
final case class NoFill(image: Image) extends Image
final case class NoStroke(image: Image) extends Image
final case class On(t: Image, b: Image) extends Image
final case class OpenPath(elements: List[PathElement]) extends Path
final case class Rectangle(w: Double, h: Double) extends Image
final case class StrokeColor(image: Image, color: Color) extends Image
final case class StrokeWidth(image: Image, width: Double) extends Image
final case class Text(get: String) extends Image
final case class Transform(tx: Transform, i: Image) extends Image
final case class Triangle(w: Double, h: Double) extends Image