pixi.interaction.EventEmitter

type
class
subclasses
pixi.core.renderers.SystemRenderer, pixi.core.textures.BaseTexture, pixi.core.textures.Texture, pixi.core.ticker.Ticker, pixi.interaction.InteractionManager, pixi.loaders.ResourceLoader

Constructor

new()
Minimal EventEmitter interface that is molded against the Node.js EventEmitter interface.

Instance Methods

addListener(event : String, fn : EventTarget -> Void, ?context : Dynamic) : Void

parameters
{String} event Name of the event.
{function} fn Callback function.
{Mixed} context The context of the function.
Register a new EventListener for the given event.

emit(event : String, ?a1 : Dynamic, ?a2 : Dynamic, ?a3 : Dynamic, ?a4 : Dynamic, ?a5 : Dynamic) : Bool

parameters
eventName {String} The name of the event.
returns
{Bool} Indication if we've emitted an event.
Emit an event to all registered event listeners.

listeners(event : String) : Array<Dynamic>

parameters
{String} eventName
returns
{Array}
Return a list of assigned event listeners.

off(event : String, fn : EventTarget -> Void, ?once : Bool) : Void

parameters
{String} event The event we want to remove.
{function} fn The listener that we need to find.
{Bool} once Only remove once listeners.
Remove event listeners.

on(event : String, fn : EventTarget -> Void, ?context : Dynamic) : Void

parameters
{String} event Name of the event.
{function} fn Callback function.
{Mixed} context The context of the function.
Register a new EventListener for the given event.

once(event : String, fn : EventTarget -> Void, ?context : Dynamic) : Void

parameters
{String} event Name of the event.
{function} fn Callback function.
{Mixed} context The context of the function.
Add an EventListener that's only called once.

removeAllListeners(?event : String) : Void

parameters
{String} event The event want to remove all listeners for.
Remove all listeners or only the listeners for the specified event.

removeListener(event : String, fn : EventTarget -> Void, ?once : Bool) : Void

parameters
{String} event The event we want to remove.
{function} fn The listener that we need to find.
{Bool} once Only remove once listeners.
Remove event listeners.