Namespace: ticker

PIXI. ticker

Classes

Ticker

Members

static,constantPIXI.ticker.sharedPIXI.ticker.Ticker

The shared ticker instance used by PIXI.extras.AnimatedSprite.
and by PIXI.interaction.InteractionManager.
The property PIXI.ticker.Ticker#autoStart is set to true
for this instance. Please follow the examples for usage, including
how to opt-out of auto-starting the shared ticker.

Examples
let ticker = PIXI.ticker.shared;
// Set this to prevent starting this ticker when listeners are added.
// By default this is true only for the PIXI.ticker.shared instance.
ticker.autoStart = false;
// FYI, call this to ensure the ticker is stopped. It should be stopped
// if you have not attempted to render anything yet.
ticker.stop();
// Call this when you are ready for a running shared ticker.
ticker.start();
// You may use the shared ticker to render...
let renderer = PIXI.autoDetectRenderer(800, 600);
let stage = new PIXI.Container();
let interactionManager = PIXI.interaction.InteractionManager(renderer);
document.body.appendChild(renderer.view);
ticker.add(function (time) {
    renderer.render(stage);
});
// Or you can just update it manually.
ticker.autoStart = false;
ticker.stop();
function animate(time) {
    ticker.update(time);
    renderer.render(stage);
    requestAnimationFrame(animate);
}
animate(performance.now());