pub enum FilterEffect {
Function(FilterFunction),
Primitive(FilterPrimitive),
}Expand description
All possible filter effects.
This enum allows choosing between high-level filter functions (simple CSS-style effects)
and low-level filter primitives (complex SVG-style effects with full control).
Use FilterFunction for common effects like blur, and FilterPrimitive for
advanced composition and custom filter graphs.
Variants§
Function(FilterFunction)
Simple, high-level filter functions.
Primitive(FilterPrimitive)
Low-level filter primitives (granular control).
Trait Implementations§
Source§impl Clone for FilterEffect
impl Clone for FilterEffect
Source§fn clone(&self) -> FilterEffect
fn clone(&self) -> FilterEffect
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 FilterEffect
impl RefUnwindSafe for FilterEffect
impl Send for FilterEffect
impl Sync for FilterEffect
impl Unpin for FilterEffect
impl UnsafeUnpin for FilterEffect
impl UnwindSafe for FilterEffect
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