@pixi/core
Version:
Core PixiJS
37 lines (36 loc) • 1.03 kB
JavaScript
import { ExtensionType, extensions } from "@pixi/extensions";
class StartupSystem {
constructor(renderer) {
this.renderer = renderer;
}
/**
* It all starts here! This initiates every system, passing in the options for any system by name.
* @param options - the config for the renderer and all its systems
*/
run(options) {
const { renderer } = this;
renderer.runners.init.emit(renderer.options), options.hello && console.log(`PixiJS 7.4.2 - ${renderer.rendererLogId} - https://pixijs.com`), renderer.resize(renderer.screen.width, renderer.screen.height);
}
destroy() {
}
}
StartupSystem.defaultOptions = {
/**
* {@link PIXI.IRendererOptions.hello}
* @default false
* @memberof PIXI.settings.RENDER_OPTIONS
*/
hello: !1
}, /** @ignore */
StartupSystem.extension = {
type: [
ExtensionType.RendererSystem,
ExtensionType.CanvasRendererSystem
],
name: "startup"
};
extensions.add(StartupSystem);
export {
StartupSystem
};
//# sourceMappingURL=StartupSystem.mjs.map