voxolith

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

ParameterType
yawnumber
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

ParameterType
onboolean

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

ParameterType
dtnumber

Returns

void


yaw()

yaw(): number;

Defined in: engine/src/input/look.ts:52

Degrees; unbounded.

Returns

number

On this page