pub struct ClipState { /* private fields */ }Expand description
State for managing clip paths across multiple viewports.
Implementations§
Source§impl ClipState
impl ClipState
Sourcepub fn get(&self) -> Option<PathDataRef<'_>>
pub fn get(&self) -> Option<PathDataRef<'_>>
Return the current clip path.
Sourcepub fn push_root_viewport(
&mut self,
source_shift: (u16, u16),
strip_generator: &mut StripGenerator,
)
pub fn push_root_viewport( &mut self, source_shift: (u16, u16), strip_generator: &mut StripGenerator, )
Push a new root viewport.
Sourcepub fn pop_root_viewport(&mut self, strip_generator: &mut StripGenerator)
pub fn pop_root_viewport(&mut self, strip_generator: &mut StripGenerator)
Pop the last root viewport.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ClipState
impl RefUnwindSafe for ClipState
impl Send for ClipState
impl Sync for ClipState
impl Unpin for ClipState
impl UnsafeUnpin for ClipState
impl UnwindSafe for ClipState
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