Header menu logo Mibo

IInput Type

Per-game input service providing reactive observables for hardware input.

Subscribe to these observables to receive input deltas. The service is typically registered by Program.withInput and accessed via the Keyboard, Mouse, Touch, and Gamepad subscription modules.

Instance members

Instance member Description

this.GamepadConnection

Full Usage: this.GamepadConnection

Returns: IObservable<GamepadConnection>
Modifiers: abstract

Emits when a gamepad connects or disconnects.

Returns: IObservable<GamepadConnection>

this.GamepadDelta

Full Usage: this.GamepadDelta

Returns: IObservable<GamepadDelta>
Modifiers: abstract

Emits when gamepad input changes (buttons or analog).

Returns: IObservable<GamepadDelta>

this.KeyboardDelta

Full Usage: this.KeyboardDelta

Returns: IObservable<KeyboardDelta>
Modifiers: abstract

Emits when keyboard state changes.

Returns: IObservable<KeyboardDelta>

this.MouseDelta

Full Usage: this.MouseDelta

Returns: IObservable<MouseDelta>
Modifiers: abstract

Emits when mouse state changes (position, buttons, or scroll).

Returns: IObservable<MouseDelta>

this.TouchDelta

Full Usage: this.TouchDelta

Returns: IObservable<TouchDelta>
Modifiers: abstract

Emits when touch input is detected.

Returns: IObservable<TouchDelta>

Type something to start searching.