Packages

final case class Algebra[Builder, Output <: FragT, FragT](bundle: Bundle[Builder, Output, FragT]) extends Layout[[β$1$]IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, (TypedTag[Builder, Output, FragT], β$1$)])]] with Size[[β$3$]IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, (TypedTag[Builder, Output, FragT], β$3$)])]] with Shape[Builder, Output, FragT] with Path[Builder, Output, FragT] with GenericStyle[[β$4$](TypedTag[Builder, Output, FragT], β$4$)] with GenericTransform[[β$5$](TypedTag[Builder, Output, FragT], β$5$)] with Basic[[β$7$]IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, (TypedTag[Builder, Output, FragT], β$7$)])]] with Product with Serializable

Linear Supertypes
Serializable, Serializable, Product, Equals, Basic[[β$7$]IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, (TypedTag[Builder, Output, FragT], β$7$)])]], GenericTransform[[β$5$](TypedTag[Builder, Output, FragT], β$5$)], Transform[[β$0$]IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, (TypedTag[Builder, Output, FragT], β$0$)])]], GenericStyle[[β$4$](TypedTag[Builder, Output, FragT], β$4$)], Style[[β$0$]IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, (TypedTag[Builder, Output, FragT], β$0$)])]], Path[Builder, Output, FragT], GenericPath[[β$0$](TypedTag[Builder, Output, FragT], β$0$)], algebra.Path[[β$0$]IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, (TypedTag[Builder, Output, FragT], β$0$)])]], Shape[Builder, Output, FragT], GenericShape[[β$0$](TypedTag[Builder, Output, FragT], β$0$)], algebra.Shape[[β$0$]IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, (TypedTag[Builder, Output, FragT], β$0$)])]], Size[[β$3$]IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, (TypedTag[Builder, Output, FragT], β$3$)])]], Layout[[β$1$]IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, (TypedTag[Builder, Output, FragT], β$1$)])]], algebra.Algebra[[β$1$]IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, (TypedTag[Builder, Output, FragT], β$1$)])]], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Algebra
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. Basic
  7. GenericTransform
  8. Transform
  9. GenericStyle
  10. Style
  11. Path
  12. GenericPath
  13. Path
  14. Shape
  15. GenericShape
  16. Shape
  17. Size
  18. Layout
  19. Algebra
  20. AnyRef
  21. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Algebra(bundle: Bundle[Builder, Output, FragT])

Type Members

  1. trait PathApi extends AnyRef
    Definition Classes
    GenericPath
  2. trait ShapeApi extends AnyRef
    Definition Classes
    GenericShape
  3. type SvgResult[A] = (Tag, A)
  4. type Tag = TypedTag[Builder, Output, FragT]

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def above[A](top: Finalized[SvgResult, A], bottom: Finalized[SvgResult, A])(implicit s: Semigroup[A]): Finalized[SvgResult, A]
    Definition Classes
    Algebra → Layout
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def at[A](img: Finalized[SvgResult, A], x: Double, y: Double): Finalized[SvgResult, A]
    Definition Classes
    Algebra → Layout
  7. def at[A](img: IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, (TypedTag[Builder, Output, FragT], A)])], offset: Point): IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, (TypedTag[Builder, Output, FragT], A)])]
    Definition Classes
    Layout
  8. def at[A](img: IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, (TypedTag[Builder, Output, FragT], A)])], offset: Vec): IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, (TypedTag[Builder, Output, FragT], A)])]
    Definition Classes
    Layout
  9. def below[A](bottom: IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, (TypedTag[Builder, Output, FragT], A)])], top: IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, (TypedTag[Builder, Output, FragT], A)])])(implicit s: Semigroup[A]): IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, (TypedTag[Builder, Output, FragT], A)])]
    Definition Classes
    Layout
  10. def beside[A](left: Finalized[SvgResult, A], right: Finalized[SvgResult, A])(implicit s: Semigroup[A]): Finalized[SvgResult, A]
    Definition Classes
    Algebra → Layout
  11. def boundingBox(elements: List[PathElement]): BoundingBox
    Definition Classes
    GenericPath
  12. val bundle: Bundle[Builder, Output, FragT]
    Definition Classes
    AlgebraPathShape
  13. def circle(diameter: Double): Finalized[[β$0$](TypedTag[Builder, Output, FragT], β$0$), Unit]
    Definition Classes
    GenericShape → Shape
  14. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate() @throws( ... )
  15. def empty: Finalized[[β$0$](TypedTag[Builder, Output, FragT], β$0$), Unit]
    Definition Classes
    GenericShape → Shape
  16. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  17. def fillColor[A](image: Finalized[[β$4$](TypedTag[Builder, Output, FragT], β$4$), A], fillColor: Color): Finalized[[β$4$](TypedTag[Builder, Output, FragT], β$4$), A]
    Definition Classes
    GenericStyle → Style
  18. def fillGradient[A](image: Finalized[[β$4$](TypedTag[Builder, Output, FragT], β$4$), A], fillGradient: Gradient): Finalized[[β$4$](TypedTag[Builder, Output, FragT], β$4$), A]
    Definition Classes
    GenericStyle → Style
  19. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  20. def height[A](image: Finalized[SvgResult, A]): Finalized[SvgResult, Double]
    Definition Classes
    Algebra → Size
  21. def horizontalReflection[A](img: IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, (TypedTag[Builder, Output, FragT], A)])]): IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, (TypedTag[Builder, Output, FragT], A)])]
    Definition Classes
    Transform
  22. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  23. val layout: GenericLayout[SvgResult]
  24. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  25. def noDash[A](image: Finalized[[β$4$](TypedTag[Builder, Output, FragT], β$4$), A]): Finalized[[β$4$](TypedTag[Builder, Output, FragT], β$4$), A]
    Definition Classes
    GenericStyle → Style
  26. def noFill[A](image: Finalized[[β$4$](TypedTag[Builder, Output, FragT], β$4$), A]): Finalized[[β$4$](TypedTag[Builder, Output, FragT], β$4$), A]
    Definition Classes
    GenericStyle → Style
  27. def noStroke[A](image: Finalized[[β$4$](TypedTag[Builder, Output, FragT], β$4$), A]): Finalized[[β$4$](TypedTag[Builder, Output, FragT], β$4$), A]
    Definition Classes
    GenericStyle → Style
  28. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  29. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  30. def on[A](top: Finalized[SvgResult, A], bottom: Finalized[SvgResult, A])(implicit s: Semigroup[A]): Finalized[SvgResult, A]
    Definition Classes
    Algebra → Layout
  31. def path(path: OpenPath): Finalized[[β$0$](TypedTag[Builder, Output, FragT], β$0$), Unit]
    Definition Classes
    GenericPath → Path
  32. def path(path: ClosedPath): Finalized[[β$0$](TypedTag[Builder, Output, FragT], β$0$), Unit]
    Definition Classes
    GenericPath → Path
  33. def rectangle(width: Double, height: Double): Finalized[[β$0$](TypedTag[Builder, Output, FragT], β$0$), Unit]
    Definition Classes
    GenericShape → Shape
  34. def rotate[A](img: IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, (TypedTag[Builder, Output, FragT], A)])], angle: Angle): IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, (TypedTag[Builder, Output, FragT], A)])]
    Definition Classes
    Transform
  35. def scale[A](img: IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, (TypedTag[Builder, Output, FragT], A)])], x: Double, y: Double): IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, (TypedTag[Builder, Output, FragT], A)])]
    Definition Classes
    Transform
  36. def size[A](image: Finalized[SvgResult, A]): Finalized[SvgResult, (Double, Double)]
    Definition Classes
    Algebra → Size
  37. val size: GenericSize[SvgResult]
  38. def square(width: Double): Finalized[[β$0$](TypedTag[Builder, Output, FragT], β$0$), Unit]
    Definition Classes
    GenericShape → Shape
  39. def strokeCap[A](image: Finalized[[β$4$](TypedTag[Builder, Output, FragT], β$4$), A], cap: Cap): Finalized[[β$4$](TypedTag[Builder, Output, FragT], β$4$), A]
    Definition Classes
    GenericStyle → Style
  40. def strokeColor[A](image: Finalized[[β$4$](TypedTag[Builder, Output, FragT], β$4$), A], strokeColor: Color): Finalized[[β$4$](TypedTag[Builder, Output, FragT], β$4$), A]
    Definition Classes
    GenericStyle → Style
  41. def strokeDash[A](image: Finalized[[β$4$](TypedTag[Builder, Output, FragT], β$4$), A], pattern: Iterable[Double]): Finalized[[β$4$](TypedTag[Builder, Output, FragT], β$4$), A]
    Definition Classes
    GenericStyle → Style
  42. def strokeJoin[A](image: Finalized[[β$4$](TypedTag[Builder, Output, FragT], β$4$), A], join: Join): Finalized[[β$4$](TypedTag[Builder, Output, FragT], β$4$), A]
    Definition Classes
    GenericStyle → Style
  43. def strokeWidth[A](image: Finalized[[β$4$](TypedTag[Builder, Output, FragT], β$4$), A], strokeWidth: Double): Finalized[[β$4$](TypedTag[Builder, Output, FragT], β$4$), A]
    Definition Classes
    GenericStyle → Style
  44. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  45. implicit val tagApply: Apply[SvgResult]
  46. implicit val tagSemigroup: Semigroup[Tag]
  47. def transform[A](img: Finalized[[β$5$](TypedTag[Builder, Output, FragT], β$5$), A], tx: Transform): Finalized[[β$5$](TypedTag[Builder, Output, FragT], β$5$), A]
    Definition Classes
    GenericTransform → Transform
  48. def translate[A](img: IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, (TypedTag[Builder, Output, FragT], A)])], vec: Vec): IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, (TypedTag[Builder, Output, FragT], A)])]
    Definition Classes
    Transform
  49. def translate[A](img: IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, (TypedTag[Builder, Output, FragT], A)])], x: Double, y: Double): IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, (TypedTag[Builder, Output, FragT], A)])]
    Definition Classes
    Transform
  50. def triangle(width: Double, height: Double): Finalized[[β$0$](TypedTag[Builder, Output, FragT], β$0$), Unit]
    Definition Classes
    GenericShape → Shape
  51. def under[A](bottom: IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, (TypedTag[Builder, Output, FragT], A)])], top: IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, (TypedTag[Builder, Output, FragT], A)])])(implicit s: Semigroup[A]): IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, (TypedTag[Builder, Output, FragT], A)])]
    Definition Classes
    Layout
  52. def verticalReflection[A](img: IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, (TypedTag[Builder, Output, FragT], A)])]): IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, (TypedTag[Builder, Output, FragT], A)])]
    Definition Classes
    Transform
  53. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  54. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  55. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  56. def width[A](image: Finalized[SvgResult, A]): Finalized[SvgResult, Double]
    Definition Classes
    Algebra → Size
  57. object PathApi extends PathApi
    Definition Classes
    Path → GenericPath
  58. object ShapeApi extends ShapeApi
    Definition Classes
    Shape → GenericShape

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @Deprecated @deprecated @throws( classOf[java.lang.Throwable] )
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from Basic[[β$7$]IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, (TypedTag[Builder, Output, FragT], β$7$)])]]

Inherited from GenericTransform[[β$5$](TypedTag[Builder, Output, FragT], β$5$)]

Inherited from Transform[[β$0$]IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, (TypedTag[Builder, Output, FragT], β$0$)])]]

Inherited from GenericStyle[[β$4$](TypedTag[Builder, Output, FragT], β$4$)]

Inherited from Style[[β$0$]IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, (TypedTag[Builder, Output, FragT], β$0$)])]]

Inherited from Path[Builder, Output, FragT]

Inherited from GenericPath[[β$0$](TypedTag[Builder, Output, FragT], β$0$)]

Inherited from algebra.Path[[β$0$]IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, (TypedTag[Builder, Output, FragT], β$0$)])]]

Inherited from Shape[Builder, Output, FragT]

Inherited from GenericShape[[β$0$](TypedTag[Builder, Output, FragT], β$0$)]

Inherited from algebra.Shape[[β$0$]IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, (TypedTag[Builder, Output, FragT], β$0$)])]]

Inherited from Size[[β$3$]IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, (TypedTag[Builder, Output, FragT], β$3$)])]]

Inherited from Layout[[β$1$]IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, (TypedTag[Builder, Output, FragT], β$1$)])]]

Inherited from algebra.Algebra[[β$1$]IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, (TypedTag[Builder, Output, FragT], β$1$)])]]

Inherited from AnyRef

Inherited from Any

Ungrouped