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