pub struct ProgressiveBlurEffect {
pub type: Type,
pub visible: bool,
pub radius: f64,
pub bound_variables: Option<Box<BaseBlurEffectBoundVariables>>,
pub blur_type: BlurType,
pub start_radius: f64,
pub start_offset: Box<Vector>,
pub end_offset: Box<Vector>,
}
Fields§
§type: Type
A string literal representing the effect’s type. Always check the type before reading other properties.
visible: bool
Whether this blur is active.
radius: f64
Radius of the blur effect
bound_variables: Option<Box<BaseBlurEffectBoundVariables>>
§blur_type: BlurType
The string literal ‘PROGRESSIVE’ representing the blur type. Always check the blurType before reading other properties.
start_radius: f64
The starting radius of the progressive blur
start_offset: Box<Vector>
The starting offset of the progressive blur
end_offset: Box<Vector>
The ending offset of the progressive blur
Implementations§
Trait Implementations§
Source§impl Clone for ProgressiveBlurEffect
impl Clone for ProgressiveBlurEffect
Source§fn clone(&self) -> ProgressiveBlurEffect
fn clone(&self) -> ProgressiveBlurEffect
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ProgressiveBlurEffect
impl Debug for ProgressiveBlurEffect
Source§impl Default for ProgressiveBlurEffect
impl Default for ProgressiveBlurEffect
Source§fn default() -> ProgressiveBlurEffect
fn default() -> ProgressiveBlurEffect
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ProgressiveBlurEffect
impl<'de> Deserialize<'de> for ProgressiveBlurEffect
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ProgressiveBlurEffect
impl PartialEq for ProgressiveBlurEffect
Source§impl Serialize for ProgressiveBlurEffect
impl Serialize for ProgressiveBlurEffect
impl StructuralPartialEq for ProgressiveBlurEffect
Auto Trait Implementations§
impl Freeze for ProgressiveBlurEffect
impl RefUnwindSafe for ProgressiveBlurEffect
impl Send for ProgressiveBlurEffect
impl Sync for ProgressiveBlurEffect
impl Unpin for ProgressiveBlurEffect
impl UnwindSafe for ProgressiveBlurEffect
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