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.

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 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 Transform(tx: Transform, i: Image) extends Image
final case class Triangle(w: Double, h: Double) extends Image