# Class: Moc (/jsdoc/pixi-vn-live2d/core/namespaces/Live2DCubismCore/classes/Moc)



Defined in: node\_modules/untitled-pixi-live2d-engine/types/index.d.ts:224

Cubism moc.

## Properties [#properties]

### \_ptr [#_ptr]

\> **\_ptr**: `number`

Defined in: node\_modules/untitled-pixi-live2d-engine/types/index.d.ts:243

Native moc.

## Methods [#methods]

### \_release() [#_release]

\> **\_release**(): `void`

Defined in: node\_modules/untitled-pixi-live2d-engine/types/index.d.ts:241

Releases instance.

#### Returns [#returns]

`void`

***

### hasMocConsistency() [#hasmocconsistency]

\> **hasMocConsistency**(`mocBytes`): `number`

Defined in: node\_modules/untitled-pixi-live2d-engine/types/index.d.ts:232

Checks consistency of a moc.

#### Parameters [#parameters]

##### mocBytes [#mocbytes]

`ArrayBuffer`

Moc bytes.

#### Returns [#returns-1]

`number`

'1' if Moc is valid; '0' otherwise.

***

### fromArrayBuffer() [#fromarraybuffer]

\> `static` **fromArrayBuffer**(`buffer`): `Moc`

Defined in: node\_modules/untitled-pixi-live2d-engine/types/index.d.ts:239

Creates \[\[Moc]] from \[\[ArrayBuffer]].

#### Parameters [#parameters-1]

##### buffer [#buffer]

`ArrayBuffer`

Array buffer

#### Returns [#returns-2]

`Moc`

\[\[Moc]] on success; \[\[null]] otherwise.
