Class: abstract
Package
Defined in: packages/core/sdk/src/serializeManage/package/Package.ts:10
序列化和反序列化场景
Extends
Extended by
Constructors
Constructor
protected
new Package(options
):Package
Defined in: packages/core/sdk/src/serializeManage/package/Package.ts:14
Parameters
options
Returns
Package
Overrides
Properties
options
options:
IComponentOptions
Defined in: packages/core/sdk/src/core/Component.ts:9
Inherited from
viewer
viewer:
Viewer
Defined in: packages/core/sdk/src/core/Component.ts:10
Inherited from
Type
static
Type:string
="plumSceneSerializer"
Defined in: packages/core/sdk/src/serializeManage/package/Package.ts:12
Accessors
canvas
Get Signature
get canvas():
HTMLCanvasElement
Defined in: packages/core/sdk/src/core/Component.ts:25
Returns
HTMLCanvasElement
Inherited from
container
Get Signature
get container():
HTMLElement
Defined in: packages/core/sdk/src/core/Component.ts:21
Returns
HTMLElement
Inherited from
editor
Get Signature
get editor():
Editor
Defined in: packages/core/sdk/src/core/Component.ts:37
Returns
Inherited from
engine
Get Signature
get engine():
AbstractEngine
Defined in: packages/core/sdk/src/core/Component.ts:17
Returns
AbstractEngine
Inherited from
eventManager
Get Signature
get eventManager():
EventManager
Defined in: packages/core/sdk/src/core/Component.ts:33
Returns
Inherited from
scene
Get Signature
get scene():
PScene
Defined in: packages/core/sdk/src/core/Component.ts:29
Returns
Inherited from
Methods
loadScene()
abstract
loadScene():void
Defined in: packages/core/sdk/src/serializeManage/package/Package.ts:32
加载场景
Returns
void
pack()
abstract
pack():Promise
<void
>
Defined in: packages/core/sdk/src/serializeManage/package/Package.ts:21
序列化场景
Returns
Promise
<void
>
unpack()
abstract
unpack(blob
):Promise
<void
>
Defined in: packages/core/sdk/src/serializeManage/package/Package.ts:26
反序列化场景
Parameters
blob
Blob
Returns
Promise
<void
>