pub struct KaraokeApplicator<'a> { /* private fields */ }Expand description
Karaoke applicator builder
Implementations§
Source§impl<'a> KaraokeApplicator<'a>
impl<'a> KaraokeApplicator<'a>
Sourcepub fn equal(
self,
duration: u32,
karaoke_type: KaraokeType,
) -> Result<&'a mut EditorDocument>
pub fn equal( self, duration: u32, karaoke_type: KaraokeType, ) -> Result<&'a mut EditorDocument>
Apply equal timing
Sourcepub fn beat(
self,
bpm: u32,
beats_per_syllable: f32,
karaoke_type: KaraokeType,
) -> Result<&'a mut EditorDocument>
pub fn beat( self, bpm: u32, beats_per_syllable: f32, karaoke_type: KaraokeType, ) -> Result<&'a mut EditorDocument>
Apply beat-based timing
Sourcepub fn pattern(
self,
durations: Vec<u32>,
karaoke_type: KaraokeType,
) -> Result<&'a mut EditorDocument>
pub fn pattern( self, durations: Vec<u32>, karaoke_type: KaraokeType, ) -> Result<&'a mut EditorDocument>
Apply pattern-based timing
Sourcepub fn import_from(
self,
source_event_index: usize,
) -> Result<&'a mut EditorDocument>
pub fn import_from( self, source_event_index: usize, ) -> Result<&'a mut EditorDocument>
Import timing from another event
Auto Trait Implementations§
impl<'a> !RefUnwindSafe for KaraokeApplicator<'a>
impl<'a> !Sync for KaraokeApplicator<'a>
impl<'a> !UnwindSafe for KaraokeApplicator<'a>
impl<'a> Freeze for KaraokeApplicator<'a>
impl<'a> Send for KaraokeApplicator<'a>
impl<'a> Unpin for KaraokeApplicator<'a>
impl<'a> UnsafeUnpin for KaraokeApplicator<'a>
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