JsAlgebraModule
doodle.svg.algebra.JsAlgebraModule
trait JsAlgebraModule extends AlgebraModule, PathModule, ShapeModule, SvgModule, TextModule, JsBase
Attributes
- Source
- Algebra.scala
- Graph
-
- Supertypes
-
trait TextModuletrait JsBasetrait Basetrait SvgModuletrait ShapeModuletrait PathModuletrait AlgebraModuleclass Objecttrait Matchableclass AnyShow all
Members list
Type members
Classlikes
final class JsAlgebra(val canvas: Canvas, val applyF: Apply[SvgResult], val functorF: Functor[SvgResult]) extends BaseAlgebra, Text, HasTextBoundingBox[Rect]
Attributes
- Source
- Algebra.scala
- Supertypes
-
trait HasTextBoundingBox[Rect]trait Texttrait GenericText[SvgResult]trait BaseAlgebratrait Basictrait GivenFunctor[SvgResult]trait GivenApply[SvgResult]trait GenericTransform[SvgResult]trait Transformtrait GenericStyle[SvgResult]trait Styletrait GenericSize[SvgResult]trait GenericLayout[SvgResult]trait GenericDebug[SvgResult]trait Debugtrait Texttrait Pathtrait GenericPath[SvgResult]trait Pathtrait Shapetrait GenericShape[SvgResult]trait Shapetrait Sizetrait Layouttrait Algebraclass Objecttrait Matchableclass AnyShow all
Inherited classlikes
trait BaseAlgebra extends Algebra, Layout, Size, Shape, Path, Text, GenericDebug[SvgResult], GenericLayout[SvgResult], GenericSize[SvgResult], GenericStyle[SvgResult], GenericTransform[SvgResult], GivenApply[SvgResult], GivenFunctor[SvgResult], Basic
Attributes
- Inherited from:
- AlgebraModule
- Source
- BaseAlgebra.scala
- Supertypes
-
trait Basictrait GivenFunctor[SvgResult]trait GivenApply[SvgResult]trait GenericTransform[SvgResult]trait Transformtrait GenericStyle[SvgResult]trait Styletrait GenericSize[SvgResult]trait GenericLayout[SvgResult]trait GenericDebug[SvgResult]trait Debugtrait Texttrait Pathtrait GenericPath[SvgResult]trait Pathtrait Shapetrait GenericShape[SvgResult]trait Shapetrait Sizetrait Layouttrait Algebraclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class JsAlgebra
trait Path extends GenericPath[SvgResult]
Attributes
- Inherited from:
- PathModule
- Source
- Path.scala
- Supertypes
-
trait GenericPath[SvgResult]trait Pathtrait Algebraclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait BaseAlgebraclass JsAlgebra
trait Shape extends GenericShape[SvgResult]
Attributes
- Inherited from:
- ShapeModule
- Source
- Shape.scala
- Supertypes
-
trait GenericShape[SvgResult]trait Shapetrait Algebraclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait BaseAlgebraclass JsAlgebra
object Svg
trait Text extends GenericText[SvgResult]
Attributes
- Inherited from:
- TextModule
- Source
- Text.scala
- Supertypes
-
trait GenericText[SvgResult]trait Texttrait Algebraclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class JsAlgebra
Types
Attributes
- Source
- Algebra.scala
Inherited types
Attributes
- Inherited from:
- Base
- Source
- Base.scala
Attributes
- Inherited from:
- JsBase
- Source
- JsBase.scala
Attributes
- Inherited from:
- Base
- Source
- Base.scala
Attributes
- Inherited from:
- JsBase
- Source
- JsBase.scala
Attributes
- Inherited from:
- JsBase
- Source
- JsBase.scala
The result is:
The result is:
-
the Tag that should be rendered for this Picture
-
other Tags that should be rendered in a separate group. Used for gradients and font styles, which must be specified separately in SVG.
-
the restul of evaluating the Picture
Attributes
- Inherited from:
- Base
- Source
- Base.scala
Attributes
- Inherited from:
- Base
- Source
- Base.scala
In this article