Elements

doodle.image.Image$.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.

Attributes

Source:
Image.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Concise view

Type members

Classlikes

final case class Above(l: Image, r: Image) extends Image

Attributes

Source:
Image.scala
Graph
Supertypes
class Image
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class At(image: Image, x: Double, y: Double) extends Image

Attributes

Source:
Image.scala
Graph
Supertypes
class Image
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class Beside(l: Image, r: Image) extends Image

Attributes

Source:
Image.scala
Graph
Supertypes
class Image
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class Circle(d: Double) extends Image

Attributes

Source:
Image.scala
Graph
Supertypes
class Image
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class ClosedPath(elements: List[PathElement]) extends Path

Attributes

Source:
Image.scala
Graph
Supertypes
class Path
class Image
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class Debug(image: Image, color: Color) extends Image

Attributes

Source:
Image.scala
Graph
Supertypes
class Image
trait Product
trait Equals
class Object
trait Matchable
class Any
case object Empty extends Image

Attributes

Source:
Image.scala
Graph
Supertypes
trait Singleton
trait Product
trait Mirror
class Image
trait Product
trait Equals
class Object
trait Matchable
class Any
Self type
Empty.type
final case class FillColor(image: Image, color: Color) extends Image

Attributes

Source:
Image.scala
Graph
Supertypes
class Image
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class FillGradient(image: Image, gradient: Gradient) extends Image

Attributes

Source:
Image.scala
Graph
Supertypes
class Image
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class Font(image: Image, font: Font) extends Image

Attributes

Source:
Image.scala
Graph
Supertypes
class Image
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class NoFill(image: Image) extends Image

Attributes

Source:
Image.scala
Graph
Supertypes
class Image
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class NoStroke(image: Image) extends Image

Attributes

Source:
Image.scala
Graph
Supertypes
class Image
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class On(t: Image, b: Image) extends Image

Attributes

Source:
Image.scala
Graph
Supertypes
class Image
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class OpenPath(elements: List[PathElement]) extends Path

Attributes

Source:
Image.scala
Graph
Supertypes
class Path
class Image
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class Rectangle(w: Double, h: Double) extends Image

Attributes

Source:
Image.scala
Graph
Supertypes
class Image
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class StrokeCap(image: Image, cap: Cap) extends Image

Attributes

Source:
Image.scala
Graph
Supertypes
class Image
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class StrokeColor(image: Image, color: Color) extends Image

Attributes

Source:
Image.scala
Graph
Supertypes
class Image
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class StrokeDash(image: Image, pattern: Iterable[Double]) extends Image

Attributes

Source:
Image.scala
Graph
Supertypes
class Image
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class StrokeJoin(image: Image, join: Join) extends Image

Attributes

Source:
Image.scala
Graph
Supertypes
class Image
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class StrokeWidth(image: Image, width: Double) extends Image

Attributes

Source:
Image.scala
Graph
Supertypes
class Image
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class Text(get: String) extends Image

Attributes

Source:
Image.scala
Graph
Supertypes
class Image
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class Transform(tx: Transform, i: Image) extends Image

Attributes

Source:
Image.scala
Graph
Supertypes
class Image
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class Triangle(w: Double, h: Double) extends Image

Attributes

Source:
Image.scala
Graph
Supertypes
class Image
trait Product
trait Equals
class Object
trait Matchable
class Any