Skip to content

InputState

Defined in: src/modules/input/input-state.ts:17

Edge-detected action state. Hold detection is continuous; press / release edges persist across the tick window and reset when clearEdges() is called.

TAction extends string

clearEdges: () => void

Defined in: src/modules/input/input-state.ts:19

Clears the per-tick edge sets. Typically called at the tick boundary.

void


dispose: () => void

Defined in: src/modules/input/input-state.ts:21

Backward-compatible convenience: unsubscribe and dispose every provider.

void


isDown: (action) => boolean

Defined in: src/modules/input/input-state.ts:22

TAction

boolean


justPressed: (action) => boolean

Defined in: src/modules/input/input-state.ts:23

TAction

boolean


justReleased: (action) => boolean

Defined in: src/modules/input/input-state.ts:24

TAction

boolean


unsubscribe: () => void

Defined in: src/modules/input/input-state.ts:26

Unsubscribes this state from every provider without disposing providers.

void