doodle.interact.animation.Interpolation
See theInterpolation companion trait
object Interpolation
Attributes
- Companion
- trait
- Source
- Interpolation.scala
- Graph
-
- Supertypes
- Self type
-
Interpolation.type
Members list
Type members
Classlikes
final case class Closed[A](start: A, stop: A, interpolator: Interpolator[A]) extends Interpolation[A]
Attributes
- Source
- Interpolation.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Interpolation[A]class Objecttrait Matchableclass AnyShow all
final case class Constant[A](value: A) extends Interpolation[A]
Attributes
- Source
- Interpolation.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Interpolation[A]class Objecttrait Matchableclass AnyShow all
final case class HalfOpen[A](start: A, stop: A, interpolator: Interpolator[A]) extends Interpolation[A]
Attributes
- Source
- Interpolation.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Interpolation[A]class Objecttrait Matchableclass AnyShow all
final case class Map[A, B](source: Interpolation[A], f: A => B) extends Interpolation[B]
Attributes
- Source
- Interpolation.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Interpolation[B]class Objecttrait Matchableclass AnyShow all
final case class Product[A, B](left: Interpolation[A], right: Interpolation[B]) extends Interpolation[(A, B)]
Attributes
- Source
- Interpolation.scala
- Supertypes
final case class WithEasing[A](source: Interpolation[A], easing: Easing) extends Interpolation[A]
Attributes
- Source
- Interpolation.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Interpolation[A]class Objecttrait Matchableclass AnyShow all
Inherited types
The names of the product elements
The name of the type
Value members
Concrete methods
Construct a closed interpolation, which starts at the given start value and ends at the given stop value.
Construct a closed interpolation, which starts at the given start value and ends at the given stop value.
Attributes
- Source
- Interpolation.scala
Construct an interpolation that has a constant value.
Construct a half-open interpolation, which starts at the given start value and ends at (but does not generate) the given stop value.
Construct a half-open interpolation, which starts at the given start value and ends at (but does not generate) the given stop value.
Attributes
- Source
- Interpolation.scala
Implicits
Implicits
Attributes
- Source
- Interpolation.scala
In this article