pub struct RasterizerScratch { /* private fields */ }Expand description
Scratch buffers owned by a rasterizer, reused across polygon fills.
Call RasterizerScratch::clear at the start of each fill instead of
creating fresh Vecs.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for RasterizerScratch
impl RefUnwindSafe for RasterizerScratch
impl Send for RasterizerScratch
impl Sync for RasterizerScratch
impl Unpin for RasterizerScratch
impl UnsafeUnpin for RasterizerScratch
impl UnwindSafe for RasterizerScratch
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