1
0
Fork 0
mirror of https://github.com/DanielnetoDotCom/YouPHPTube synced 2025-10-05 10:49:36 +02:00
Oinktube/node_modules/three/examples/jsm/controls/PointerLockControls.d.ts
2023-12-11 11:59:56 -03:00

30 lines
530 B
TypeScript

import {
Camera,
EventDispatcher,
Vector3
} from '../../../src/Three';
export class PointerLockControls extends EventDispatcher {
constructor( camera: Camera, domElement?: HTMLElement );
domElement: HTMLElement;
// API
isLocked: boolean;
minPolarAngle: number;
maxPolarAngle: number;
connect(): void;
disconnect(): void;
dispose(): void;
getObject(): Camera;
getDirection( v: Vector3 ): Vector3;
moveForward( distance: number ): void;
moveRight( distance: number ): void;
lock(): void;
unlock(): void;
}