Skip to main content

Class: SimulatorCamera

Defined in: src/simulator/SimulatorCamera.ts:6

Constructors

Constructor

new SimulatorCamera(renderer): SimulatorCamera

Defined in: src/simulator/SimulatorCamera.ts:18

Parameters

renderer

WebGLRenderer

Returns

SimulatorCamera

Properties

camera

camera: PerspectiveCamera

Defined in: src/simulator/SimulatorCamera.ts:16


height

height: number = 512

Defined in: src/simulator/SimulatorCamera.ts:15


matchRenderingCamera

matchRenderingCamera: boolean = true

Defined in: src/simulator/SimulatorCamera.ts:13


width

width: number = 512

Defined in: src/simulator/SimulatorCamera.ts:14

Methods

createSimulatorCamera()

createSimulatorCamera(): void

Defined in: src/simulator/SimulatorCamera.ts:24

Returns

void


enumerateDevices()

enumerateDevices(): Promise<SimulatorMediaDeviceInfo[]>

Defined in: src/simulator/SimulatorCamera.ts:40

Returns

Promise<SimulatorMediaDeviceInfo[]>


getMedia()

getMedia(constraints): undefined | null | MediaStream

Defined in: src/simulator/SimulatorCamera.ts:96

Parameters

constraints

MediaTrackConstraints = {}

Returns

undefined | null | MediaStream


init()

init(): void

Defined in: src/simulator/SimulatorCamera.ts:20

Returns

void


onBeforeSimulatorSceneRender()

onBeforeSimulatorSceneRender(camera, renderScene): void

Defined in: src/simulator/SimulatorCamera.ts:47

Parameters

camera

Camera

renderScene

(_) => void

Returns

void


onSimulatorSceneRendered()

onSimulatorSceneRendered(): void

Defined in: src/simulator/SimulatorCamera.ts:69

Returns

void


restartVideoTrack()

restartVideoTrack(): void

Defined in: src/simulator/SimulatorCamera.ts:87

Returns

void