Skip to main content

Class: ScreenshotSynthesizer

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

Constructors

Constructor

new ScreenshotSynthesizer(): ScreenshotSynthesizer

Returns

ScreenshotSynthesizer

Methods

getScreenshot()

getScreenshot(overlayOnCamera): Promise<unknown>

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

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<unknown>

Promise which returns the screenshot.


onAfterRender()

onAfterRender(renderer, deviceCamera?): Promise<void>

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

Parameters

renderer

WebGLRenderer

deviceCamera?

XRDeviceCamera

Returns

Promise<void>