Image

doodle.image.Image
See theImage companion object
sealed abstract class Image extends Product with Serializable

Attributes

Companion:
object
Source:
Image.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any
Known subtypes
class Above
class At
class Beside
class Circle
class Debug
object Empty.type
class FillColor
class Font
class NoFill
class NoStroke
class On
class Rectangle
class StrokeCap
class Text
class Transform
class Triangle
class Path
class OpenPath

Members list

Concise view

Value members

Concrete methods

def above(bottom: Image): Image

Attributes

Source:
Image.scala
def at(vec: Vec): Image

Attributes

Source:
Image.scala
def at(pt: Point): Image

Attributes

Source:
Image.scala
def at(x: Double, y: Double): Image

Attributes

Source:
Image.scala
def at(r: Double, a: Angle): Image

Attributes

Source:
Image.scala
def below(top: Image): Image

Attributes

Source:
Image.scala
def beside(right: Image): Image

Attributes

Source:
Image.scala
def compile[Algebra <: Basic]: Picture[Algebra, Unit]

Attributes

Source:
Image.scala
def debug(color: Color): Image

Attributes

Source:
Image.scala

Attributes

Source:
Image.scala
def fillColor(color: Color): Image

Attributes

Source:
Image.scala
def fillGradient(gradient: Gradient): Image

Attributes

Source:
Image.scala
def font(font: Font): Image

Attributes

Source:
Image.scala

Attributes

Source:
Image.scala

Attributes

Source:
Image.scala
def on(bottom: Image): Image

Attributes

Source:
Image.scala
def rotate(angle: Angle): Image

Attributes

Source:
Image.scala
def scale(x: Double, y: Double): Image

Attributes

Source:
Image.scala
def strokeCap[A](strokeCap: Cap): Image

Attributes

Source:
Image.scala
def strokeColor(color: Color): Image

Attributes

Source:
Image.scala
def strokeDash[A](pattern: Iterable[Double]): Image

Specify the stroke dash pattern. The pattern gives the length, in local coordinates, of opaque and transparent sections. The first element is the length of an opaque section, the second of a transparent section, and so on.

Specify the stroke dash pattern. The pattern gives the length, in local coordinates, of opaque and transparent sections. The first element is the length of an opaque section, the second of a transparent section, and so on.

Attributes

Source:
Image.scala
def strokeJoin[A](strokeJoin: Join): Image

Attributes

Source:
Image.scala
def strokeWidth(width: Double): Image

Attributes

Source:
Image.scala

Attributes

Source:
Image.scala
def under(top: Image): Image

Attributes

Source:
Image.scala

Inherited methods

def canEqual(that: Any): Boolean

Attributes

Inherited from:
Equals

Attributes

Inherited from:
Product
def productElement(n: Int): Any

Attributes

Inherited from:
Product

Attributes

Inherited from:
Product

Attributes

Inherited from:
Product

Attributes

Inherited from:
Product

Attributes

Inherited from:
Product