Package ea.event
Interface FrameUpdateListenerContainer
- All Known Implementing Classes:
Actor
,AggregateFrameUpdateListener
,Animation
,Circle
,CircleAnimation
,Geometry
,Image
,Layer
,LineAnimation
,Polygon
,Rectangle
,Scene
,StatefulAnimation
,Text
,TileContainer
@API
public interface FrameUpdateListenerContainer
-
Method Summary
Modifier and TypeMethodDescriptiondefault void
addFrameUpdateListener
(FrameUpdateListener frameUpdateListener) default void
Führt das übergebene Runnable mit Verzögerung aus.default FrameUpdateListener
Führt das übergebene Runnable mit einer vorgegebenen Verzögerung aus.default void
removeFrameUpdateListener
(FrameUpdateListener frameUpdateListener) default FrameUpdateListener
Führt das übergebene Runnable mit Verzögerung wiederholend aus.
-
Method Details
-
getFrameUpdateListeners
EventListeners<FrameUpdateListener> getFrameUpdateListeners() -
addFrameUpdateListener
-
removeFrameUpdateListener
-
defer
Führt das übergebene Runnable mit Verzögerung aus.- Parameters:
runnable
- Wird im nächsten Frame ausgeführt.
-
delay
Führt das übergebene Runnable mit einer vorgegebenen Verzögerung aus.- Parameters:
timeInSeconds
- Zeitverzögerungrunnable
- Wird nach Ablauf der Verzögerung ausgeführt- Returns:
- Listener, der manuell abgemeldet werden kann, falls die Ausführung abgebrochen werden soll.
-
repeat
Führt das übergebene Runnable mit Verzögerung wiederholend aus.- Parameters:
intervalInSeconds
- Zeitverzögerungrunnable
- Wird immer wieder nach Ablauf der Verzögerung ausgeführt- Returns:
- Listener, der manuell abgemeldet werden kann, falls die Ausführung abgebrochen werden soll.
-