pub struct WaveParams {
pub frequency: f32,
pub amplitude: f32,
pub angle: Option<f32>,
pub origin: Origin,
pub easing: Easing,
}Fields§
§frequency: f32§amplitude: f32§angle: Option<f32>§origin: OriginWave center. An explicit --origin wins when no angle is given;
an angle derives the center from the sweep direction.
easing: EasingTrait Implementations§
Source§impl Clone for WaveParams
impl Clone for WaveParams
Source§impl Debug for WaveParams
impl Debug for WaveParams
Source§impl Default for WaveParams
impl Default for WaveParams
Source§impl<'de> Deserialize<'de> for WaveParams
impl<'de> Deserialize<'de> for WaveParams
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 WaveParams
impl PartialEq for WaveParams
Source§impl Serialize for WaveParams
impl Serialize for WaveParams
impl StructuralPartialEq for WaveParams
Auto Trait Implementations§
impl Freeze for WaveParams
impl RefUnwindSafe for WaveParams
impl Send for WaveParams
impl Sync for WaveParams
impl Unpin for WaveParams
impl UnsafeUnpin for WaveParams
impl UnwindSafe for WaveParams
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