Class: RendererCore
Defined in: packages/core/src/renderer-core.ts:57
Constructors
Constructor
new RendererCore(
wasm,options):RendererCore
Defined in: packages/core/src/renderer-core.ts:65
Parameters
wasm
options
Returns
RendererCore
Properties
registry
readonlyregistry:Registry
Defined in: packages/core/src/renderer-core.ts:58
wasm
readonlywasm:SealpixelWasm
Defined in: packages/core/src/renderer-core.ts:66
Methods
cacheSize()
cacheSize():
number
Defined in: packages/core/src/renderer-core.ts:311
For tests: number of cached stage outputs.
Returns
number
export()
export(
req):Promise<ExportResult>
Defined in: packages/core/src/renderer-core.ts:160
Parameters
req
Returns
Promise<ExportResult>
geometry()
geometry(
log,target,upTo?):Geometry
Defined in: packages/core/src/renderer-core.ts:180
Parameters
log
target
"proxy" | "full"
upTo?
number
Returns
hasAsset()
hasAsset(
id):boolean
Defined in: packages/core/src/renderer-core.ts:77
Parameters
id
string
Returns
boolean
hasSource()
hasSource():
boolean
Defined in: packages/core/src/renderer-core.ts:120
Returns
boolean
info()
info():
object
Defined in: packages/core/src/renderer-core.ts:81
Returns
object
coreVersion
coreVersion:
string
plugins
plugins:
Record<string,number>
isResident()
isResident():
boolean
Defined in: packages/core/src/renderer-core.ts:124
Returns
boolean
load()
load(
bytes,id):LoadedSource
Defined in: packages/core/src/renderer-core.ts:86
Decodes bytes, derives the descriptor and proxy, and drops the full image when too large.
Parameters
bytes
Uint8Array
id
string
Returns
loadProxy()
loadProxy(
proxy,descriptor):LoadedSource
Defined in: packages/core/src/renderer-core.ts:112
Accepts pixels decoded elsewhere (native proxy strategy). Never resident.
Parameters
proxy
descriptor
Returns
loadProxyEncoded()
loadProxyEncoded(
bytes,descriptor):LoadedSource
Defined in: packages/core/src/renderer-core.ts:107
Decodes an encoded proxy (for example one the server produced) and uses it as the preview source.
Parameters
bytes
Uint8Array
descriptor
Returns
putAsset()
putAsset(
id,bytes):void
Defined in: packages/core/src/renderer-core.ts:73
Parameters
id
string
bytes
Uint8Array
Returns
void
render()
render(
req):Promise<RgbaBuffer>
Defined in: packages/core/src/renderer-core.ts:136
Renders the log. Preview renders are split per stage and cached by prefix.
Parameters
req
Returns
Promise<RgbaBuffer>
unload()
unload():
void
Defined in: packages/core/src/renderer-core.ts:128
Returns
void