pub struct MotionPreset {
pub name: String,
pub props: Vec<(String, CurvePreset)>,
}Expand description
A saved motion: curves for several properties at once (“slide in”, “Ken Burns”, …).
Property names as in Clip::props_mut labels (“Position X”, “Scale”, …) or “
Fields§
§name: String§props: Vec<(String, CurvePreset)>Trait Implementations§
Source§impl Clone for MotionPreset
impl Clone for MotionPreset
Source§fn clone(&self) -> MotionPreset
fn clone(&self) -> MotionPreset
Returns a copy 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 MotionPreset
impl Debug for MotionPreset
Source§impl Default for MotionPreset
impl Default for MotionPreset
Source§fn default() -> MotionPreset
fn default() -> MotionPreset
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MotionPreset
impl<'de> Deserialize<'de> for MotionPreset
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for MotionPreset
impl PartialEq for MotionPreset
Source§impl Serialize for MotionPreset
impl Serialize for MotionPreset
impl StructuralPartialEq for MotionPreset
Auto Trait Implementations§
impl Freeze for MotionPreset
impl RefUnwindSafe for MotionPreset
impl Send for MotionPreset
impl Sync for MotionPreset
impl Unpin for MotionPreset
impl UnwindSafe for MotionPreset
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,
§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