CanvasDrawing

doodle.canvas.algebra.CanvasDrawing$package.CanvasDrawing
object CanvasDrawing

Attributes

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

Members list

Type members

Classlikes

Value members

Concrete methods

def apply[A](f: CanvasRenderingContext2D => A): () => A

Attributes

Source
CanvasDrawing.scala

Attributes

Source
CanvasDrawing.scala

Attributes

Source
CanvasDrawing.scala
def createGradient(ctx: CanvasRenderingContext2D, gradient: Gradient): CanvasGradient

Attributes

Source
CanvasDrawing.scala
def openPath(path: OpenPath): () => Unit

Attributes

Source
CanvasDrawing.scala
def pure[A](value: A): () => A

Attributes

Source
CanvasDrawing.scala

Attributes

Source
CanvasDrawing.scala
def setFill(fill: Option[Fill]): () => Unit

Attributes

Source
CanvasDrawing.scala
def setFill(fill: Fill): () => Unit

Attributes

Source
CanvasDrawing.scala
def setFont(font: Font): () => Unit

Attributes

Source
CanvasDrawing.scala

Attributes

Source
CanvasDrawing.scala
def setStroke(stroke: Stroke): () => Unit

Attributes

Source
CanvasDrawing.scala

Attributes

Source
CanvasDrawing.scala
def withFill[A](fill: Option[Fill])(drawing: () => A): () => A

Attributes

Source
CanvasDrawing.scala
def withStroke[A](stroke: Option[Stroke])(drawing: () => A): () => A

Attributes

Source
CanvasDrawing.scala

Concrete fields

val unit: () => Unit

CanvasDrawing that does nothing

CanvasDrawing that does nothing

Attributes

Source
CanvasDrawing.scala

Extensions

Extensions

extension [A](drawing: () => A)
def >>[B](that: () => B): () => B

Attributes

Source
CanvasDrawing.scala
def apply(ctx: CanvasRenderingContext2D): A

Attributes

Source
CanvasDrawing.scala
def tap[B](that: () => B): () => A

Attributes

Source
CanvasDrawing.scala