pub struct PaintRegion {
pub scale: f64,
pub width: u32,
pub height: u32,
/* private fields */
}Expand description
A resolved document region painted into a smaller output surface.
Layout remains the layout of the full document. Only scene coordinates and culling change, so a diagnostic crop answers what the application actually drew at that position without rasterising unrelated window pixels.
Fields§
§scale: f64§width: u32§height: u32Implementations§
Trait Implementations§
Source§impl Clone for PaintRegion
impl Clone for PaintRegion
impl Copy for PaintRegion
Source§impl Debug for PaintRegion
impl Debug for PaintRegion
Source§impl PartialEq for PaintRegion
impl PartialEq for PaintRegion
impl StructuralPartialEq for PaintRegion
Auto Trait Implementations§
impl Freeze for PaintRegion
impl RefUnwindSafe for PaintRegion
impl Send for PaintRegion
impl Sync for PaintRegion
impl Unpin for PaintRegion
impl UnsafeUnpin for PaintRegion
impl UnwindSafe for PaintRegion
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> ErasedDestructor for Twhere
T: 'static,
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 moreSource§impl<T> MaybeBoxed<Box<T>> for T
impl<T> MaybeBoxed<Box<T>> for T
Source§fn maybe_boxed(self) -> Box<T>
fn maybe_boxed(self) -> Box<T>
Convert
Source§impl<T> MaybeBoxed<T> for T
impl<T> MaybeBoxed<T> for T
Source§fn maybe_boxed(self) -> T
fn maybe_boxed(self) -> T
Convert