Skip to main content

ProductPreviewRenderer

Classes

ProductPreviewRenderer

Constructors

Constructor
new ProductPreviewRenderer(
product,
previewContainersSourceFactory,
designAtomsApiClient,
colorPreviewService,
service,
viewerConfigurationContext,
colorParser): ProductPreviewRenderer;
Parameters
ParameterType
productProduct
previewContainersSourceFactoryIPreviewContainersSourceFactory
designAtomsApiClientIDesignAtomsApiClient
colorPreviewServiceIListenableColorPreviewService
serviceService
viewerConfigurationContextIViewerConfigurationContext
colorParserIColorParser
Returns

ProductPreviewRenderer

Methods

dispose()
dispose(): void;
Returns

void

render()
render(
canvas,
surfaceIndex,
containersFilter?,
previewSize?,
previewOffset?): void;
Parameters
ParameterType
canvasHTMLCanvasElement
surfaceIndexnumber
containersFilter?(container) => boolean
previewSize?ISize
previewOffset?IPoint
Returns

void

waitUpdateAndExecute()
waitUpdateAndExecute(surfaceIndex, callback): Promise<void>;
Parameters
ParameterType
surfaceIndexnumber
callback() => void
Returns

Promise<void>

Was this page helpful?