## Uses of Class
javafx.animation.Interpolator

- Packages that use Interpolator
  Package | Description
  --- | ---
  javafx.animation | Provides the set of classes for ease of use transition based animations.

- - ### Uses of Interpolator in javafx.animation

    Fields in javafx.animation declared as Interpolator
    Modifier and Type | Field | Description
    --- | --- | ---
    `static Interpolator` | Interpolator.`DISCRETE` | Built-in interpolator that provides discrete time interpolation.
    `static Interpolator` | Interpolator.`EASE_BOTH` | Built-in interpolator instance that provides ease in/out behavior.
    `static Interpolator` | Interpolator.`EASE_IN` | Built-in interpolator instance that provides ease in behavior.
    `static Interpolator` | Interpolator.`EASE_OUT` | Built-in interpolator instance that provides ease out behavior.
    `static Interpolator` | Interpolator.`LINEAR` | Built-in interpolator that provides linear time interpolation.

    Methods in javafx.animation that return Interpolator
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected Interpolator` | Transition.`getCachedInterpolator()` | Returns the `Interpolator`, that was set when the `Transition` was started.
    `Interpolator` | KeyValue.`getInterpolator()` | `Interpolator` to be used for calculating the key value along the particular interval.
    `Interpolator` | Transition.`getInterpolator()` | Gets the value of the property interpolator.
    `static Interpolator` | Interpolator.`SPLINE​(double x1, double y1, double x2, double y2)` | Creates an `Interpolator`, which `curve()` is shaped using the spline control points defined by (`x1`, `y1` ) and (`x2`, `y2`).
    `static Interpolator` | Interpolator.`TANGENT​(Duration t, double v)` | Creates a tangent interpolator, for which in-tangent and out-tangent are identical.
    `static Interpolator` | Interpolator.`TANGENT​(Duration t1, double v1, Duration t2, double v2)` | Create a tangent interpolator.

    Methods in javafx.animation that return types with arguments of type Interpolator
    Modifier and Type | Method | Description
    --- | --- | ---
    `ObjectProperty<Interpolator>` | Transition.`interpolatorProperty()` | Controls the timing for acceleration and deceleration at each `Transition` cycle.

    Methods in javafx.animation with parameters of type Interpolator
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | Transition.`setInterpolator​(Interpolator value)` | Sets the value of the property interpolator.

    Constructors in javafx.animation with parameters of type Interpolator
    Constructor | Description
    --- | ---
    `KeyValue​(WritableValue<T> target, T endValue, Interpolator interpolator)` | Creates a `KeyValue`.