enum Act {
Show 26 variants
Split,
Delete(bool),
Link,
Enable(bool),
AddTrack(TrackKind),
RemoveTrack(usize),
Mute(usize),
Solo(usize),
DropAsset(u64, f64, Option<usize>),
Label(u8),
LabelToAsset,
SetEase(u64, f64, Ease),
DelKeys(u64, f64),
RemoveTransition(u64),
RemoveTransitions(Vec<u64>),
AddMarker(f64),
SplitAt(f64),
RenameMarker(u64, String),
DelMarker(u64),
MarkerLabel(u64, u8),
Bus(u64),
ReplaceContainerMedia(u64),
ReplaceContainerPair(u64),
MakeContainer,
UnmakeContainer,
RenameContainer(u64, String),
}Expand description
Deferred project mutation (collected while the project is borrowed for drawing).
Variants§
Split
Delete(bool)
Link
Enable(bool)
AddTrack(TrackKind)
RemoveTrack(usize)
Mute(usize)
Solo(usize)
DropAsset(u64, f64, Option<usize>)
Label(u8)
Colour label for the selection (0 = none / inherit asset).
LabelToAsset
Copy the selection’s effective labels onto their assets.
SetEase(u64, f64, Ease)
Set the easing of every property keyed at clip-local time t.
DelKeys(u64, f64)
Delete every keyframe at clip-local time t.
RemoveTransition(u64)
RemoveTransitions(Vec<u64>)
AddMarker(f64)
Add a project marker at this timeline time.
SplitAt(f64)
Razor tool: split every clip crossing this timeline time.
RenameMarker(u64, String)
DelMarker(u64)
MarkerLabel(u64, u8)
Bus(u64)
Route the selected audio clips to a bus (0 = inherit the track’s).
ReplaceContainerMedia(u64)
Replace media of a container clip.
ReplaceContainerPair(u64)
Replace media of a container clip and linked audio.
MakeContainer
Convert selection to containers.
UnmakeContainer
Remove container flag from selection.
RenameContainer(u64, String)
Rename a container’s slot label.
Auto Trait Implementations§
impl Freeze for Act
impl RefUnwindSafe for Act
impl Send for Act
impl Sync for Act
impl Unpin for Act
impl UnwindSafe for Act
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
§impl<S> FromSample<S> for S
impl<S> FromSample<S> for S
fn from_sample_(s: S) -> S
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more