pub enum ScreenTransitionEffect {
Show 26 variants
None,
Fade,
SlideLeft,
SlideRight,
SlideUp,
SlideDown,
PushMoook,
PopMoook,
Zoom,
CircularReveal,
WipeLeft,
WipeRight,
WipeUp,
WipeDown,
ShutterLeft,
ShutterRight,
ShutterUp,
ShutterDown,
RoundFlipLeft,
RoundFlipRight,
PortHoleLeft,
PortHoleRight,
PortHoleUp,
PortHoleDown,
ModalSlideUp,
ModalSlideDown,
}Expand description
Screen transition visual effect.
Variants§
None
Fade
SlideLeft
SlideRight
SlideUp
SlideDown
PushMoook
Rectangular push: incoming from the right with moook easing.
PopMoook
Rectangular pop: incoming from the left with moook easing.
Zoom
CircularReveal
WipeLeft
WipeRight
WipeUp
WipeDown
ShutterLeft
Two-phase directional shutter wipe.
ShutterRight
ShutterUp
ShutterDown
RoundFlipLeft
Round-display card flip (vertical clip).
RoundFlipRight
PortHoleLeft
Two-phase slide with a mid-transition seam.
PortHoleRight
PortHoleUp
PortHoleDown
ModalSlideUp
Modal overlay slide from top or bottom.
ModalSlideDown
Trait Implementations§
Source§impl Clone for ScreenTransitionEffect
impl Clone for ScreenTransitionEffect
Source§fn clone(&self) -> ScreenTransitionEffect
fn clone(&self) -> ScreenTransitionEffect
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ScreenTransitionEffect
Source§impl Debug for ScreenTransitionEffect
impl Debug for ScreenTransitionEffect
Source§impl Default for ScreenTransitionEffect
impl Default for ScreenTransitionEffect
Source§fn default() -> ScreenTransitionEffect
fn default() -> ScreenTransitionEffect
Returns the “default value” for a type. Read more
impl Eq for ScreenTransitionEffect
Source§impl PartialEq for ScreenTransitionEffect
impl PartialEq for ScreenTransitionEffect
Source§fn eq(&self, other: &ScreenTransitionEffect) -> bool
fn eq(&self, other: &ScreenTransitionEffect) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ScreenTransitionEffect
Auto Trait Implementations§
impl Freeze for ScreenTransitionEffect
impl RefUnwindSafe for ScreenTransitionEffect
impl Send for ScreenTransitionEffect
impl Sync for ScreenTransitionEffect
impl Unpin for ScreenTransitionEffect
impl UnsafeUnpin for ScreenTransitionEffect
impl UnwindSafe for ScreenTransitionEffect
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
Source§impl<T> CheckedAs for T
impl<T> CheckedAs for T
Source§fn checked_as<Dst>(self) -> Option<Dst>where
T: CheckedCast<Dst>,
fn checked_as<Dst>(self) -> Option<Dst>where
T: CheckedCast<Dst>,
Casts the value.
Source§impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere
Src: CheckedCast<Dst>,
impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere
Src: CheckedCast<Dst>,
Source§fn checked_cast_from(src: Src) -> Option<Dst>
fn checked_cast_from(src: Src) -> Option<Dst>
Casts the value.
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> OverflowingAs for T
impl<T> OverflowingAs for T
Source§fn overflowing_as<Dst>(self) -> (Dst, bool)where
T: OverflowingCast<Dst>,
fn overflowing_as<Dst>(self) -> (Dst, bool)where
T: OverflowingCast<Dst>,
Casts the value.
Source§impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere
Src: OverflowingCast<Dst>,
impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere
Src: OverflowingCast<Dst>,
Source§fn overflowing_cast_from(src: Src) -> (Dst, bool)
fn overflowing_cast_from(src: Src) -> (Dst, bool)
Casts the value.
Source§impl<T> SaturatingAs for T
impl<T> SaturatingAs for T
Source§fn saturating_as<Dst>(self) -> Dstwhere
T: SaturatingCast<Dst>,
fn saturating_as<Dst>(self) -> Dstwhere
T: SaturatingCast<Dst>,
Casts the value.
Source§impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere
Src: SaturatingCast<Dst>,
impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere
Src: SaturatingCast<Dst>,
Source§fn saturating_cast_from(src: Src) -> Dst
fn saturating_cast_from(src: Src) -> Dst
Casts the value.
Source§impl<T> UnwrappedAs for T
impl<T> UnwrappedAs for T
Source§fn unwrapped_as<Dst>(self) -> Dstwhere
T: UnwrappedCast<Dst>,
fn unwrapped_as<Dst>(self) -> Dstwhere
T: UnwrappedCast<Dst>,
Casts the value.
Source§impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere
Src: UnwrappedCast<Dst>,
impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere
Src: UnwrappedCast<Dst>,
Source§fn unwrapped_cast_from(src: Src) -> Dst
fn unwrapped_cast_from(src: Src) -> Dst
Casts the value.
Source§impl<T> WrappingAs for T
impl<T> WrappingAs for T
Source§fn wrapping_as<Dst>(self) -> Dstwhere
T: WrappingCast<Dst>,
fn wrapping_as<Dst>(self) -> Dstwhere
T: WrappingCast<Dst>,
Casts the value.
Source§impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere
Src: WrappingCast<Dst>,
impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere
Src: WrappingCast<Dst>,
Source§fn wrapping_cast_from(src: Src) -> Dst
fn wrapping_cast_from(src: Src) -> Dst
Casts the value.