A picture is a description of what should be drawn. An effect carries out the description by, for example, drawing a picture to the screen or writing it to a file. Effects are implemented as type classes and defined in the effect package. Users will not usually interact directly with effects, but instead work with the syntax defined for them. For example calling draw on a Picture is syntax that uses the Renderer effect.

The main effects are:

Doodle SVG→