arcRotateCameraInputsManager.d.ts 1.1 KB

1234567891011121314151617181920212223242526272829
  1. import type { ArcRotateCamera } from "./arcRotateCamera";
  2. import { CameraInputsManager } from "../Cameras/cameraInputsManager";
  3. /**
  4. * Default Inputs manager for the ArcRotateCamera.
  5. * It groups all the default supported inputs for ease of use.
  6. * @see https://doc.babylonjs.com/features/featuresDeepDive/cameras/customizingCameraInputs
  7. */
  8. export declare class ArcRotateCameraInputsManager extends CameraInputsManager<ArcRotateCamera> {
  9. /**
  10. * Instantiates a new ArcRotateCameraInputsManager.
  11. * @param camera Defines the camera the inputs belong to
  12. */
  13. constructor(camera: ArcRotateCamera);
  14. /**
  15. * Add mouse wheel input support to the input manager.
  16. * @returns the current input manager
  17. */
  18. addMouseWheel(): ArcRotateCameraInputsManager;
  19. /**
  20. * Add pointers input support to the input manager.
  21. * @returns the current input manager
  22. */
  23. addPointers(): ArcRotateCameraInputsManager;
  24. /**
  25. * Add keyboard input support to the input manager.
  26. * @returns the current input manager
  27. */
  28. addKeyboard(): ArcRotateCameraInputsManager;
  29. }