pub struct GaussianBlurEffect {
pub name: String,
pub blur_amount: f32,
pub border_mode: EffectBorderMode,
pub optimization: EffectOptimization,
pub source: Option<GraphicsEffectSource>,
}Expand description
Blurs its source (Win2D GaussianBlurEffect). Animatable:
BlurAmount.
Fields§
§name: StringThe name of the effect.
blur_amount: f32The standard deviation of the blur, in device independent pixels (default 3).
border_mode: EffectBorderModeHow the edges of the source are treated.
optimization: EffectOptimizationThe speed and quality trade-off (every setting draws the exact blur).
source: Option<GraphicsEffectSource>The input.
Trait Implementations§
Source§impl Clone for GaussianBlurEffect
impl Clone for GaussianBlurEffect
Source§impl Debug for GaussianBlurEffect
impl Debug for GaussianBlurEffect
Source§impl Default for GaussianBlurEffect
impl Default for GaussianBlurEffect
Source§impl From<GaussianBlurEffect> for GraphicsEffect
impl From<GaussianBlurEffect> for GraphicsEffect
Source§fn from(effect: GaussianBlurEffect) -> Self
fn from(effect: GaussianBlurEffect) -> Self
Converts to this type from the input type.
Source§impl From<GaussianBlurEffect> for GraphicsEffectSource
impl From<GaussianBlurEffect> for GraphicsEffectSource
Source§fn from(effect: GaussianBlurEffect) -> Self
fn from(effect: GaussianBlurEffect) -> Self
Converts to this type from the input type.
Source§impl PartialEq for GaussianBlurEffect
impl PartialEq for GaussianBlurEffect
impl StructuralPartialEq for GaussianBlurEffect
Auto Trait Implementations§
impl Freeze for GaussianBlurEffect
impl RefUnwindSafe for GaussianBlurEffect
impl Send for GaussianBlurEffect
impl Sync for GaussianBlurEffect
impl Unpin for GaussianBlurEffect
impl UnsafeUnpin for GaussianBlurEffect
impl UnwindSafe for GaussianBlurEffect
Blanket Implementations§
Source§impl<T> AnyValue for Twhere
T: PartialEq + 'static,
impl<T> AnyValue for Twhere
T: PartialEq + 'static,
fn any_value_as_any(&self) -> &(dyn Any + 'static)
fn any_value_eq(&self, other: &(dyn AnyValue + 'static)) -> bool
fn any_value_type_name(&self) -> &'static str
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> ClassDefaults for Twhere
T: ?Sized,
impl<T> ClassDefaults for Twhere
T: ?Sized,
Source§fn static_constructor()
fn static_constructor()
The static constructor of a type: work done once per thread, after
the properties of the type are registered and before its first
instance exists (class handlers,
affects_render, metadata
overrides). Read more