跳到主要内容

Miaoworker

Ploy3D / Miaoworker

Class: Miaoworker

事务处理对象。

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new Miaoworker()

构造函数

Properties

env

env: SharedENV

共享数据环境。


internal

internal: Internal

内核接口。

Methods

Import_gltf

Import_gltf(worker, url, progress): Promise<Asset_bundle>

导入GLTF文件,返回资源包内容。

Parameters

NameTypeDescription
workernumber派遣线程索引,0为主线程。
urlstringGLTF文件路径。
progress(rate: number, msg: string) => void-

Returns

Promise<Asset_bundle>

异步对象


Import_gltf_file

Import_gltf_file(worker, file, progress): Promise<Asset_bundle>

导入GLTF文件,返回资源包内容。

Parameters

NameTypeDescription
workernumber派遣线程索引,0为主线程。
fileFileGLTF文件描述。
progress(rate: number, msg: string) => void-

Returns

Promise<Asset_bundle>

异步对象


Shutdown

Shutdown(): Promise<{ child: any ; recvTick: number ; sendTick: number ; slot: number ; slots: number }>

事务处理器关闭方法。

Returns

Promise<{ child: any ; recvTick: number ; sendTick: number ; slot: number ; slots: number }>

异步对象


Startup

Startup(workerUrl?): Promise<void>

事务处理器启动方法。

Parameters

NameTypeDescription
workerUrl?string子线程内核代码路径,主线程事务处理器启动时不能传入该参数。

Returns

Promise<void>

异步对象