# Interface: Live2DRuntime (/pixi-vn-live2d/core/interfaces/Live2DRuntime)



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

Represents a Cubism version.

## Properties [#properties]

### version [#version]

\> **version**: `number`

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

The version number. Higher version takes priority when matching the runtime.

## Methods [#methods]

### createCoreModel() [#createcoremodel]

\> **createCoreModel**(`data`, `options?`): `any`

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

Creates a core model.

#### Parameters [#parameters]

##### data [#data]

`ArrayBuffer`

Content of the moc file.

##### options? [#options]

[`Live2DFactoryOptions`](/pixi-vn-live2d/core/interfaces/Live2DFactoryOptions)

#### Returns [#returns]

`any`

Created core model.

***

### createInternalModel() [#createinternalmodel]

\> **createInternalModel**(`coreModel`, `settings`, `options?`): [`InternalModel`](/pixi-vn-live2d/core/classes/InternalModel)

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

Creates an InternalModel.

#### Parameters [#parameters-1]

##### coreModel [#coremodel]

`any`

Core model that *must* belong to this runtime.

##### settings [#settings]

[`ModelSettings`](/pixi-vn-live2d/core/classes/ModelSettings)

ModelSettings of this model.

##### options? [#options-1]

[`Live2DFactoryOptions`](/pixi-vn-live2d/core/interfaces/Live2DFactoryOptions)

Options that will be passed to the InternalModel's constructor.

#### Returns [#returns-1]

[`InternalModel`](/pixi-vn-live2d/core/classes/InternalModel)

Created InternalModel.

***

### createModelSettings() [#createmodelsettings]

\> **createModelSettings**(`json`): [`ModelSettings`](/pixi-vn-live2d/core/classes/ModelSettings)

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

Creates a ModelSettings.

#### Parameters [#parameters-2]

##### json [#json]

`object`

The settings JSON object.

#### Returns [#returns-2]

[`ModelSettings`](/pixi-vn-live2d/core/classes/ModelSettings)

Created ModelSettings.

***

### createPhysics() [#createphysics]

\> **createPhysics**(`coreModel`, `data`): `any`

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

Creates a physics.

#### Parameters [#parameters-3]

##### coreModel [#coremodel-1]

`any`

Core model that *must* belong to this runtime.

##### data [#data-1]

`any`

Content of the physics file.

#### Returns [#returns-3]

`any`

Created physics.

***

### createPose() [#createpose]

\> **createPose**(`coreModel`, `data`): `any`

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

Creates a pose.

#### Parameters [#parameters-4]

##### coreModel [#coremodel-2]

`any`

Core model that *must* belong to this runtime.

##### data [#data-2]

`any`

Content of the pose file.

#### Returns [#returns-4]

`any`

Created pose.

***

### isValidMoc() [#isvalidmoc]

\> **isValidMoc**(`modelData`): `boolean`

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

Checks if the data is a valid moc to create the core model.

#### Parameters [#parameters-5]

##### modelData [#modeldata]

`ArrayBuffer`

The moc content.

#### Returns [#returns-5]

`boolean`

True if the data is valid.

***

### ready() [#ready]

\> **ready**(): `Promise`\<`void`>

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

#### Returns [#returns-6]

`Promise`\<`void`>

***

### test() [#test]

\> **test**(`source`): `boolean`

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

Checks if the source belongs to this runtime.

#### Parameters [#parameters-6]

##### source [#source]

`any`

Either a settings JSON object or a ModelSettings instance.

#### Returns [#returns-7]

`boolean`

True if the source belongs to this runtime.
