Skip to content

Class: InlineRenderer ​

Defined in: packages/core/src/inline-renderer.ts:11

Runs the renderer on the calling thread. Fallback where Workers are unavailable, and the server's renderer.

Implements ​

Constructors ​

Constructor ​

new InlineRenderer(options): InlineRenderer

Defined in: packages/core/src/inline-renderer.ts:15

Parameters ​

options ​

RendererCoreOptions & object

Returns ​

InlineRenderer

Methods ​

coreForTest() ​

coreForTest(): Promise<RendererCore>

Defined in: packages/core/src/inline-renderer.ts:55

For tests.

Returns ​

Promise<RendererCore>


dispose() ​

dispose(): void

Defined in: packages/core/src/inline-renderer.ts:51

Returns ​

void

Implementation of ​

Renderer.dispose


export() ​

export(req): Promise<ExportResult>

Defined in: packages/core/src/inline-renderer.ts:39

Parameters ​

req ​

ExportRequest

Returns ​

Promise<ExportResult>

Implementation of ​

Renderer.export


geometry() ​

geometry(req): Promise<Geometry>

Defined in: packages/core/src/inline-renderer.ts:42

Parameters ​

req ​
log ​

EditLog

target ​

"workingCopy" | "full"

upTo? ​

number

Returns ​

Promise<Geometry>

Implementation of ​

Renderer.geometry


init() ​

init(): Promise<{ coreVersion: string; plugins: Record<string, number>; }>

Defined in: packages/core/src/inline-renderer.ts:24

Returns ​

Promise<{ coreVersion: string; plugins: Record<string, number>; }>

Implementation of ​

Renderer.init


load() ​

load(bytes, id, options?): Promise<LoadedSource>

Defined in: packages/core/src/inline-renderer.ts:27

Parameters ​

bytes ​

Uint8Array

id ​

string

options? ​

RendererLoadOptions

Returns ​

Promise<LoadedSource>

Implementation of ​

Renderer.load


loadWorkingCopy() ​

loadWorkingCopy(workingCopy, descriptor): Promise<LoadedSource>

Defined in: packages/core/src/inline-renderer.ts:30

Parameters ​

workingCopy ​

RgbaBuffer

descriptor ​

SourceDescriptor

Returns ​

Promise<LoadedSource>

Implementation of ​

Renderer.loadWorkingCopy


loadWorkingCopyEncoded() ​

loadWorkingCopyEncoded(bytes, descriptor): Promise<LoadedSource>

Defined in: packages/core/src/inline-renderer.ts:33

Parameters ​

bytes ​

Uint8Array

descriptor ​

SourceDescriptor

Returns ​

Promise<LoadedSource>

Implementation of ​

Renderer.loadWorkingCopyEncoded


putAsset() ​

putAsset(id, bytes): Promise<void>

Defined in: packages/core/src/inline-renderer.ts:48

Stores a verified asset for kernels that reference it by id.

Parameters ​

id ​

string

bytes ​

Uint8Array

Returns ​

Promise<void>

Implementation of ​

Renderer.putAsset


render() ​

render(req): Promise<RgbaBuffer>

Defined in: packages/core/src/inline-renderer.ts:36

Parameters ​

req ​

RenderRequest

Returns ​

Promise<RgbaBuffer>

Implementation of ​

Renderer.render


unload() ​

unload(): Promise<void>

Defined in: packages/core/src/inline-renderer.ts:45

Returns ​

Promise<void>

Implementation of ​

Renderer.unload