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:288

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?): Promise<void>

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

Parameters

renderer

WebGLRenderer

renderSceneFn

() => void

deviceCamera?

XRDeviceCamera

Returns

Promise<void>