AnimationIncludes

Contains implicit methods to convert classes from `javafx.animation` classes to their respective ScalaFX versions.

Contains implicit methods to convert classes from `javafx.animation` classes to their respective ScalaFX versions.

Companion
object
class Object
trait Matchable
class Any

Value members

Concrete methods

def at(time: Duration)(v: => Set[KeyValue[_, _ <: Object]]): KeyFrame
Value Params
time

Duration time

v

Function which returns a scalafx.animation.KeyValue scala.collection.immutable.Set

Returns

new KeyFrame

Implicits

Implicits

implicit def jfxAnimation2sfx(v: Animation): Animation

Generates a ScalaFX Animation from its JavaFX counterparty.

Generates a ScalaFX Animation from its JavaFX counterparty.

implicit def jfxAnimationStatus2sfx(v: Status): Status

Generates a ScalaFX Animation.Status from its JavaFX counterparty.

Generates a ScalaFX Animation.Status from its JavaFX counterparty.

implicit def jfxAnimationTimer2sfx(at: AnimationTimer): AnimationTimer

Generates a ScalaFX AnimationTimer from its JavaFX counterparty.

Generates a ScalaFX AnimationTimer from its JavaFX counterparty.

implicit def jfxFadeTransition2sfx(v: FadeTransition): FadeTransition

Generates a ScalaFX FadeTransition from its JavaFX counterparty.

Generates a ScalaFX FadeTransition from its JavaFX counterparty.

implicit def jfxFillTransition2sfx(v: FillTransition): FillTransition

Generates a ScalaFX FillTransition from its JavaFX counterparty.

Generates a ScalaFX FillTransition from its JavaFX counterparty.

implicit def jfxInterpolatable2sfxFunction2[T](i: Interpolatable[T]): (T, Double) => T

Converts a `Interpolatable` to a scala.Function2.

Converts a `Interpolatable` to a scala.Function2.

Type Params
T

type of function

Value Params
i

`Interpolatable` instance

Returns

A scala.Function2 that receives a instance of T and a Double (between 0.0 and 1.0) and returns a T Instance according interpolate method

implicit def jfxKeyFrame2sfx(v: KeyFrame): KeyFrame

Generates a ScalaFX KeyFrame from its JavaFX counterparty.

Generates a ScalaFX KeyFrame from its JavaFX counterparty.

implicit def jfxKeyValue2sfx(v: KeyValue): KeyValue[Nothing, Nothing]

Generates a ScalaFX KeyValue from its JavaFX counterparty.

Generates a ScalaFX KeyValue from its JavaFX counterparty.

implicit def jfxParallelTransition2sfx(v: ParallelTransition): ParallelTransition

Generates a ScalaFX ParallelTransition from its JavaFX counterparty.

Generates a ScalaFX ParallelTransition from its JavaFX counterparty.

implicit def jfxPathTransition2sfx(v: PathTransition): PathTransition

Generates a ScalaFX PathTransition from its JavaFX counterparty.

Generates a ScalaFX PathTransition from its JavaFX counterparty.

implicit def jfxPathTransitionOrientationType2sfx(v: OrientationType): OrientationType

Generates a ScalaFX PathTransition.OrientationType from its JavaFX counterparty.

Generates a ScalaFX PathTransition.OrientationType from its JavaFX counterparty.

implicit def jfxPauseTransition2sfx(v: PauseTransition): PauseTransition

Generates a ScalaFX PauseTransition from its JavaFX counterparty.

Generates a ScalaFX PauseTransition from its JavaFX counterparty.

implicit def jfxRotateTransition2sfx(v: RotateTransition): RotateTransition

Generates a ScalaFX RotateTransition from its JavaFX counterparty.

Generates a ScalaFX RotateTransition from its JavaFX counterparty.

implicit def jfxScaleTransition2sfx(v: ScaleTransition): ScaleTransition

Generates a ScalaFX ScaleTransition from its JavaFX counterparty.

Generates a ScalaFX ScaleTransition from its JavaFX counterparty.

implicit def jfxSequentialTransition2sfx(v: SequentialTransition): SequentialTransition

Generates a ScalaFX SequentialTransition from its JavaFX counterparty.

Generates a ScalaFX SequentialTransition from its JavaFX counterparty.

implicit def jfxStrokeTransition2sfx(v: StrokeTransition): StrokeTransition

Generates a ScalaFX StrokeTransition from its JavaFX counterparty.

Generates a ScalaFX StrokeTransition from its JavaFX counterparty.

implicit def jfxTimeline2sfx(v: Timeline): Timeline

Generates a ScalaFX Timeline from its JavaFX counterparty.

Generates a ScalaFX Timeline from its JavaFX counterparty.

implicit def jfxTransition2sfx(v: Transition): Transition

Generates a ScalaFX Transition from its JavaFX counterparty.

Generates a ScalaFX Transition from its JavaFX counterparty.

implicit def jfxTranslateTransition2sfx(v: TranslateTransition): TranslateTransition

Generates a ScalaFX TranslateTransition from its JavaFX counterparty.

Generates a ScalaFX TranslateTransition from its JavaFX counterparty.

implicit def sfxFunction2jfxInterpolatable[T](f: (T, Double) => T): Interpolatable[T]

Converts a scala.Function2 to a `Interpolatable` Implementation.

Converts a scala.Function2 to a `Interpolatable` Implementation.

Type Params
T

Type of Function

Value Params
f

Function that receives a instance of T and a Double (between 0.0 and 1.0) and returns a T Instance.

Returns

A new instance of `Interpolatable` which interpolate method calls f function.

implicit def tweenableSet2KeyValueSet(ts: Set[Tweenable[_, _ <: Object]]): Set[KeyValue[_, _ <: Object]]
Value Params
ts

Set of scalafx.animation.Tweenables

Returns

Set of scalafx.animation.KeyValues.

implicit def wrapKeyFrameInSeq[T <: KeyFrame](kf: T): Seq[T]

Wraps a scalafx.animation.KeyFrame in a Seq.

Wraps a scalafx.animation.KeyFrame in a Seq.

Value Params
kf

KeyFrame to be wrapped.

Returns

Seq wrapping the KeyFrame.

implicit def wrapKeyValueInSet[T, J <: Object](kv: KeyValue[T, J]): Set[KeyValue[_, _ <: Object]]

Wraps a scalafx.animation.KeyValue in a Set.

Wraps a scalafx.animation.KeyValue in a Set.

Value Params
kv

KeyValue to be injected.

Returns

Set wrapping the KeyValue

implicit def wrapTweenableInSet[T, J <: Object](t: Tweenable[T, J]): Set[KeyValue[_, _ <: Object]]

Wraps a scalafx.animation.Tweenable in a Set.

Wraps a scalafx.animation.Tweenable in a Set.

Value Params
t

Tweenable to be injected.

Returns

Set wrapping the Tweenable