Readonlyrunnersa collection of runners defined by the user
StaticprefixedCreate a bunch of runners based of a collection of ids
the runner ids to add
Add a new system to the renderer.
Class reference
Property name for system, if not specified
will use a static name property on the class itself. This
name will be assigned as s property on the Renderer so make
sure it doesn't collide with properties on Renderer.
Return instance of renderer
destroy the all runners and systems. Its apps job to
Calls each of the listeners registered for a given event.
A function that will run a runner and call the runners function but pass in different options to each system based on there name.
E.g. If you have two systems added called systemA and systemB you could call do the following:
system.emitWithCustomOptions(init, {
systemA: {...optionsForA},
systemB: {...optionsForB},
});
init would be called on system A passing optionsForA and on system B passing optionsForB.
the runner to target
key value options for each system
Return an array listing the events for which the emitter has registered listeners.
Return the number of listeners listening to a given event.
Return the listeners registered for a given event.
Add a listener for a given event.
Optionalcontext: anyAdd a one-time listener for a given event.
Optionalcontext: anyRemove all listeners, or those of the specified event.
Optionalevent: string | symbolRemove the listeners of a given event.
Optionalfn: (...args: any[]) => voidOptionalcontext: anyOptionalonce: booleanSet up a system with a collection of SystemClasses and runners. Systems are attached dynamically to this class when added.
the config for the system manager
The SystemManager is a class that provides functions for managing a set of systems This is a base class, that is generic (no render code or knowledge at all)
Memberof
PIXI