Enum skia_safe::canvas::AutoCanvasRestore
source · pub enum AutoCanvasRestore {}Implementations§
source§impl AutoCanvasRestore
impl AutoCanvasRestore
sourcepub fn guard(canvas: &mut Canvas, do_save: bool) -> AutoRestoredCanvas<'_>
pub fn guard(canvas: &mut Canvas, do_save: bool) -> AutoRestoredCanvas<'_>
Preserves Canvas::save() count. Optionally saves Canvas clip and Canvas matrix.
canvasCanvasto guarddo_savecallCanvas::save()Returns utility to restoreCanvasstate on destructor
Auto Trait Implementations§
impl RefUnwindSafe for AutoCanvasRestore
impl Send for AutoCanvasRestore
impl Sync for AutoCanvasRestore
impl Unpin for AutoCanvasRestore
impl UnwindSafe for AutoCanvasRestore
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more