pub(crate) struct OwnedClip {
strips: Box<[Strip]>,
alphas: Box<[u8]>,
bbox: RectU16,
}Fields§
§strips: Box<[Strip]>§alphas: Box<[u8]>§bbox: RectU16A coarse bounding box of the clip path in pixel coordinates.
These bounds have already been intersected with the viewport.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for OwnedClip
impl RefUnwindSafe for OwnedClip
impl Send for OwnedClip
impl Sync for OwnedClip
impl Unpin for OwnedClip
impl UnsafeUnpin for OwnedClip
impl UnwindSafe for OwnedClip
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more