pub struct Clip { /* private fields */ }Expand description
One immutable, positive-duration scene occurrence.
Implementations§
Source§impl Clip
impl Clip
Sourcepub fn duration(&self) -> Duration
pub fn duration(&self) -> Duration
Snapped active duration, also supplied as clip metadata to the callback.
Sourcepub fn offset(&self) -> Duration
pub fn offset(&self) -> Duration
Scene-local time at the clip’s first frame; zero unless the clip was placed trimmed.
Sourcepub fn transition_in(&self) -> Option<(&dyn Transition, Duration)>
pub fn transition_in(&self) -> Option<(&dyn Transition, Duration)>
Incoming transition and its aligned overlap duration, when present.
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for Clip
impl !UnwindSafe for Clip
impl Forget for Clip
impl Freeze for Clip
impl Move for Clip
impl Send for Clip
impl Sync for Clip
impl Unpin for Clip
impl UnsafeUnpin for Clip
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