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?,
dpi?): void;
Parameters​
ParameterType
canvasHTMLCanvasElement
surfaceIndexnumber
containersFilter?(container) => boolean
previewSize?ISize
previewOffset?IPoint
dpi?number
Returns​

void

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

Promise<void>

Was this page helpful?