package java2d
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- java2d
- Java2dExplorerAtoms
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- type Algebra[F[_]] = algebra.Algebra[F] with Basic[F]
- type Canvas = java2d.effect.Canvas
- type Drawing[A] = IndexedStateT[Eval, List[ContextTransform], List[ContextTransform], (BoundingBox, algebra.generic.Renderable[Reification, A])]
- type Frame = java2d.effect.Frame
- type Picture[A] = algebra.Picture[Algebra, Drawing, A]
- type Renderable[A] = IndexedStateT[Eval, Transform, Transform, Reification[A]]
- type Typeclass[A] = ExplorerFactory[JComponent, A]
Value Members
- val Frame: java2d.effect.Frame.type
-
implicit
val
colorExplorer: ExplorerFactory[JComponent, Color] { def create: doodle.java2d.effect.Java2dExplorer[doodle.core.Color]{val ui: javax.swing.JColorChooser; val value: monix.reactive.Observable[doodle.core.Color]} }
Explore Color with a Java2D interface
Explore Color with a Java2D interface
- Definition Classes
- Java2dExplorerAtoms
- def combine[A](caseClass: CaseClass[Typeclass, A]): Typeclass[A]
- def dispatch[A](sealedTrait: SealedTrait[Typeclass, A]): Typeclass[A]
-
implicit
val
doubleExplorer: ExplorerFactory[JComponent, Double] { def create: doodle.java2d.effect.Java2dExplorer[Double]{val ui: javax.swing.JSlider; val value: monix.reactive.subjects.Var[Double]} }
Explore Double with a Java2D interface
Explore Double with a Java2D interface
- Definition Classes
- Java2dExplorerAtoms
-
implicit
val
intExplorer: ExplorerFactory[JComponent, Int] { def create: doodle.java2d.effect.Java2dExplorer[Int]{val ui: javax.swing.JSlider; val value: monix.reactive.subjects.Var[Int]} }
Explore Int with a Java2D interface
Explore Int with a Java2D interface
- Definition Classes
- Java2dExplorerAtoms
- implicit val java2dAnimationRenderer: AnimationRenderer[Canvas]
- implicit val java2dCanvasAlgebra: CanvasAlgebra.type
- implicit macro def java2dExplorerFactory[A]: ExplorerFactory[JComponent, A]
-
implicit
val
java2dExplorerScheduler: Scheduler
- Definition Classes
- Java2dExplorerAtoms
- implicit val java2dGifAnimationWriter: Java2dAnimationWriter.type
- implicit val java2dGifWriter: Java2dGifWriter.type
- implicit val java2dJpgWriter: Java2dJpgWriter.type
- implicit val java2dPdfWriter: Java2dPdfWriter.type
- implicit val java2dPngWriter: Java2dPngWriter.type
- implicit val java2dRenderer: DefaultRenderer[Algebra, Drawing, java2d.effect.Frame, Canvas]
- object Picture