LookController
A first-person camera's yaw and pitch, from makeLookController. Turning right increases yaw, matching firstPersonFrame (screen-right is cross(forward, up)).
Defined in: engine/src/input/look.ts:45
Methods
dispose()
dispose(): void;Defined in: engine/src/input/look.ts:60
Stop listening to the input.
Returns
void
pitch()
pitch(): number;Defined in: engine/src/input/look.ts:54
Degrees, within pitchLimits.
Returns
number
set()
set(yaw: number, pitch?: number): void;Defined in: engine/src/input/look.ts:56
Set the view from code; pitch is clamped.
Parameters
| Parameter | Type |
|---|---|
yaw | number |
pitch? | number |
Returns
void
setEnabled()
setEnabled(on: boolean): void;Defined in: engine/src/input/look.ts:58
Disabling drops pending movement and releases pointer lock.
Parameters
| Parameter | Type |
|---|---|
on | boolean |
Returns
void
update()
update(dt: number): void;Defined in: engine/src/input/look.ts:50
Apply what was gathered since last frame; call once per frame after input.update().
dt is in seconds and scales stick and key turning.
Parameters
| Parameter | Type |
|---|---|
dt | number |
Returns
void
yaw()
yaw(): number;Defined in: engine/src/input/look.ts:52
Degrees; unbounded.
Returns
number