UNPKG

@pixi/animate

Version:

PIXI plugin for the PixiAnimate Extension

39 lines (38 loc) 1.4 kB
import type { MovieClip } from './MovieClip'; import { Application } from '@pixi/app'; import type { EventEmitter } from '@pixi/utils'; import type { IDestroyOptions } from '@pixi/display'; import type { AnimateAsset } from '../AnimateAsset'; /** * Extends the PIXI.Application class to provide easy loading. * ``` * const scene = new PIXI.animate.Scene(); * scene.load(lib.StageName); * ``` */ export declare class Scene extends Application { /** * Reference to the global sound object * @readOnly */ readonly sound: EventEmitter; /** * The stage object created. */ instance: MovieClip; /** * Load a stage scene and add it to the stage. * @param asset - Reference to the scene to load. * @param complete - Callback when finished loading. * @param basePath - Optional base directory to prepend to assets. * @return instance of PIXI resource loader */ load(asset: AnimateAsset, complete?: (instance?: MovieClip) => void, basePath?: string): void; /** * Destroy and don't use after calling. * @param removeView - Automatically remove canvas from DOM. * @param stageOptions - Options parameter. A boolean will act as if all options * have been set to that value */ destroy(removeView?: boolean, stageOptions?: IDestroyOptions | boolean): void; }