Class KeyFrames
java.lang.Object
de.pirckheimer_gymnasium.engine_pi.animation.KeyFrames
- All Implemented Interfaces:
FrameUpdateListener
Utility-Klasse
- Author:
- Michael Andonie
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddKeyframe(KeyFrame<Double> keyFrame) booleanGibt an, ob dieses Keyframe-Set unendlich animiert wird.booleanisPaused()voidonFrameUpdate(double pastTime) Diese Methode wird bei einem (angemeldeten) Objekt bei jedem Einzelbild erneut aufgerufen.voidsetInifinite(boolean infinite) Setzt, ob diese Animation unendlich lange gehen soll.voidsetPaused(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
-
isPaused
-
setInifinite
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
Gibt an, ob dieses Keyframe-Set unendlich animiert wird.- Returns:
- Ob das Keyframe-Set unendlich animiert wird.
- See Also:
-
onFrameUpdate
public void onFrameUpdate(double pastTime) Description copied from interface:FrameUpdateListenerDiese Methode wird bei einem (angemeldeten) Objekt bei jedem Einzelbild erneut aufgerufen.- Specified by:
onFrameUpdatein interfaceFrameUpdateListener- Parameters:
pastTime- Die Zeit in Sekunden, die seit der letzten Aktualisierung vergangen ist.
-