Enum sorceress::ugen::envelope::Curve [−][src]
The curve of an envelope segment.
See Env::curve
for more details.
Variants
Flat segments (immediately jumps to final value).
Flat segments (holds initial value, jump to final value at the end of the segment).
Linear segments, the default for new envelopes.
Natural exponential growth and decay. In this case, the levels must all be nonzero and have the same sign.
Sinusoidal S shaped segments.
Sinusoidal segments shaped like the sides of a Welch window.
Squared segments.
Cubed segments.
Curve(Value)
A curvature value. 0 means linear, positive and negative numbers curve the segment up and down.
Trait Implementations
impl Clone for Curve
[src]
impl Debug for Curve
[src]
impl Default for Curve
[src]
fn default() -> Curve
[src]
Returns Curve::Linear
.
impl From<Curve> for CurveInput
[src]
fn from(curve: Curve) -> CurveInput
[src]
impl PartialEq<Curve> for Curve
[src]
impl PartialOrd<Curve> for Curve
[src]
fn partial_cmp(&self, other: &Curve) -> Option<Ordering>
[src]
#[must_use]pub fn lt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]pub fn le(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]pub fn gt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]pub fn ge(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralPartialEq for Curve
[src]
Auto Trait Implementations
impl RefUnwindSafe for Curve
impl Send for Curve
impl Sync for Curve
impl Unpin for Curve
impl UnwindSafe for Curve
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,