public abstract class EasingInterpolator
extends javafx.animation.Interpolator
| Type | Property and Description |
|---|---|
javafx.beans.property.ObjectProperty<EasingMode> |
easingMode
The easing mode property.
|
| Constructor and Description |
|---|
EasingInterpolator(EasingMode easingMode)
Constructs the interpolator with a specific easing mode.
|
| Modifier and Type | Method and Description |
|---|---|
protected abstract double |
baseCurve(double v)
Defines the base curve for the interpolator.
|
protected double |
curve(double v)
Curves the function depending on the easing mode.
|
javafx.beans.property.ObjectProperty<EasingMode> |
easingModeProperty()
The easing mode property.
|
EasingMode |
getEasingMode()
Gets the easing mode.
|
void |
setEasingMode(EasingMode easingMode)
Sets the easing mode.
|
public javafx.beans.property.ObjectProperty<EasingMode> easingModeProperty
getEasingMode(),
setEasingMode(EasingMode)public EasingInterpolator(EasingMode easingMode)
easingMode - The easing mode.public javafx.beans.property.ObjectProperty<EasingMode> easingModeProperty()
getEasingMode(),
setEasingMode(EasingMode)public EasingMode getEasingMode()
easingModeProperty()public void setEasingMode(EasingMode easingMode)
easingMode - The easing mode.easingModeProperty()protected abstract double baseCurve(double v)
v - The normalized value/time/progress of the interpolation (between 0 and 1).Interpolator.curve(double)protected final double curve(double v)
curve in class javafx.animation.Interpolatorv - The normalized value (between 0 and 1).Copyright © 2016. All rights reserved.