Skip to main content

Class: abstract Deserialize

Defined in: packages/core/sdk/src/serializeManage/deserialize/Deserialize.ts:4

Constructors

Constructor

protected new Deserialize(viewer): Deserialize

Defined in: packages/core/sdk/src/serializeManage/deserialize/Deserialize.ts:5

Parameters

viewer

Viewer

Returns

Deserialize

Properties

viewer

viewer: Viewer

Defined in: packages/core/sdk/src/serializeManage/deserialize/Deserialize.ts:5

Methods

importMeshAsync()

abstract importMeshAsync(meshesNames, scene, data, rootUrl, onProgress?, fileName?): Promise<ISceneLoaderAsyncResult>

Defined in: packages/core/sdk/src/serializeManage/deserialize/Deserialize.ts:9

Parameters

meshesNames

string | readonly string[]

scene

Scene

data

unknown

rootUrl

string

onProgress?

(event) => void

fileName?

string

Returns

Promise<ISceneLoaderAsyncResult>


loadAssetContainerAsync()

abstract loadAssetContainerAsync(scene, data, rootUrl, onProgress?, fileName?): Promise<AssetContainer>

Defined in: packages/core/sdk/src/serializeManage/deserialize/Deserialize.ts:21

Parameters

scene

Scene

data

unknown

rootUrl

string

onProgress?

(event) => void

fileName?

string

Returns

Promise<AssetContainer>


loadAsync()

abstract loadAsync(scene, data, rootUrl, onProgress?, fileName?): Promise<void>

Defined in: packages/core/sdk/src/serializeManage/deserialize/Deserialize.ts:19

Parameters

scene

Scene

data

unknown

rootUrl

string

onProgress?

(event) => void

fileName?

string

Returns

Promise<void>