babylon.oculusGamepadCamera.d.ts 847 B

123456789101112131415161718192021
  1. declare module BABYLON {
  2. class OculusGamepadCamera extends FreeCamera {
  3. private _leftCamera;
  4. private _rightCamera;
  5. private _offsetOrientation;
  6. private _deviceOrientationHandler;
  7. private _gamepad;
  8. private _gamepads;
  9. public angularSensibility: number;
  10. public moveSensibility: number;
  11. constructor(name: string, position: Vector3, scene: Scene);
  12. private _onNewGameConnected(gamepad);
  13. public _update(): void;
  14. public _checkInputs(): void;
  15. public _updateCamera(camera: FreeCamera): void;
  16. public _onOrientationEvent(evt: DeviceOrientationEvent): void;
  17. public attachControl(element: HTMLElement, noPreventDefault?: boolean): void;
  18. public detachControl(element: HTMLElement): void;
  19. public dispose(): void;
  20. }
  21. }