babylon.arcRotateCameraInputsManager.ts 879 B

123456789101112131415161718192021222324252627
  1. module BABYLON {
  2. export class ArcRotateCameraInputsManager extends CameraInputsManager<ArcRotateCamera> {
  3. constructor(camera: ArcRotateCamera) {
  4. super(camera);
  5. }
  6. public addMouseWheel(): ArcRotateCameraInputsManager {
  7. this.add(new ArcRotateCameraMouseWheelInput());
  8. return this;
  9. }
  10. public addPointers(): ArcRotateCameraInputsManager {
  11. this.add(new ArcRotateCameraPointersInput());
  12. return this;
  13. }
  14. public addKeyboard(): ArcRotateCameraInputsManager {
  15. this.add(new ArcRotateCameraKeyboardMoveInput());
  16. return this;
  17. }
  18. public addVRDeviceOrientation(): ArcRotateCameraInputsManager {
  19. this.add(new ArcRotateCameraVRDeviceOrientationInput());
  20. return this;
  21. }
  22. }
  23. }