#[non_exhaustive]pub enum XfadeTransition {
Show 14 variants
Dissolve,
Fade,
WipeLeft,
WipeRight,
WipeUp,
WipeDown,
SlideLeft,
SlideRight,
SlideUp,
SlideDown,
CircleOpen,
CircleClose,
FadeGrays,
Pixelize,
}Expand description
Transition type for the xfade cross-dissolve filter.
Used with super::FilterGraphBuilder::xfade.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Dissolve
Blend frames (cross-dissolve).
Fade
Fade through black.
WipeLeft
Wipe from right to left.
WipeRight
Wipe from left to right.
WipeUp
Wipe upward.
WipeDown
Wipe downward.
SlideLeft
Slide from right.
SlideRight
Slide from left.
SlideUp
Slide upward.
SlideDown
Slide downward.
CircleOpen
Circular iris open.
CircleClose
Circular iris close.
FadeGrays
Fade through gray.
Pixelize
Pixelize transition.
Implementations§
Trait Implementations§
Source§impl Clone for XfadeTransition
impl Clone for XfadeTransition
Source§fn clone(&self) -> XfadeTransition
fn clone(&self) -> XfadeTransition
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for XfadeTransition
impl Debug for XfadeTransition
Source§impl PartialEq for XfadeTransition
impl PartialEq for XfadeTransition
impl Copy for XfadeTransition
impl Eq for XfadeTransition
impl StructuralPartialEq for XfadeTransition
Auto Trait Implementations§
impl Freeze for XfadeTransition
impl RefUnwindSafe for XfadeTransition
impl Send for XfadeTransition
impl Sync for XfadeTransition
impl Unpin for XfadeTransition
impl UnsafeUnpin for XfadeTransition
impl UnwindSafe for XfadeTransition
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