Renderer

doodle.effect.Renderer
See theRenderer companion object

The Renderer typeclass describes a data type that can create an area to render a picture (a Canvas) from a description (a Frame) and render a picture to that Canvas.

Attributes

Companion
object
Source
Renderer.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Members list

Value members

Abstract methods

def canvas(description: Frame): IO[Canvas]

Construct a Canvas from a description.

Construct a Canvas from a description.

Attributes

Source
Renderer.scala
def render[A](canvas: Canvas)(picture: Picture[Alg, A]): IO[A]

Render a picture to a Canvas.

Render a picture to a Canvas.

Attributes

Source
Renderer.scala