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/
26 lines (25 loc) • 836 B
TypeScript
import { EventBase, LocalEvent } from '../event/event_base';
export declare const enum LockPointerEventType {
LockPointChange = 0,
LockPointFailed = 1,
LockPointNotSupport = 2,
LockPointFailedSecurityError = 3
}
export interface LockPointerEvent extends LocalEvent<LockPointerEventType> {
isLockPointer: boolean;
error: any;
}
export default class LockPointer extends EventBase<LockPointerEventType, LockPointerEvent> {
get isLockPointer(): boolean;
private _isLockPointer;
element: HTMLElement;
constructor(element: HTMLElement);
listenLockChange(): void;
removeListenLockChange(): void;
lockPointer(): void;
requestLockPointer(): void;
exitPointerLock(): void;
private pointerlockChange;
private lockscreenFailed;
private createEvent;
}