InputOptions
Options for createInput. Most are injection points for tests and headless use.
Defined in: engine/src/input/core.ts:107
Properties
| Property | Type | Description | Defined in |
|---|---|---|---|
captureWheel? | boolean | Stop the page scrolling or zooming on wheel over the surface. Default true. | engine/src/input/core.ts:117 |
deadzone? | number | Stick 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? | EventTarget | Where key events are read. Default window. | engine/src/input/core.ts:111 |
lockTarget? | EventTarget & object | Where pointer-lock changes are reported. Default document. | engine/src/input/core.ts:113 |
loop? | Invalidatable | Invalidated on every event, so render-on-demand apps redraw. | engine/src/input/core.ts:109 |
now? | () => number | Clock in milliseconds. Default performance.now. | engine/src/input/core.ts:119 |