pub struct NoiseEffect {
pub blend_mode: BlendMode,
pub noise_size: f64,
pub density: f64,
pub noise_type: NoiseType,
pub opacity: Option<f64>,
pub secondary_color: Option<Box<Rgba>>,
}
Fields§
§blend_mode: BlendMode
Blend mode of the noise effect
noise_size: f64
The size of the noise effect
density: f64
The density of the noise effect
noise_type: NoiseType
§opacity: Option<f64>
§secondary_color: Option<Box<Rgba>>
Implementations§
Source§impl NoiseEffect
impl NoiseEffect
Trait Implementations§
Source§impl Clone for NoiseEffect
impl Clone for NoiseEffect
Source§fn clone(&self) -> NoiseEffect
fn clone(&self) -> NoiseEffect
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 NoiseEffect
impl Debug for NoiseEffect
Source§impl Default for NoiseEffect
impl Default for NoiseEffect
Source§fn default() -> NoiseEffect
fn default() -> NoiseEffect
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for NoiseEffect
impl<'de> Deserialize<'de> for NoiseEffect
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 NoiseEffect
impl PartialEq for NoiseEffect
Source§impl Serialize for NoiseEffect
impl Serialize for NoiseEffect
impl StructuralPartialEq for NoiseEffect
Auto Trait Implementations§
impl Freeze for NoiseEffect
impl RefUnwindSafe for NoiseEffect
impl Send for NoiseEffect
impl Sync for NoiseEffect
impl Unpin for NoiseEffect
impl UnwindSafe for NoiseEffect
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