Options
All
  • Public
  • Public/Protected
  • All
Menu

Class FlyCameraKeyboardInput

Listen to keyboard events to control the camera.

see

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

Hierarchy

  • FlyCameraKeyboardInput

Implements

Index

Properties

cameraSearch playground for camera

camera: FlyCamera

Defines the camera the input is attached to.

keysBackwardSearch playground for keysBackward

keysBackward: number[]

The list of keyboard keys used to control the backward move of the camera.

keysDownSearch playground for keysDown

keysDown: number[]

The list of keyboard keys used to control the backward move of the camera.

keysForwardSearch playground for keysForward

keysForward: number[]

The list of keyboard keys used to control the forward move of the camera.

keysLeftSearch playground for keysLeft

keysLeft: number[]

The list of keyboard keys used to control the left strafe move of the camera.

keysRightSearch playground for keysRight

keysRight: number[]

The list of keyboard keys used to control the right strafe move of the camera.

keysUpSearch playground for keysUp

keysUp: number[]

The list of keyboard keys used to control the forward move of the camera.

Methods

attachControlSearch playground for attachControl

  • attachControl(noPreventDefault?: boolean): void

checkInputsSearch playground for checkInputs

  • 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

detachControlSearch playground for detachControl

  • detachControl(): void
  • Detach the current controls from the specified dom element.

    Returns void

getClassNameSearch playground for getClassName

  • getClassName(): string
  • Gets the class name of the current input.

    Returns string

    the class name

getSimpleNameSearch playground for getSimpleName

  • getSimpleName(): string
  • Get the friendly name associated with the input class.

    Returns string

    the input friendly name

Legend

  • Constructor
  • Property
  • Method
  • Property
  • Method
  • Inherited property
  • Inherited method
  • Static property
  • Static method