Image

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

Attributes

Companion
object
Source
Image.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Known subtypes
class Above
class At
class Beside
class Circle
class ClosedPath
class Debug
object Empty.type
class FillColor
class FillGradient
class Font
class Margin
class NoFill
class NoStroke
class On
class OpenPath
class OriginAt
class Rectangle
class StrokeCap
class StrokeColor
class StrokeDash
class StrokeJoin
class StrokeWidth
class Text
class Transform
class Triangle
Show all

Members list

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
def debug: Image

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
def margin(top: Double, right: Double, bottom: Double, left: Double): Image

Attributes

Source
Image.scala
def margin(width: Double, height: Double): Image

Attributes

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

Attributes

Source
Image.scala
def noFill: Image

Attributes

Source
Image.scala

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

Source
Image.scala
def originAt(r: Double, a: Angle): 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
def productArity: Int

Attributes

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

Attributes

Inherited from:
Product
def productElementName(n: Int): String

Attributes

Inherited from:
Product
def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product
def productPrefix: String

Attributes

Inherited from:
Product