Package top.untold.frostlumen.core.tween
Class Tween
java.lang.Object
top.untold.frostlumen.core.tween.Tween
- Direct Known Subclasses:
NumberTween,ParentTween
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanprotected final boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract booleanfinal booleanfinal booleanfinal voidpause()protected voidfinal voidplay()voidregisterOnCompleteCallback(Runnable runnable) voidregisterOnUpdateCallback(Runnable runnable) voidreset()protected voidfinal voidresume()protected voidfinal voidstep(long delta) protected abstract voidstepTween(long delta) protected voidprotected voidvoidunregisterOnCompleteCallback(Runnable runnable) voidunregisterOnUpdateCallback(Runnable runnable)
-
Field Details
-
onCompleteCallbackList
-
onUpdateCallbackList
-
removeOnComplete
protected final boolean removeOnComplete -
playing
protected boolean playing
-
-
Constructor Details
-
Tween
protected Tween(boolean removeOnComplete)
-
-
Method Details
-
registerOnCompleteCallback
-
unregisterOnCompleteCallback
-
registerOnUpdateCallback
-
unregisterOnUpdateCallback
-
triggerOnCompleteCallback
protected void triggerOnCompleteCallback() -
triggerOnUpdateCallback
protected void triggerOnUpdateCallback() -
play
public final void play() -
step
public final void step(long delta) -
stepTween
protected abstract void stepTween(long delta) -
resume
public final void resume() -
pause
public final void pause() -
pauseTween
protected void pauseTween() -
resumeTween
protected void resumeTween() -
reset
public void reset() -
resetTween
protected void resetTween() -
isPlaying
public final boolean isPlaying() -
isRemoveOnComplete
public final boolean isRemoveOnComplete() -
isCompleted
public abstract boolean isCompleted()
-