ZIm/crates/terminal/src/gpui_func_tools.rs
2022-07-05 15:10:34 -07:00

10 lines
249 B
Rust

use gpui::geometry::rect::RectF;
pub fn paint_layer<F>(cx: &mut gpui::PaintContext, clip_bounds: Option<RectF>, f: F)
where
F: FnOnce(&mut gpui::PaintContext) -> (),
{
cx.scene.push_layer(clip_bounds);
f(cx);
cx.scene.pop_layer()
}