Header menu logo Mibo

Mibo.Input Namespace

Type/Module Description

ActionState

ActionState<'Action>

Runtime state tracking which actions are currently active.

Gamepad

Gamepad input subscriptions for Elmish.

GamepadAnalog

Gamepad analog input values (thumbsticks and triggers).

GamepadButtons

Gamepad button state changes for a single frame.

GamepadConnection

Gamepad connection state change event.

GamepadDelta

Per-player gamepad delta containing button and analog changes.

IInput

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

IInputMapper<'Action>

Service Interface for Input Mapping

Input

Factory and service access for the core input polling component.

InputMap

Functions for building InputMap configurations.

InputMap<'Action>

Configuration mapping game actions to their trigger inputs.

InputMapper

Subscription-based input mapping.

InputMapperService<'Action>

Service Implementation

InputPolling

Keyboard

Keyboard input subscriptions for Elmish.

KeyboardDelta

Keyboard state delta containing keys that changed this frame.

Mouse

Mouse input subscriptions for Elmish.

MouseButtons

Mouse button state changes for a single frame.

MouseDelta

Mouse state delta containing position and button changes.

Touch

Touch input subscriptions for Elmish.

TouchDelta

Touch input state containing all active touch points.

TouchPoint

A single touch point for touch input.

Trigger

Represents a physical hardware input trigger.

Type something to start searching.