pub struct FilterData {
pub filter: Filter,
pub transform: Affine,
pub filter_padding: PaddingU16,
pub source_padding: PaddingU16,
}Expand description
Precomputed data for a filter layer.
Fields§
§filter: FilterThe underlying filter.
transform: AffineThe transform that was in place when the filter layer was invoked.
filter_padding: PaddingU16Padding that needs to be added for the area where the filter is applied.
source_padding: PaddingU16Padding that needs to be added to the source region for correct filter application.
Implementations§
Source§impl FilterData
impl FilterData
Trait Implementations§
Source§impl Clone for FilterData
impl Clone for FilterData
Source§fn clone(&self) -> FilterData
fn clone(&self) -> FilterData
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for FilterData
impl RefUnwindSafe for FilterData
impl Send for FilterData
impl Sync for FilterData
impl Unpin for FilterData
impl UnsafeUnpin for FilterData
impl UnwindSafe for FilterData
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