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.