1 | import type { ExtensionMetadata } from '@pixi/extensions';
|
2 | import type { IRenderer } from '../IRenderer';
|
3 | import type { ISystem } from '../system/ISystem';
|
4 | export interface IRendererPlugins extends GlobalMixins.IRendererPlugins {
|
5 | [key: string]: any;
|
6 | }
|
7 |
|
8 |
|
9 |
|
10 |
|
11 | export declare class PluginSystem implements ISystem {
|
12 |
|
13 | static extension: ExtensionMetadata;
|
14 |
|
15 | rendererPlugins: IRendererPlugins;
|
16 | |
17 |
|
18 |
|
19 |
|
20 |
|
21 | readonly plugins: IRendererPlugins;
|
22 | private renderer;
|
23 | constructor(renderer: IRenderer);
|
24 | /**
|
25 | * Initialize the plugins.
|
26 | * @protected
|
27 | */
|
28 | init(): void;
|
29 | destroy(): void;
|
30 | }
|