Players and devices topic

The input system, devices and sources, players, and the read windows game code queries.

Classes

ButtonState Players and devices
A button action as seen by one read window.
InputClock Players and devices
A monotonic time source for hold durations and tap windows.
InputDevice Players and devices
One physical or virtual input device.
InputSink Players and devices
The channel an InputSource publishes through. Implemented by InputSystem.
InputSource Players and devices
A device backend feeding an InputSystem: keyboard, mouse, gamepads, or anything else (MIDI, a wheel, a replay, the network) without a package change.
InputSystem Players and devices
The devices, sources, and players of one app.
InputWindow Players and devices
A read window: the values game code sees between two advances.
JoinHelper Players and devices
Creates a player for each gamepad that presses a join button while unpaired, the local multiplayer join screen.
PlayerInput Players and devices
One player's input: paired devices, a context stack, tunables, and the frame and fixed-step read windows game code queries.
StopwatchInputClock Players and devices
The default InputClock, backed by a Stopwatch.