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.
|
getEasingMode()
,
setEasingMode(EasingMode)
public EasingInterpolator(EasingMode easingMode)
easingMode
- The easing mode.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.Interpolator
v
- The normalized value (between 0 and 1).public javafx.beans.property.ObjectProperty<EasingMode> easingModeProperty()
getEasingMode()
,
setEasingMode(EasingMode)
public EasingMode getEasingMode()
easingModeProperty()
public void setEasingMode(EasingMode easingMode)
easingMode
- The easing mode.easingModeProperty()
Copyright © 2013 ExtFX. All Rights Reserved.