Skip to main content

Function: setVolumesForViewports()

setVolumesForViewports(renderingEngine, volumeInputs, viewportIds, immediateRender, suppressEvents): Promise<void>

Similar to addVolumesToViewports it adds volumes to viewports; however, this method will Set the volumes on the viewports which means that the previous volumes will be removed.

Parameters

renderingEngine: RenderingEngine

The rendering engine to use to get viewports from

volumeInputs: IVolumeInput[]

Array of volume inputs including volumeId. Other properties such as visibility, callback, blendMode, slabThickness are optional

viewportIds: string[]

Array of viewport IDs to add the volume to

immediateRender: boolean = false

If true, the volumes will be rendered immediately

suppressEvents: boolean = false

Returns

Promise<void>

A promise that resolves when all volumes have been added

Defined in

packages/core/src/RenderingEngine/helpers/setVolumesForViewports.ts:20