1
0
Fork 0
mirror of https://github.com/DanielnetoDotCom/YouPHPTube synced 2025-10-04 18:29:39 +02:00
Oinktube/node_modules/three/examples/jsm/controls/FirstPersonControls.d.ts
2023-12-11 11:59:56 -03:00

33 lines
660 B
TypeScript

import {
Camera,
Vector3
} from '../../../src/Three';
export class FirstPersonControls {
constructor( object: Camera, domElement?: HTMLElement );
object: Camera;
domElement: HTMLElement | HTMLDocument;
enabled: boolean;
movementSpeed: number;
lookSpeed: number;
lookVertical: boolean;
autoForward: boolean;
activeLook: boolean;
heightSpeed: boolean;
heightCoef: number;
heightMin: number;
heightMax: number;
constrainVertical: boolean;
verticalMin: number;
verticalMax: number;
mouseDragOn: boolean;
handleResize(): void;
lookAt( x: number | Vector3, y: number, z: number ): this;
update( delta: number ): this;
dispose(): void;
}