LogoPixi’VN
coreClasses

Class: CubismLegacyExpressionManager

Defined in: node_modules/untitled-pixi-live2d-engine/types/index.d.ts:5017

Abstract expression manager.

Emits

ExpressionManagerEvents

Extends

Constructors

Constructor

> new CubismLegacyExpressionManager(settings, options?): CubismLegacyExpressionManager

Defined in: node_modules/untitled-pixi-live2d-engine/types/index.d.ts:5021

Parameters

settings

CubismLegacyModelSettings

options?

MotionManagerOptions

Returns

CubismLegacyExpressionManager

Overrides

ExpressionManager.constructor

Properties

currentExpression

> currentExpression: Live2DExpression

Defined in: node_modules/untitled-pixi-live2d-engine/types/index.d.ts:3812

Current Expression. This will not be overwritten by ExpressionManager#defaultExpression.

Inherited from

ExpressionManager.currentExpression


defaultExpression

> defaultExpression: Live2DExpression

Defined in: node_modules/untitled-pixi-live2d-engine/types/index.d.ts:3808

An empty Expression to reset all the expression parameters.

Inherited from

ExpressionManager.defaultExpression


definitions

> readonly definitions: Expression[]

Defined in: node_modules/untitled-pixi-live2d-engine/types/index.d.ts:5019

Expression definitions copied from ModelSettings.

Overrides

ExpressionManager.definitions


destroyed

> destroyed: boolean

Defined in: node_modules/untitled-pixi-live2d-engine/types/index.d.ts:3820

Flags the instance has been destroyed.

Inherited from

ExpressionManager.destroyed


expressionDataType

> readonly expressionDataType: XMLHttpRequestResponseType

Defined in: node_modules/untitled-pixi-live2d-engine/types/index.d.ts:3785

Indicates the content type used when loading expressions.

Default

"json"

Inherited from

ExpressionManager.expressionDataType


expressions

> expressions: (Live2DExpression | null | undefined)[]

Defined in: node_modules/untitled-pixi-live2d-engine/types/index.d.ts:3804

The Expressions. The structure is the same as definitions, initially there's only an empty array, which means all expressions will be undefined. When an Expression has been loaded, it'll fill the place in which it should be; when it fails to load, the place will be filled with null.

Inherited from

ExpressionManager.expressions


queueManager

> readonly queueManager: MotionQueueManager

Defined in: node_modules/untitled-pixi-live2d-engine/types/index.d.ts:5018


reserveExpressionIndex

> reserveExpressionIndex: number

Defined in: node_modules/untitled-pixi-live2d-engine/types/index.d.ts:3816

The pending Expression.

Inherited from

ExpressionManager.reserveExpressionIndex


settings

> readonly settings: CubismLegacyModelSettings

Defined in: node_modules/untitled-pixi-live2d-engine/types/index.d.ts:5020

The ModelSettings reference.

Overrides

ExpressionManager.settings


tag

> tag: string

Defined in: node_modules/untitled-pixi-live2d-engine/types/index.d.ts:3789

Tag for logging.

Inherited from

ExpressionManager.tag


prefixed

> static prefixed: string | boolean

Defined in: node_modules/eventemitter3/index.d.ts:9

Inherited from

ExpressionManager.prefixed

Methods

_setExpression()

> protected _setExpression(motion): number

Defined in: node_modules/untitled-pixi-live2d-engine/types/index.d.ts:5026

Applies the Expression to the model.

Parameters

motion

Live2DExpression

Returns

number

Overrides

ExpressionManager._setExpression


addListener()

> addListener<T>(event, fn, context?): this

Defined in: node_modules/eventemitter3/index.d.ts:45

Type Parameters

T

T extends keyof ExpressionManagerEvents<never>

Parameters

event

T

fn

(...args) => void

context?

any

Returns

this

Inherited from

ExpressionManager.addListener


createDefaultExpression()

> protected createDefaultExpression(): Live2DExpression

Defined in: node_modules/untitled-pixi-live2d-engine/types/index.d.ts:3829

Creates the default expression instance used for resets.

Returns

Live2DExpression

Inherited from

ExpressionManager.createDefaultExpression


createExpression()

> createExpression(data, _definition): Live2DExpression

Defined in: node_modules/untitled-pixi-live2d-engine/types/index.d.ts:5025

Creates an Expression from the data.

Parameters

data

object

Content of the expression file.

_definition

Expression | undefined

Returns

Live2DExpression

The created Expression.

Overrides

ExpressionManager.createExpression


destroy()

> destroy(): void

Defined in: node_modules/untitled-pixi-live2d-engine/types/index.d.ts:3872

Destroys the instance.

Returns

void

Emits

ExpressionManagerEvents.destroy

Inherited from

ExpressionManager.destroy


emit()

> emit<T>(event, ...args): boolean

Defined in: node_modules/eventemitter3/index.d.ts:32

Calls each of the listeners registered for a given event.

Type Parameters

T

T extends keyof ExpressionManagerEvents<never>

Parameters

event

T

args

...any[]

Returns

boolean

Inherited from

ExpressionManager.emit


eventNames()

> eventNames(): keyof ExpressionManagerEvents<never>[]

Defined in: node_modules/eventemitter3/index.d.ts:15

Return an array listing the events for which the emitter has registered listeners.

Returns

keyof ExpressionManagerEvents<never>[]

Inherited from

ExpressionManager.eventNames


getExpressionFile()

> getExpressionFile(definition): string

Defined in: node_modules/untitled-pixi-live2d-engine/types/index.d.ts:5024

Retrieves the expression's file path by its definition.

Parameters

definition

Expression

Returns

string

The file path extracted from given definition. Not resolved.

Overrides

ExpressionManager.getExpressionFile


getExpressionIndex()

> getExpressionIndex(name): number

Defined in: node_modules/untitled-pixi-live2d-engine/types/index.d.ts:5023

Retrieves the expression's index by its name.

Parameters

name

string

Returns

number

The index. -1 if not found.

Overrides

ExpressionManager.getExpressionIndex


init()

> protected init(): void

Defined in: node_modules/untitled-pixi-live2d-engine/types/index.d.ts:3825

Should be called in the constructor of derived class.

Returns

void

Inherited from

ExpressionManager.init


isFinished()

> isFinished(): boolean

Defined in: node_modules/untitled-pixi-live2d-engine/types/index.d.ts:5022

Checks if the expression playback has finished.

Returns

boolean

Overrides

ExpressionManager.isFinished


listenerCount()

> listenerCount(event): number

Defined in: node_modules/eventemitter3/index.d.ts:27

Return the number of listeners listening to a given event.

Parameters

event

keyof ExpressionManagerEvents<never>

Returns

number

Inherited from

ExpressionManager.listenerCount


listeners()

> listeners<T>(event): (...args) => void[]

Defined in: node_modules/eventemitter3/index.d.ts:20

Return the listeners registered for a given event.

Type Parameters

T

T extends keyof ExpressionManagerEvents<never>

Parameters

event

T

Returns

(...args) => void[]

Inherited from

ExpressionManager.listeners


loadExpression()

> protected loadExpression(index): Promise<Live2DExpression | undefined>

Defined in: node_modules/untitled-pixi-live2d-engine/types/index.d.ts:3838

Loads an Expression. Errors in this method will not be thrown, but be emitted with an "expressionLoadError" event.

Parameters

index

number

Index of the expression in definitions.

Returns

Promise<Live2DExpression | undefined>

Promise that resolves with the Expression, or with undefined if it can't be loaded.

Emits

ExpressionManagerEvents.expressionLoaded

Emits

ExpressionManagerEvents.expressionLoadError

Inherited from

ExpressionManager.loadExpression


off()

> off<T>(event, fn?, context?, once?): this

Defined in: node_modules/eventemitter3/index.d.ts:69

Type Parameters

T

T extends keyof ExpressionManagerEvents<never>

Parameters

event

T

fn?

(...args) => void

context?

any

once?

boolean

Returns

this

Inherited from

ExpressionManager.off


on()

> on<T>(event, fn, context?): this

Defined in: node_modules/eventemitter3/index.d.ts:40

Add a listener for a given event.

Type Parameters

T

T extends keyof ExpressionManagerEvents<never>

Parameters

event

T

fn

(...args) => void

context?

any

Returns

this

Inherited from

ExpressionManager.on


once()

> once<T>(event, fn, context?): this

Defined in: node_modules/eventemitter3/index.d.ts:54

Add a one-time listener for a given event.

Type Parameters

T

T extends keyof ExpressionManagerEvents<never>

Parameters

event

T

fn

(...args) => void

context?

any

Returns

this

Inherited from

ExpressionManager.once


removeAllListeners()

> removeAllListeners(event?): this

Defined in: node_modules/eventemitter3/index.d.ts:79

Remove all listeners, or those of the specified event.

Parameters

event?

keyof ExpressionManagerEvents<never>

Returns

this

Inherited from

ExpressionManager.removeAllListeners


removeListener()

> removeListener<T>(event, fn?, context?, once?): this

Defined in: node_modules/eventemitter3/index.d.ts:63

Remove the listeners of a given event.

Type Parameters

T

T extends keyof ExpressionManagerEvents<never>

Parameters

event

T

fn?

(...args) => void

context?

any

once?

boolean

Returns

this

Inherited from

ExpressionManager.removeListener


resetExpression()

> resetExpression(): void

Defined in: node_modules/untitled-pixi-live2d-engine/types/index.d.ts:3852

Resets model's expression using ExpressionManager#defaultExpression.

Returns

void

Inherited from

ExpressionManager.resetExpression


restoreExpression()

> restoreExpression(): void

Defined in: node_modules/untitled-pixi-live2d-engine/types/index.d.ts:3856

Restores model's expression to currentExpression.

Returns

void

Inherited from

ExpressionManager.restoreExpression


setExpression()

> setExpression(index): Promise<boolean>

Defined in: node_modules/untitled-pixi-live2d-engine/types/index.d.ts:3862

Sets an Expression.

Parameters

index

string | number

Either the index, or the name of the expression.

Returns

Promise<boolean>

Promise that resolves with true if succeeded, with false otherwise.

Inherited from

ExpressionManager.setExpression


setRandomExpression()

> setRandomExpression(): Promise<boolean>

Defined in: node_modules/untitled-pixi-live2d-engine/types/index.d.ts:3848

Sets a random Expression that differs from current one.

Returns

Promise<boolean>

Promise that resolves with true if succeeded, with false otherwise.

Inherited from

ExpressionManager.setRandomExpression


stopAllExpressions()

> protected stopAllExpressions(): void

Defined in: node_modules/untitled-pixi-live2d-engine/types/index.d.ts:5027

Cancels expression playback.

Returns

void

Overrides

ExpressionManager.stopAllExpressions


update()

> update(model, now): boolean

Defined in: node_modules/untitled-pixi-live2d-engine/types/index.d.ts:3867

Updates parameters of the core model.

Parameters

model

object

now

number

Returns

boolean

True if the parameters are actually updated.

Inherited from

ExpressionManager.update


updateParameters()

> protected updateParameters(model, _dt): boolean

Defined in: node_modules/untitled-pixi-live2d-engine/types/index.d.ts:5028

Updates parameters of the core model.

Parameters

model

Live2DModelWebGL

_dt

number

Returns

boolean

True if the parameters are actually updated.

Overrides

ExpressionManager.updateParameters

On this page

EmitsExtendsConstructorsConstructorParameterssettingsoptions?ReturnsOverridesPropertiescurrentExpressionInherited fromdefaultExpressionInherited fromdefinitionsOverridesdestroyedInherited fromexpressionDataTypeDefaultInherited fromexpressionsInherited fromqueueManagerreserveExpressionIndexInherited fromsettingsOverridestagInherited fromprefixedInherited fromMethods_setExpression()ParametersmotionReturnsOverridesaddListener()Type ParametersTParameterseventfncontext?ReturnsInherited fromcreateDefaultExpression()ReturnsInherited fromcreateExpression()Parametersdata_definitionReturnsOverridesdestroy()ReturnsEmitsInherited fromemit()Type ParametersTParameterseventargsReturnsInherited fromeventNames()ReturnsInherited fromgetExpressionFile()ParametersdefinitionReturnsOverridesgetExpressionIndex()ParametersnameReturnsOverridesinit()ReturnsInherited fromisFinished()ReturnsOverrideslistenerCount()ParameterseventReturnsInherited fromlisteners()Type ParametersTParameterseventReturnsInherited fromloadExpression()ParametersindexReturnsEmitsEmitsInherited fromoff()Type ParametersTParameterseventfn?context?once?ReturnsInherited fromon()Type ParametersTParameterseventfncontext?ReturnsInherited fromonce()Type ParametersTParameterseventfncontext?ReturnsInherited fromremoveAllListeners()Parametersevent?ReturnsInherited fromremoveListener()Type ParametersTParameterseventfn?context?once?ReturnsInherited fromresetExpression()ReturnsInherited fromrestoreExpression()ReturnsInherited fromsetExpression()ParametersindexReturnsInherited fromsetRandomExpression()ReturnsInherited fromstopAllExpressions()ReturnsOverridesupdate()ParametersmodelnowReturnsInherited fromupdateParameters()Parametersmodel_dtReturnsOverrides