1 | import type { ExtensionMetadata } from '@pixi/extensions';
|
2 | import type { IRenderableObject, IRendererRenderOptions } from '../IRenderer';
|
3 | import type { Renderer } from '../Renderer';
|
4 | import type { ISystem } from '../system/ISystem';
|
5 |
|
6 |
|
7 |
|
8 |
|
9 |
|
10 | export declare class ObjectRendererSystem implements ISystem {
|
11 |
|
12 | static extension: ExtensionMetadata;
|
13 | renderer: Renderer;
|
14 | |
15 |
|
16 |
|
17 |
|
18 |
|
19 | renderingToScreen: boolean;
|
20 | |
21 |
|
22 |
|
23 |
|
24 | lastObjectRendered: IRenderableObject;
|
25 | constructor(renderer: Renderer);
|
26 | /**
|
27 | * Renders the object to its WebGL view.
|
28 | * @param displayObject - The object to be rendered.
|
29 | * @param options - the options to be passed to the renderer
|
30 | */
|
31 | render(displayObject: IRenderableObject, options?: IRendererRenderOptions): void;
|
32 | destroy(): void;
|
33 | }
|