Skip to main content

Class: ScreenshotSynthesizer

Defined in: src/core/components/ScreenshotSynthesizer.ts:39

Constructors​

Constructor​

new ScreenshotSynthesizer(): ScreenshotSynthesizer

Returns​

ScreenshotSynthesizer

Methods​

getScreenshot()​

getScreenshot(overlayOnCamera): Promise<string>

Defined in: src/core/components/ScreenshotSynthesizer.ts:336

Requests a screenshot from the scene as a DataURL.

Parameters​

overlayOnCamera​

boolean = false

If true, overlays the image on a camera image without any projection or aspect ratio correction.

Returns​

Promise<string>

Promise which returns the screenshot as a data uri.


onAfterRender()​

onAfterRender(renderer, renderSceneFn, deviceCamera?): void

Defined in: src/core/components/ScreenshotSynthesizer.ts:53

Parameters​

renderer​

WebGLRenderer

renderSceneFn​

() => void

deviceCamera?​

XRDeviceCamera

Returns​

void