pub fn surface_intersects_coverage_bounds( bounds: &Rect, origin_x: f64, origin_y: f64, width: f64, height: f64, ) -> bool