dragonbones-pixijs
Version:
DragonBones runtime for pixi v8
63 lines (62 loc) • 1.56 kB
TypeScript
import { Container } from "pixi.js";
import { Armature } from "../../dragonBones/armature/Armature";
import { IArmatureProxy } from "../../dragonBones/armature/IArmatureProxy";
import { EventObject } from "../../dragonBones/event/EventObject";
import { EventStringType } from "../../dragonBones/event/IEventDispatcher";
import { Animation } from "../../dragonBones/animation/Animation";
/**
* @inheritDoc
*/
export declare class PixiArmatureDisplay extends Container implements IArmatureProxy {
/**
* @private
*/
debugDraw: boolean;
private _debugDraw;
private _armature;
private _debugDrawer;
/**
* @inheritDoc
*/
dbInit(armature: Armature): void;
/**
* @inheritDoc
*/
dbClear(): void;
/**
* @inheritDoc
*/
dbUpdate(): void;
/**
* @inheritDoc
*/
dispose(disposeProxy?: boolean): void;
/**
* @inheritDoc
*/
destroy(): void;
/**
* @private
*/
dispatchDBEvent(type: EventStringType, eventObject: EventObject): void;
/**
* @inheritDoc
*/
hasDBEventListener(type: EventStringType): boolean;
/**
* @inheritDoc
*/
addDBEventListener(type: EventStringType, listener: (event: EventObject) => void, target: any): void;
/**
* @inheritDoc
*/
removeDBEventListener(type: EventStringType, listener: (event: EventObject) => void, target: any): void;
/**
* @inheritDoc
*/
get armature(): Armature;
/**
* @inheritDoc
*/
get animation(): Animation;
}