JvmBase

doodle.svg.JvmBase
trait JvmBase extends Base

Attributes

Source
JvmBase.scala
Graph
Supertypes
trait Base
class Object
trait Matchable
class Any
Known subtypes

Members list

Type members

Types

type Builder = Builder

Attributes

Source
JvmBase.scala
type FragT = String

Attributes

Source
JvmBase.scala
type Output = String

Attributes

Source
JvmBase.scala

Inherited types

type Algebra <: Algebra { type Drawing = Drawing; }

Attributes

Inherited from:
Base
Source
Base.scala
type Attr = this.bundle.Attr

Attributes

Inherited from:
Base
Source
Base.scala

Attributes

Inherited from:
Base
Source
Base.scala
type SvgResult[A] = (Tag, Set[Tag], A)

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
type Tag = this.bundle.Tag

Attributes

Inherited from:
Base
Source
Base.scala

Value members

Concrete fields

val bundle: Bundle[Builder, Output, FragT]

Attributes

Source
JvmBase.scala