svg
0.11.3
svg
doodle.svg
Base
JsBase
Picture
doodle.svg.algebra
AlgebraModule
BaseAlgebra
CanvasAlgebra
CanvasAlgebra
HasTextBoundingBox
JsAlgebraModule
JsAlgebra
PathModule
Path
PathApi
ShapeModule
Shape
ShapeApi
SvgModule
Svg
Closed
Open
PathType
TextModule
Text
doodle.svg.effect
Canvas
Canvas
Frame
Frame
Size
Size
FitToPicture
FixedSize
SvgAnimationRenderer
SvgRenderer
doodle.svg.examples
ConcentricCircles
svg
/
doodle.svg.effect
doodle.svg.effect
package
doodle.svg.effect
Type members
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
]
Source:
SvgAnimationRenderer.scala
object
SvgRenderer
extends
Renderer
[
Algebra
,
Drawing
,
Frame
,
Canvas
]
Source:
SvgRenderer.scala