Package pi.event

Class AggregateFrameListener

java.lang.Object
pi.event.AggregateFrameListener
All Implemented Interfaces:
FrameListener, FrameListenerRegistration
Direct Known Subclasses:
CircleAnimation, LineAnimation

public abstract class AggregateFrameListener extends Object implements FrameListener, FrameListenerRegistration
Aggregiert mehrere FrameListener, um sie gemeinsam pausieren zu können.
Author:
Niklas Keller
  • Constructor Details

    • AggregateFrameListener

      public AggregateFrameListener()
  • Method Details

    • setPaused

      @API public void setPaused(boolean paused)
    • isPaused

      @API public boolean isPaused()
    • onFrame

      public void onFrame(double pastTime)
      Description copied from interface: FrameListener
      Diese Methode wird bei jedem Einzelbild eines angemeldeten Objekts erneut aufgerufen.
      Specified by:
      onFrame in interface FrameListener
      Parameters:
      pastTime - Die Zeit in Sekunden, die seit der letzten Aktualisierung vergangen ist.
    • frameListeners

      public EventListeners<FrameListener> frameListeners()
      Specified by:
      frameListeners in interface FrameListenerRegistration
      Returns:
      Liste der FrameListener