Property | Type | Description | |
---|---|---|---|
Default |
Method | Description | |
---|---|---|
Interpolate ( double t ) : double |
Method | Description | |
---|---|---|
InterpolateBackIn ( double t, double amplitude, double suppression ) : double |
Performs back interpolation when the selected easing mode is set to EaseIn or during the first half of an EaseInOut interpolation.
|
|
InterpolateBackOut ( double t, double amplitude, double suppression ) : double |
Performs back interpolation when the selected easing mode is set to EaseOut or during the second half of an EaseInOut interpolation.
|
|
InterpolateBounceIn ( double t, int bounces, double bounciness ) : double |
Performs bouncing interpolation when the selected easing mode is set to EaseIn or during the first half of an EaseInOut interpolation.
|
|
InterpolateBounceOut ( double t, int bounces, double bounciness ) : double |
Performs bouncing interpolation when the selected easing mode is set to EaseOut or during the second half of an EaseInOut interpolation.
|
|
InterpolateElasticIn ( double t, int oscillations, double springiness ) : double |
Performs elastic interpolation when the selected easing mode is set to EaseIn or during the first half of an EaseInOut interpolation.
|
|
InterpolateElasticOut ( double t, int oscillations, double springiness ) : double |
Performs elastic interpolation when the selected easing mode is set to EaseOut or during the second half of an EaseInOut interpolation.
|
|
InterpolateExponentialIn ( double t, double power ) : double |
Performs exponential interpolation when the selected easing mode is set to EaseIn or during the first half of an EaseInOut interpolation.
|
|
InterpolateExponentialOut ( double t, double power ) : double |
Performs exponential interpolation when the selected easing mode is set to EaseOut or during the second half of an EaseInOut interpolation.
|
|
InterpolateIn ( double t ) : double |
Performs the interpolation when the selected easing mode is set to EaseIn or during the first half of an EaseInOut interpolation.
|
|
InterpolateOut ( double t ) : double |
Performs the interpolation when the selected easing mode is set to EaseOut or during the second half of an EaseInOut interpolation.
|
|
InterpolateQuadraticIn ( double t ) : double |
Performs quadratic interpolation when the selected easing mode is set to EaseIn or during the first half of an EaseInOut interpolation.
|
|
InterpolateQuadraticOut ( double t ) : double |
Performs quadratic interpolation when the selected easing mode is set to EaseOut or during the second half of an EaseInOut interpolation.
|
public final Interpolate ( double t ) : double | ||
t | double | |
return | double |
protected static InterpolateBackIn ( double t, double amplitude, double suppression ) : double | ||
t | double | The current progress value based on linear interpolation. |
amplitude | double | The relative distance of the backing. |
suppression | double | How quickly the backing is suppressed. |
return | double |
protected static InterpolateBackOut ( double t, double amplitude, double suppression ) : double | ||
t | double | The current progress value based on linear interpolation. |
amplitude | double | The relative distance of the backing. |
suppression | double | How quickly the backing is suppressed. |
return | double |
protected static InterpolateBounceIn ( double t, int bounces, double bounciness ) : double | ||
t | double | The current progress value based on linear interpolation. |
bounces | int | The number of bounces to introduce. |
bounciness | double | Determines the height of the bounces. |
return | double |
protected static InterpolateBounceOut ( double t, int bounces, double bounciness ) : double | ||
t | double | The current progress value based on linear interpolation. |
bounces | int | The number of bounces to introduce. |
bounciness | double | Determines the height of the bounces. |
return | double |
protected static InterpolateElasticIn ( double t, int oscillations, double springiness ) : double | ||
t | double | The current progress value based on linear interpolation. |
oscillations | int | The number of oscillations to introduce. |
springiness | double | Determines the strength of the oscillations. |
return | double |
protected static InterpolateElasticOut ( double t, int oscillations, double springiness ) : double | ||
t | double | The current progress value based on linear interpolation. |
oscillations | int | The number of oscillations to introduce. |
springiness | double | Determines the strength of the oscillations. |
return | double |
protected static InterpolateExponentialIn ( double t, double power ) : double | ||
t | double | The current progress value based on linear interpolation. |
power | double | The amount of exponential growth. |
return | double |
protected static InterpolateExponentialOut ( double t, double power ) : double | ||
t | double | The current progress value based on linear interpolation. |
power | double | The amount of exponential decay. |
return | double |
protected abstract InterpolateIn ( double t ) : double | ||
t | double | The current progress value based on linear interpolation. |
return | double |
protected abstract InterpolateOut ( double t ) : double | ||
t | double | The current progress value based on linear interpolation. |
return | double |
protected static InterpolateQuadraticIn ( double t ) : double | ||
t | double | The current progress value based on linear interpolation. |
return | double |
protected static InterpolateQuadraticOut ( double t ) : double | ||
t | double | The current progress value based on linear interpolation. |
return | double |