ArcRotateCameraVRDeviceOrientationInput

Manage the device orientation inputs (gyroscope) to control an arc rotate camera.

see

http://doc.babylonjs.com/how_to/customizing_camera_inputs

Hierarchy

  • ArcRotateCameraVRDeviceOrientationInput

Implements

Index

Constructors

constructor

Find examples in Playground

Properties

alphaCorrection

Find examples in Playground
alphaCorrection: number

Defines a correction factor applied on the alpha value retrieved from the orientation events.

betaCorrection

Find examples in Playground
betaCorrection: number

Defines a correction factor applied on the beta value retrieved from the orientation events.

camera

Find examples in Playground

Defines the camera the input is attached to.

gammaCorrection

Find examples in Playground
gammaCorrection: number

Defines a correction factor applied on the gamma value retrieved from the orientation events.

Methods

attachControl

Find examples in Playground
  • attachControl(element: HTMLElement, noPreventDefault?: boolean): void

checkInputs

Find examples in Playground
  • checkInputs(): void
  • Update the current camera state depending on the inputs that have been used this frame. This is a dynamically created lambda to avoid the performance penalty of looping for inputs in the render loop.

    Returns void

detachControl

Find examples in Playground
  • detachControl(element: Nullable<HTMLElement>): void
  • Detach the current controls from the specified dom element.

    Parameters

    • element: Nullable<HTMLElement>

      Defines the element to stop listening the inputs from

    Returns void

getClassName

Find examples in Playground
  • getClassName(): string

getSimpleName

Find examples in Playground
  • getSimpleName(): string
  • Get the friendly name associated with the input class.

    Returns string

    the input friendly name

Generated using TypeDoc