pub fn is_visible( viewport_x: f32, viewport_y: f32, viewport_w: f32, viewport_h: f32, widget_x: f32, widget_y: f32, widget_w: f32, widget_h: f32, ) -> (bool, f32)