Class EventMultiplexer

java.lang.Object
net.dermetfan.gdx.Multiplexer<com.badlogic.gdx.scenes.scene2d.EventListener>
net.dermetfan.gdx.scenes.scene2d.EventMultiplexer
All Implemented Interfaces:
com.badlogic.gdx.scenes.scene2d.EventListener

public class EventMultiplexer
extends Multiplexer<com.badlogic.gdx.scenes.scene2d.EventListener>
implements com.badlogic.gdx.scenes.scene2d.EventListener
an EventListener that notifies an array of other EventListeners
  • Field Summary

    Fields inherited from class net.dermetfan.gdx.Multiplexer

    receivers
  • Constructor Summary

    Constructors
    Constructor Description
    EventMultiplexer​(com.badlogic.gdx.scenes.scene2d.EventListener... receivers)  
    EventMultiplexer​(com.badlogic.gdx.utils.Array<com.badlogic.gdx.scenes.scene2d.EventListener> receivers)  
  • Method Summary

    Modifier and Type Method Description
    static boolean contains​(com.badlogic.gdx.utils.Array listeners, com.badlogic.gdx.scenes.scene2d.EventListener listener, boolean identity)
    recurses into EventMultiplexers
    boolean handle​(com.badlogic.gdx.scenes.scene2d.Event event)  

    Methods inherited from class net.dermetfan.gdx.Multiplexer

    add, clear, getReceivers, remove, setReceivers, setReceivers, size

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • EventMultiplexer

      public EventMultiplexer​(com.badlogic.gdx.scenes.scene2d.EventListener... receivers)
    • EventMultiplexer

      public EventMultiplexer​(com.badlogic.gdx.utils.Array<com.badlogic.gdx.scenes.scene2d.EventListener> receivers)
  • Method Details

    • contains

      public static boolean contains​(com.badlogic.gdx.utils.Array listeners, com.badlogic.gdx.scenes.scene2d.EventListener listener, boolean identity)
      recurses into EventMultiplexers
      Since:
      0.9.0
      See Also:
      Array.contains(Object, boolean)
    • handle

      public boolean handle​(com.badlogic.gdx.scenes.scene2d.Event event)
      Specified by:
      handle in interface com.badlogic.gdx.scenes.scene2d.EventListener
      Returns:
      if one of the Multiplexer.receivers returned true in handle(Event)