OrthographicTrackballControls.d.ts 689 B

123456789101112131415161718192021222324252627282930
  1. import { Camera, EventDispatcher } from '../../../src/Three';
  2. export class OrthographicTrackballControls extends EventDispatcher {
  3. constructor(object: Camera, domElement?: HTMLElement);
  4. object: Camera;
  5. domElement: HTMLElement;
  6. enabled: boolean;
  7. screen: {left: number; top: number; width: number; height: number};
  8. radius: number;
  9. rotateSpeed: number;
  10. zoomSpeed: number;
  11. noRotate: boolean;
  12. noZoom: boolean;
  13. noPan: boolean;
  14. noRoll: boolean;
  15. staticMoving: boolean;
  16. dynamicDampingFactor: number;
  17. keys: number[];
  18. handleResize(): void;
  19. rotateCamera(): void;
  20. zoomCamera(): void;
  21. panCamera(): void;
  22. update(): void;
  23. reset(): void;
  24. dispose(): void;
  25. }