PointerLockControls.d.ts 430 B

12345678910111213141516171819202122232425
  1. import {
  2. Camera,
  3. EventDispatcher,
  4. Vector3
  5. } from '../../../src/Three';
  6. export class PointerLockControls extends EventDispatcher {
  7. constructor(camera: Camera, domElement?: HTMLElement);
  8. domElement: HTMLElement;
  9. object: Camera;
  10. // API
  11. isLocked: boolean;
  12. connect(): void;
  13. disconnect(): void;
  14. dispose(): void;
  15. getObject(): Camera;
  16. getDirection(v: Vector3): Vector3;
  17. lock(): void;
  18. unlock(): void;
  19. }