//! Per-frame viewport context for the new input pipeline.
/// Per-frame viewport context passed to [`super::controller::OrbitCameraController::begin_frame`]
/// (and [`super::viewport_input::ViewportInput::begin_frame`]).
///
/// Carries the hover, focus, and size state needed to interpret viewport input.