Class: WorkerRenderer
Defined in: packages/core/src/worker-renderer.ts:18
Talks to a worker started with startSealpixelWorker.
Implements
Constructors
Constructor
new WorkerRenderer(
worker):WorkerRenderer
Defined in: packages/core/src/worker-renderer.ts:27
Accepts a Web Worker or any Transport.
Parameters
worker
Transport | Worker
Returns
WorkerRenderer
Methods
dispose()
dispose():
void
Defined in: packages/core/src/worker-renderer.ts:67
Returns
void
Implementation of
export()
export(
req):Promise<ExportResult>
Defined in: packages/core/src/worker-renderer.ts:55
Parameters
req
Returns
Promise<ExportResult>
Implementation of
geometry()
geometry(
req):Promise<Geometry>
Defined in: packages/core/src/worker-renderer.ts:58
Parameters
req
log
target
"proxy" | "full"
upTo?
number
Returns
Promise<Geometry>
Implementation of
init()
init():
Promise<{coreVersion:string;plugins:Record<string,number>; }>
Defined in: packages/core/src/worker-renderer.ts:32
Returns
Promise<{ coreVersion: string; plugins: Record<string, number>; }>
Implementation of
load()
load(
bytes,id):Promise<LoadedSource>
Defined in: packages/core/src/worker-renderer.ts:35
Parameters
bytes
Uint8Array
id
string
Returns
Promise<LoadedSource>
Implementation of
loadProxy()
loadProxy(
proxy,descriptor):Promise<LoadedSource>
Defined in: packages/core/src/worker-renderer.ts:38
Parameters
proxy
descriptor
Returns
Promise<LoadedSource>
Implementation of
loadProxyEncoded()
loadProxyEncoded(
bytes,descriptor):Promise<LoadedSource>
Defined in: packages/core/src/worker-renderer.ts:41
Parameters
bytes
Uint8Array
descriptor
Returns
Promise<LoadedSource>
Implementation of
putAsset()
putAsset(
id,bytes):Promise<void>
Defined in: packages/core/src/worker-renderer.ts:64
Stores a verified asset for kernels that reference it by id.
Parameters
id
string
bytes
Uint8Array
Returns
Promise<void>
Implementation of
render()
render(
req):Promise<RgbaBuffer>
Defined in: packages/core/src/worker-renderer.ts:44
Parameters
req
Returns
Promise<RgbaBuffer>
Implementation of
unload()
unload():
Promise<void>
Defined in: packages/core/src/worker-renderer.ts:61
Returns
Promise<void>