doodle.svg.effect

Type members

Classlikes

final case class Canvas(target: Node, frame: Frame, background: Option[Color], redrawQueue: Queue[IO, Int], mouseClickQueue: Queue[IO, Point], mouseMoveQueue: Queue[IO, Point])(implicit runtime: IORuntime)
Companion:
object
Source:
Canvas.scala
object Canvas
Companion:
class
Source:
Canvas.scala
final case class Frame(id: String, size: Size, background: Option[Color])
Companion:
object
Source:
Frame.scala
object Frame
Companion:
class
Source:
Frame.scala
sealed abstract class Size extends Product with Serializable
Companion:
object
Source:
Size.scala
object Size
Companion:
class
Source:
Size.scala
object SvgAnimationRenderer extends AnimationRenderer[Canvas]
object SvgRenderer extends Renderer[Algebra, Drawing, Frame, Canvas]