public class SingleValueModifier extends AbstractModifier
It should be used when you want to modify exactly one value (stepwise).
| Modifier and Type | Field and Description |
|---|---|
protected EaseFunction |
easeFunction
|
protected float |
fromValue
Starting value
|
protected float |
toValue
Ending value which always will be the last value the modifier will set
|
currentDuration, duration, finished, finishListenerList, target| Constructor and Description |
|---|
SingleValueModifier(float duration,
float fromValue,
float toValue,
EaseFunction easeFunction,
ModifierCallback target)
Constructs SingleValueEntityModifier.
|
SingleValueModifier(float duration,
float fromValue,
float toValue,
ModifierCallback target)
Constructs SingleValueEntityModifier using
LinearEaseFunction. |
| Modifier and Type | Method and Description |
|---|---|
void |
onFinish()
Describes what happens on finish (last tick)
|
void |
onInit()
Describes what happens on initialization (before first tick).
|
void |
tick()
Describes what happens when an update occurs
|
addFinishListener, hasFinished, kill, reset, updateprotected final float fromValue
protected final float toValue
protected final EaseFunction easeFunction
public SingleValueModifier(float duration,
float fromValue,
float toValue,
ModifierCallback target)
LinearEaseFunction.target - targetduration - estimated durationfromValue - starting valuetoValue - ending valuepublic SingleValueModifier(float duration,
float fromValue,
float toValue,
EaseFunction easeFunction,
ModifierCallback target)
target - targetduration - estimated durationfromValue - starting valuetoValue - ending valueeaseFunction - EaseFunctionpublic void tick()
Modifierpublic void onFinish()
ModifieronFinish in interface ModifieronFinish in class AbstractModifierpublic void onInit()
Modifier