Enum nannou_timeline::track::automation::dynamic::DynamicEnvelope [−][src]
pub enum DynamicEnvelope {
Bang(Envelope<Bang>),
Toggle(Envelope<Toggle>),
I8(Envelope<i8>),
I16(Envelope<i16>),
I32(Envelope<i32>),
I64(Envelope<i64>),
U8(Envelope<u8>),
U16(Envelope<u16>),
U32(Envelope<u32>),
U64(Envelope<u64>),
F32(Envelope<f32>),
F64(Envelope<f64>),
}
Expand description
A wrapper around the various kinds of bounded automation envelopes.
Variants
Implementations
Return the parameter value for the automation envelope at the given time in ticks.
Construct a bounded dynamic envelope from the given typed bounded envelope.
pub fn from_points<I, T>(points: I, min: T, max: T) -> Self where
I: IntoIterator<Item = Point<T>>,
Envelope<T>: FromIterator<Point<T>>,
Self: From<Envelope<T>>,
pub fn from_points<I, T>(points: I, min: T, max: T) -> Self where
I: IntoIterator<Item = Point<T>>,
Envelope<T>: FromIterator<Point<T>>,
Self: From<Envelope<T>>,
Construct a bounded dynamic envelope from the given points.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Dynamic
impl UnwindSafe for Dynamic
Blanket Implementations
Mutably borrows from an owned value. Read more