mirror of
https://github.com/DanielnetoDotCom/YouPHPTube
synced 2025-10-04 18:29:39 +02:00
33 lines
660 B
TypeScript
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;
|
|
|
|
}
|