1 | 'use strict';
|
2 |
|
3 | Object.defineProperty(exports, '__esModule', { value: true });
|
4 |
|
5 | var extensions = require('@pixi/extensions');
|
6 |
|
7 | const renderers = [];
|
8 | extensions.extensions.handleByList(extensions.ExtensionType.Renderer, renderers);
|
9 | function autoDetectRenderer(options) {
|
10 | for (const RendererType of renderers) {
|
11 | if (RendererType.test(options)) {
|
12 | return new RendererType(options);
|
13 | }
|
14 | }
|
15 | throw new Error("Unable to auto-detect a suitable renderer.");
|
16 | }
|
17 |
|
18 | exports.autoDetectRenderer = autoDetectRenderer;
|
19 |
|