pub enum IntermediateLayer {
Raster(RasterData),
Vector(VectorData),
Text(TextData),
}Expand description
Intermediate layer representation
Variants§
Raster(RasterData)
Rasterized bitmap layer
Vector(VectorData)
Vector graphics layer
Text(TextData)
Text layer
Implementations§
Source§impl IntermediateLayer
impl IntermediateLayer
Sourcepub fn intersects_region(&self, region: &DirtyRegion) -> bool
pub fn intersects_region(&self, region: &DirtyRegion) -> bool
Check if layer intersects with a dirty region
Auto Trait Implementations§
impl Freeze for IntermediateLayer
impl RefUnwindSafe for IntermediateLayer
impl Send for IntermediateLayer
impl Sync for IntermediateLayer
impl Unpin for IntermediateLayer
impl UnsafeUnpin for IntermediateLayer
impl UnwindSafe for IntermediateLayer
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