Name | Type | Description |
---|---|---|
name |
string |
the function name that will be executed on the listeners added to this Runner. |
Members
-
true
if there are no this Runner contains no listeners -
The name of the runner.
Methods
-
add (item)PIXI.Runner
-
Add a listener to the Runner
Runners do not need to have scope or functions passed to them. All that is required is to pass the listening object and ensure that it has contains a function that has the same name as the name provided to the Runner when it was created.
Eg A listener passed to this Runner will require a 'complete' function.
import { Runner } from '@pixi/runner'; const complete = new Runner('complete');
The scope used will be the object itself.
Name Type Description item
any The object that will be listening.
Returns:
Type Description PIXI.Runner -
Check to see if the listener is already in the Runner
Name Type Description item
any The listener that you would like to check.
-
Remove all references, don't use after this.
-
Alias for
emit
- See:
-
emit (params)PIXI.Runner
-
Dispatch/Broadcast Runner to all listeners added to the queue.
Name Type Description params
any repeatable optional parameters to pass to each listener
Returns:
Type Description PIXI.Runner -
remove (item)PIXI.Runner
-
Remove a single listener from the dispatch queue.
Name Type Description item
any The listenr that you would like to remove.
Returns:
Type Description PIXI.Runner -
removeAll ()PIXI.Runner
-
Remove all listeners from the Runner
Returns:
Type Description PIXI.Runner -
Alias for
emit
- See: