all

doodle.interact.syntax.package$.all$

Attributes

Source:
package.scala
Graph
Supertypes
Self type
all.type

Members list

Concise view

Type members

Inherited classlikes

implicit class AnimateStreamOps[Alg <: Algebra, A](frames: Stream[IO, Picture[Alg, A]])

This syntax is for streams producing pictures at a rate that is appropriate for animation.

This syntax is for streams producing pictures at a rate that is appropriate for animation.

Attributes

Inherited from:
AbstractAnimationRendererSyntax
Source:
AbstractAnimationRendererSyntax.scala
Graph
Supertypes
class Object
trait Matchable
class Any
implicit class AnimateToStreamOps[Alg <: Algebra, A](frames: Stream[IO, Picture[Alg, A]])

This syntax is for streams that are not producing pictures at a rate that is appropriate for animation. They will be throttled to an appropriate rate.

This syntax is for streams that are not producing pictures at a rate that is appropriate for animation. They will be throttled to an appropriate rate.

Attributes

Inherited from:
AbstractAnimationRendererSyntax
Source:
AbstractAnimationRendererSyntax.scala
Graph
Supertypes
class Object
trait Matchable
class Any
implicit class AnimationWriterStreamOps[Alg <: Algebra, A](frames: Stream[IO, Picture[Alg, A]])

Attributes

Inherited from:
AnimationWriterSyntax
Source:
AnimationWriterSyntax.scala
Graph
Supertypes
class Object
trait Matchable
class Any
implicit class InterpolationBuilderOps[A](start: A)

Attributes

Inherited from:
InterpolationSyntax
Source:
InterpolationSyntax.scala
Graph
Supertypes
class Object
trait Matchable
class Any
implicit class MouseClickOps[Canvas](canvas: Canvas)

Attributes

Inherited from:
MouseClickSyntax
Source:
MouseClickSyntax.scala
Graph
Supertypes
class Object
trait Matchable
class Any
implicit class MouseMoveOps[Canvas](canvas: Canvas)

Attributes

Inherited from:
MouseMoveSyntax
Source:
MouseMoveSyntax.scala
Graph
Supertypes
class Object
trait Matchable
class Any
implicit class MouseOverPictureOps[Alg <: MouseOver, A](picture: Picture[Alg, A])

Attributes

Inherited from:
MouseOverSyntax
Source:
MouseOverSyntax.scala
Graph
Supertypes
class Object
trait Matchable
class Any
implicit class RedrawOps[Canvas](canvas: Canvas)

Attributes

Inherited from:
RedrawSyntax
Source:
RedrawSyntax.scala
Graph
Supertypes
class Object
trait Matchable
class Any

Value members

Inherited methods

protected def runIO[A](io: IO[A])(implicit runtime: IORuntime): Unit

Subtypes should implement this with unsafeRunSync or unsafeRunAsync as appropriate. Returns Unit because unsafeRunAsync cannot return a value.

Subtypes should implement this with unsafeRunSync or unsafeRunAsync as appropriate. Returns Unit because unsafeRunAsync cannot return a value.

Attributes

Inherited from:
AnimationRendererSyntax
Source:
AnimationRendererSyntax.scala

Implicits

Inherited implicits

final implicit def AnimateStreamOps[Alg <: Algebra, A](frames: Stream[IO, Picture[Alg, A]]): AnimateStreamOps[Alg, A]

This syntax is for streams producing pictures at a rate that is appropriate for animation.

This syntax is for streams producing pictures at a rate that is appropriate for animation.

Attributes

Inherited from:
AbstractAnimationRendererSyntax
Source:
AbstractAnimationRendererSyntax.scala
final implicit def AnimateToStreamOps[Alg <: Algebra, A](frames: Stream[IO, Picture[Alg, A]]): AnimateToStreamOps[Alg, A]

This syntax is for streams that are not producing pictures at a rate that is appropriate for animation. They will be throttled to an appropriate rate.

This syntax is for streams that are not producing pictures at a rate that is appropriate for animation. They will be throttled to an appropriate rate.

Attributes

Inherited from:
AbstractAnimationRendererSyntax
Source:
AbstractAnimationRendererSyntax.scala
final implicit def AnimationWriterStreamOps[Alg <: Algebra, A](frames: Stream[IO, Picture[Alg, A]]): AnimationWriterStreamOps[Alg, A]

Attributes

Inherited from:
AnimationWriterSyntax
Source:
AnimationWriterSyntax.scala
final implicit def InterpolationBuilderOps[A](start: A): InterpolationBuilderOps[A]

Attributes

Inherited from:
InterpolationSyntax
Source:
InterpolationSyntax.scala
final implicit def MouseClickOps[Canvas](canvas: Canvas): MouseClickOps[Canvas]

Attributes

Inherited from:
MouseClickSyntax
Source:
MouseClickSyntax.scala
final implicit def MouseMoveOps[Canvas](canvas: Canvas): MouseMoveOps[Canvas]

Attributes

Inherited from:
MouseMoveSyntax
Source:
MouseMoveSyntax.scala
final implicit def MouseOverPictureOps[Alg <: MouseOver, A](picture: Picture[Alg, A]): MouseOverPictureOps[Alg, A]

Attributes

Inherited from:
MouseOverSyntax
Source:
MouseOverSyntax.scala
final implicit def RedrawOps[Canvas](canvas: Canvas): RedrawOps[Canvas]

Attributes

Inherited from:
RedrawSyntax
Source:
RedrawSyntax.scala