UNPKG

larksr_websdk

Version:

Larksr websdk. Easy to build a cloud render client for larksr system or ue4 pixelstreaming.docs: https://paraversetechnology.github.io/en/webclient_sdk/

29 lines (28 loc) 785 B
import ScreenState from '@/screen_state'; export default class CanvasRender { get canvas(): HTMLCanvasElement | null; private set canvas(value); private _canvas; private context; private width; private height; private video; private drawFrames; private stream; private screenState; private hasDeviceOrientationEvent; private alpha; private beta; private gamma; private isFront; private currentRotateClock; constructor(screenState: ScreenState); init(stream: MediaStream): Promise<HTMLCanvasElement>; draw(): void; stopDrawing(): void; clear(): void; setRotate(clock: boolean): void; clearRotate(): void; setupRotateWithDeivce(): void; private checkFront; }