UNPKG

@pixi/core

Version:
18 lines (17 loc) 500 B
import type { Renderer } from '../Renderer'; /** * Interface for systems used by the {@link PIXI.Renderer}. * @memberof PIXI */ export interface ISystem<InitOptions = null, DestroyOptions = null> { init?(options?: InitOptions): void; /** Generic destroy methods to be overridden by the subclass */ destroy?(options?: DestroyOptions): void; } /** * Types for system and pipe classes. * @ignore */ export interface ISystemConstructor<R = Renderer> { new (renderer: R): ISystem; }