Jazz2::UI::Menu::WidgetInput struct

Snapshot of navigation actions newly pressed this frame.

Built by WidgetSection from the container's action state and passed to the widget tree, so widgets react to navigation without querying the input system directly.

Public variables

bool Up
bool Down
bool Left
bool Right
bool Fire
bool LeftHeld
Whether Left is held (not just newly pressed), for hold-to-accelerate widgets such as Slider.
bool RightHeld
Whether Right is held (not just newly pressed).
bool PlayNavSound
Whether a selection move should play its click sound (throttled during hold-to-repeat scrolling).