final case class Svg[Builder, Output <: FragT, FragT](bundle: Bundle[Builder, Output, FragT] { type Tag <: scalatags.generic.TypedTag[Builder,Output,FragT] }) extends Product with Serializable
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Svg
- Serializable
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new Svg(bundle: Bundle[Builder, Output, FragT] { type Tag <: scalatags.generic.TypedTag[Builder,Output,FragT] })
Type Members
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
- val bundle: Bundle[Builder, Output, FragT] { type Tag <: scalatags.generic.TypedTag[Builder,Output,FragT] }
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate() @throws( ... )
- implicit val context: SvgGraphicsContext[Builder, Output, FragT]
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
inverseClientTransform(bb: BoundingBox, size: Size): Transform
Transform from client coordinates to local coordinates
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def render[Alg[x[_]] <: algebra.Algebra[x[_]], A](frame: Frame, algebra: Alg[Drawing], picture: algebra.Picture[Alg, Drawing, A]): IO[(Output, A)]
-
def
renderWithoutRootTag[Alg[x[_]] <: algebra.Algebra[x[_]], A](algebra: Alg[Drawing], picture: algebra.Picture[Alg, Drawing, A]): IO[(BoundingBox, (bundle)#Tag, A)]
Render to SVG without wrapping with a root <svg> tag.
-
def
svgTag(bb: BoundingBox, frame: Frame): (bundle)#Tag
Given a bounding box and a size specification create a <svg> tag that has the correct size and viewbox
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
- def toSvgGradient(gradient: Gradient): (bundle)#Tag
- def toSvgGradientStop(tuple: (Color, Double)): (bundle)#Tag
- def toSvgLinearGradient(gradient: Linear): (bundle)#Tag
- def toSvgRadialGradient(gradient: Radial): (bundle)#Tag
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )