pub struct TransitionOptions {Show 22 fields
pub corner: TransitionCorner,
pub cell: f32,
pub seed: u32,
pub order: PixelDissolveOrder,
pub direction: TransitionDirection,
pub aberration: f32,
pub strength: f32,
pub origin: Option<ZoomBlurOrigin>,
pub shape: IrisShape,
pub aspect: f32,
pub fill: Option<String>,
pub hold: f32,
pub ring: Option<IrisRing>,
pub reverse: bool,
pub silhouette: Option<MaskShape>,
pub from_scale: f32,
pub to_scale: f32,
pub lobes: u32,
pub wobble: f32,
pub feather: f32,
pub band_color: Option<String>,
pub duration: f64,
}Fields§
§corner: TransitionCorner§cell: f32§seed: u32§order: PixelDissolveOrder§direction: TransitionDirection§aberration: f32§strength: f32§origin: Option<ZoomBlurOrigin>§shape: IrisShape§aspect: f32§fill: Option<String>§hold: f32§ring: Option<IrisRing>§reverse: bool§silhouette: Option<MaskShape>§from_scale: f32§to_scale: f32§lobes: u32§wobble: f32§feather: f32§band_color: Option<String>§duration: f64Trait Implementations§
Source§impl Clone for TransitionOptions
impl Clone for TransitionOptions
Source§impl Debug for TransitionOptions
impl Debug for TransitionOptions
Source§impl Default for TransitionOptions
impl Default for TransitionOptions
Source§impl From<&Transition> for TransitionOptions
impl From<&Transition> for TransitionOptions
Source§fn from(t: &Transition) -> Self
fn from(t: &Transition) -> Self
Converts to this type from the input type.
Source§impl PartialEq for TransitionOptions
impl PartialEq for TransitionOptions
impl StructuralPartialEq for TransitionOptions
Auto Trait Implementations§
impl Freeze for TransitionOptions
impl RefUnwindSafe for TransitionOptions
impl Send for TransitionOptions
impl Sync for TransitionOptions
impl Unpin for TransitionOptions
impl UnsafeUnpin for TransitionOptions
impl UnwindSafe for TransitionOptions
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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