doodle.effect

Type members

Classlikes

trait Base64[+Alg <: ([x[_]] =>> Algebra[x]), F[_], Frame, Format]

The Base64 type represent the ability to encode an image as a Base64 String in a given format.

The Base64 type represent the ability to encode an image as a Base64 String in a given format.

trait DefaultRenderer[+Alg <: ([x[_]] =>> Algebra[x]), F[_], Frame, Canvas] extends Renderer[Alg, F, Frame, Canvas]

The DefaultRenderer typeclass is a Renderer that has a reasonable default frame.

The DefaultRenderer typeclass is a Renderer that has a reasonable default frame.

Companion
object
Companion
class
trait Renderer[+Alg <: ([x[_]] =>> Algebra[x]), F[_], Frame, Canvas]

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.

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.

Companion
object
object Renderer
Companion
class
trait Writer[+Alg <: ([x[_]] =>> Algebra[x]), F[_], Frame, Format]

The Writer typeclass represents write a picture to a file in a given format.

The Writer typeclass represents write a picture to a file in a given format.

Companion
object
object Writer
Companion
class