pub(crate) struct FilterContext {
layers: Vec<Option<Arc<Pixmap>>>,
scratch: ScratchBuffer,
}Fields§
§layers: Vec<Option<Arc<Pixmap>>>The rendered pixmaps for each filter layer.
scratch: ScratchBufferImplementations§
Trait Implementations§
Source§impl Debug for FilterContext
impl Debug for FilterContext
Source§impl Default for FilterContext
impl Default for FilterContext
Source§fn default() -> FilterContext
fn default() -> FilterContext
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for FilterContext
impl RefUnwindSafe for FilterContext
impl Send for FilterContext
impl Sync for FilterContext
impl Unpin for FilterContext
impl UnsafeUnpin for FilterContext
impl UnwindSafe for FilterContext
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