pub struct PatternGenerator { /* private fields */ }Expand description
Pattern generator.
Implementations§
Source§impl PatternGenerator
impl PatternGenerator
Sourcepub fn new(config: PatternConfig) -> Self
pub fn new(config: PatternConfig) -> Self
Create a new pattern generator.
Sourcepub fn generate_at(&mut self, time_secs: f64) -> f64
pub fn generate_at(&mut self, time_secs: f64) -> f64
Generate value at specific time.
Sourcepub fn set_source_value(&mut self, value: f64)
pub fn set_source_value(&mut self, value: f64)
Set source value for Follow pattern.
Sourcepub fn pattern_type(&self) -> PatternType
pub fn pattern_type(&self) -> PatternType
Get pattern type.
Auto Trait Implementations§
impl Freeze for PatternGenerator
impl RefUnwindSafe for PatternGenerator
impl Send for PatternGenerator
impl Sync for PatternGenerator
impl Unpin for PatternGenerator
impl UnsafeUnpin for PatternGenerator
impl UnwindSafe for PatternGenerator
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