Package ea.animation
Class KeyFrames
java.lang.Object
ea.animation.KeyFrames
- All Implemented Interfaces:
FrameUpdateListener
Utility-Klasse
- Author:
- Michael Andonie
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addKeyframe
(KeyFrame<Float> keyFrame) boolean
Gibt an, ob dieses Keyframe-Set unendlich animiert wird.boolean
isPaused()
void
onFrameUpdate
(float deltaSeconds) Diese Methode wird bei einem (angemeldeten) Objekt jeden Frame erneut aufgerufen.void
setInifinite
(boolean infinite) Setzt, ob diese Animation unendlich lange gehen soll.void
setPaused
(boolean paused)
-
Constructor Details
-
KeyFrames
Erstellt ein leeres Set an Keyframes- Parameters:
toAnimate
- Die Funktion, die durch dieses Set an Keyframes interpoliert wird.
-
-
Method Details
-
addKeyframe
-
setPaused
@API public void setPaused(boolean paused) -
isPaused
@API public boolean isPaused() -
setInifinite
@API public void setInifinite(boolean infinite) Setzt, ob diese Animation unendlich lange gehen soll.- Parameters:
infinite
- Ist dieser Werttrue
, so wird nach Ablauf des letzten Keyframes jeden weiteren Frame der letzte Wert interpoliert. Ist dieser Wertfalse
, so wird nach dem letzten Keyframe keine weitere Interpolation ausgeführt.- See Also:
-
isInfinite
@API public boolean isInfinite()Gibt an, ob dieses Keyframe-Set unendlich animiert wird.- Returns:
- Ob das Keyframe-Set unendlich animiert wird.
- See Also:
-
onFrameUpdate
public void onFrameUpdate(float deltaSeconds) Description copied from interface:FrameUpdateListener
Diese Methode wird bei einem (angemeldeten) Objekt jeden Frame erneut aufgerufen.- Specified by:
onFrameUpdate
in interfaceFrameUpdateListener
- Parameters:
deltaSeconds
- Die Zeit in Sekunden, die seit dem letzten Update vergangen
-