voxolith

InputOptions

Options for createInput. Most are injection points for tests and headless use.

Defined in: engine/src/input/core.ts:107

Properties

PropertyTypeDescriptionDefined in
captureWheel?booleanStop the page scrolling or zooming on wheel over the surface. Default true.engine/src/input/core.ts:117
deadzone?numberStick deadzone, radial. Default 0.15.engine/src/input/core.ts:115
getGamepads?() => ArrayLike<Gamepad | null>Gamepad source. Default navigator.getGamepads.engine/src/input/core.ts:121
keyTarget?EventTargetWhere key events are read. Default window.engine/src/input/core.ts:111
lockTarget?EventTarget & objectWhere pointer-lock changes are reported. Default document.engine/src/input/core.ts:113
loop?InvalidatableInvalidated on every event, so render-on-demand apps redraw.engine/src/input/core.ts:109
now?() => numberClock in milliseconds. Default performance.now.engine/src/input/core.ts:119

On this page