Skip to main content

Class: RenderingEngine

Constructors​

new RenderingEngine()​

new RenderingEngine(id?): RenderingEngine

Parameters​

• id?: string

Returns​

RenderingEngine

Defined in​

packages/core/src/RenderingEngine/RenderingEngine.ts:21

Properties​

hasBeenDestroyed​

hasBeenDestroyed: boolean

Defined in​

packages/core/src/RenderingEngine/RenderingEngine.ts:15


offscreenMultiRenderWindow​

offscreenMultiRenderWindow: VtkOffscreenMultiRenderWindow

Defined in​

packages/core/src/RenderingEngine/RenderingEngine.ts:18

Accessors​

id​

get id(): string

Returns​

string

Defined in​

packages/core/src/RenderingEngine/RenderingEngine.ts:41

Methods​

destroy()​

destroy(): void

Returns​

void

Defined in​

packages/core/src/RenderingEngine/RenderingEngine.ts:107


disableElement()​

disableElement(viewportId): void

Parameters​

• viewportId: string

Returns​

void

Defined in​

packages/core/src/RenderingEngine/RenderingEngine.ts:49


enableElement()​

enableElement(viewportInputEntry): void

Parameters​

• viewportInputEntry: PublicViewportInput

Returns​

void

Defined in​

packages/core/src/RenderingEngine/RenderingEngine.ts:45


fillCanvasWithBackgroundColor()​

fillCanvasWithBackgroundColor(canvas, backgroundColor): void

Parameters​

• canvas: HTMLCanvasElement

• backgroundColor: [number, number, number]

Returns​

void

Defined in​

packages/core/src/RenderingEngine/RenderingEngine.ts:85


getOffscreenMultiRenderWindow()​

getOffscreenMultiRenderWindow(viewportId?): VtkOffscreenMultiRenderWindow

Parameters​

• viewportId?: string

Returns​

VtkOffscreenMultiRenderWindow

Defined in​

packages/core/src/RenderingEngine/RenderingEngine.ts:111


getRenderer()​

getRenderer(viewportId): vtkRenderer

Parameters​

• viewportId: string

Returns​

vtkRenderer

Defined in​

packages/core/src/RenderingEngine/RenderingEngine.ts:81


getStackViewport()​

getStackViewport(viewportId): IStackViewport

Parameters​

• viewportId: string

Returns​

IStackViewport

Defined in​

packages/core/src/RenderingEngine/RenderingEngine.ts:69


getStackViewports()​

getStackViewports(): IStackViewport[]

Returns​

IStackViewport[]

Defined in​

packages/core/src/RenderingEngine/RenderingEngine.ts:73


getViewport()​

getViewport(viewportId): Viewport

Parameters​

• viewportId: string

Returns​

Viewport

Defined in​

packages/core/src/RenderingEngine/RenderingEngine.ts:61


getViewports()​

getViewports(): Viewport[]

Returns​

Viewport[]

Defined in​

packages/core/src/RenderingEngine/RenderingEngine.ts:65


getVolumeViewports()​

getVolumeViewports(): VolumeViewport[]

Returns​

VolumeViewport[]

Defined in​

packages/core/src/RenderingEngine/RenderingEngine.ts:77


render()​

render(): void

Returns​

void

Defined in​

packages/core/src/RenderingEngine/RenderingEngine.ts:95


renderViewport()​

renderViewport(viewportId): void

Parameters​

• viewportId: string

Returns​

void

Defined in​

packages/core/src/RenderingEngine/RenderingEngine.ts:103


renderViewports()​

renderViewports(viewportIds): void

Parameters​

• viewportIds: string[]

Returns​

void

Defined in​

packages/core/src/RenderingEngine/RenderingEngine.ts:99


resize()​

resize(immediate, keepCamera): void

Parameters​

• immediate: boolean = true

• keepCamera: boolean = true

Returns​

void

Defined in​

packages/core/src/RenderingEngine/RenderingEngine.ts:57


setViewports()​

setViewports(publicViewportInputEntries): void

Parameters​

• publicViewportInputEntries: PublicViewportInput[]

Returns​

void

Defined in​

packages/core/src/RenderingEngine/RenderingEngine.ts:53