Skip to content

API / PixiArmatureDisplay

Class: PixiArmatureDisplay ​

Defined in: pixi/PixiArmatureDisplay.ts:34

The armature proxy interface, the docking engine needs to implement it concretely.

Extends ​

  • Container<ContainerChild>

Implements ​

Constructors ​

Constructor ​

ts
new PixiArmatureDisplay(): PixiArmatureDisplay;

Defined in: pixi/PixiArmatureDisplay.ts:45

Returns ​

PixiArmatureDisplay

Overrides ​

ts
Container<ContainerChild>.constructor

Accessors ​

animation ​

Get Signature ​

ts
get animation(): Animation;

Defined in: pixi/PixiArmatureDisplay.ts:240

The animation player.

Returns ​

Animation

The animation player.

Implementation of ​

IArmatureProxy.animation


armature ​

Get Signature ​

ts
get armature(): Armature;

Defined in: pixi/PixiArmatureDisplay.ts:233

The armature.

Returns ​

Armature

The armature.

Implementation of ​

IArmatureProxy.armature

Methods ​

addDBEventListener() ​

ts
addDBEventListener(
   type: EventStringType, 
   listener: (event: EventObject) => void, 
   target: any): void;

Defined in: pixi/PixiArmatureDisplay.ts:219

Add an event listener object so that the listener receives notification of an event.

Parameters ​

ParameterTypeDescription
typeEventStringTypeEvent type.
listener(event: EventObject) => voidEvent listener.
targetanyThe listener function's "this".

Returns ​

void

Implementation of ​

IArmatureProxy.addDBEventListener


dbClear() ​

ts
dbClear(): void;

Defined in: pixi/PixiArmatureDisplay.ts:58

Internal

Returns ​

void

Implementation of ​

IArmatureProxy.dbClear


dbInit() ​

ts
dbInit(armature: Armature): void;

Defined in: pixi/PixiArmatureDisplay.ts:51

Internal

Parameters ​

ParameterType
armatureArmature

Returns ​

void

Implementation of ​

IArmatureProxy.dbInit


dbUpdate() ​

ts
dbUpdate(): void;

Defined in: pixi/PixiArmatureDisplay.ts:73

Internal

Returns ​

void

Implementation of ​

IArmatureProxy.dbUpdate


destroy() ​

ts
destroy(): void;

Defined in: pixi/PixiArmatureDisplay.ts:196

Returns ​

void

Inherit Doc ​

Overrides ​

ts
Container.destroy

dispose() ​

ts
dispose(disposeProxy: boolean): void;

Defined in: pixi/PixiArmatureDisplay.ts:184

Dispose the instance and the Armature instance. (The Armature instance will return to the object pool)

Parameters ​

ParameterTypeDefault value
disposeProxybooleantrue

Returns ​

void

Example ​

ts
    removeChild(armatureDisplay);
    armatureDisplay.dispose();

Implementation of ​

IArmatureProxy.dispose


hasDBEventListener() ​

ts
hasDBEventListener(type: EventStringType): boolean;

Defined in: pixi/PixiArmatureDisplay.ts:210

Checks whether the object has any listeners registered for a specific type of event。

Parameters ​

ParameterTypeDescription
typeEventStringTypeEvent type.

Returns ​

boolean

Implementation of ​

IArmatureProxy.hasDBEventListener


removeDBEventListener() ​

ts
removeDBEventListener(
   type: EventStringType, 
   listener: (event: EventObject) => void, 
   target: any): void;

Defined in: pixi/PixiArmatureDisplay.ts:226

Removes a listener from the object.

Parameters ​

ParameterTypeDescription
typeEventStringTypeEvent type.
listener(event: EventObject) => voidEvent listener.
targetanyThe listener function's "this".

Returns ​

void

Implementation of ​

IArmatureProxy.removeDBEventListener

Released under the MIT License.