doodle.effect

package doodle.effect

Members list

Type members

Classlikes

trait Base64Writer[+Alg <: Algebra, Frame, Fmt <: Format] extends Writer[Alg, Frame]

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

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

Attributes

Source
Base64Writer.scala
Supertypes
trait Writer[Alg, Frame]
class Object
trait Matchable
class Any
Known subtypes
trait Java2dWriter[Fmt]
object SvgWriter
Show all
trait BufferedImageWriter[+Alg <: Algebra, Frame] extends Writer[Alg, Frame]

The BufferedImageWriter type represent the ability to encode an image as a java BufferedImage class.

The BufferedImageWriter type represent the ability to encode an image as a java BufferedImage class.

Attributes

Source
BufferedImageWriter.scala
Supertypes
trait Writer[Alg, Frame]
class Object
trait Matchable
class Any
Known subtypes

The DefaultFrame typeclass provides a reasonable default Frame. This is a convenience for Renderer or Writer users that don't want to have to create a Frame instance.

The DefaultFrame typeclass provides a reasonable default Frame. This is a convenience for Renderer or Writer users that don't want to have to create a Frame instance.

Attributes

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

Attributes

Companion
trait
Source
DefaultFrame.scala
Supertypes
class Object
trait Matchable
class Any
Self type
trait FileWriter[+Alg <: Algebra, Frame, Fmt <: Format] extends Writer[Alg, Frame]

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

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

Attributes

Source
FileWriter.scala
Supertypes
trait Writer[Alg, Frame]
class Object
trait Matchable
class Any
Known subtypes
trait Java2dWriter[Fmt]
object SvgWriter
Show all

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.

Attributes

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

Attributes

Companion
trait
Source
Renderer.scala
Supertypes
class Object
trait Matchable
class Any
Self type
Renderer.type
trait Writer[+Alg <: Algebra, Frame]

Marker trait for effects that write a picture to a file or some other type.

Marker trait for effects that write a picture to a file or some other type.

Attributes

Source
Writer.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Base64Writer[Alg, Frame, Fmt]
trait Java2dWriter[Fmt]
object SvgWriter
trait BufferedImageWriter[Alg, Frame]
trait FileWriter[Alg, Frame, Fmt]
trait AnimationWriter[Alg, Frame, Format]
Show all