pub struct AnimationLane {
pub interpolation: Interpolation,
pub param_uuid: u32,
pub target: u8,
pub merge_mode: MergeMode,
pub keyframes: Vec<Keyframe>,
}Expand description
Animation lane that controls a specific parameter.
Fields§
§interpolation: InterpolationInterpolation type between keyframes.
param_uuid: u32Target parameter UUID.
target: u8Parameter component (0=X, 1=Y for vec2).
merge_mode: MergeModeHow to combine with other animations/base values.
keyframes: Vec<Keyframe>Keyframes ordered by frame.
Implementations§
Trait Implementations§
Source§impl Clone for AnimationLane
impl Clone for AnimationLane
Source§fn clone(&self) -> AnimationLane
fn clone(&self) -> AnimationLane
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 moreAuto Trait Implementations§
impl Freeze for AnimationLane
impl RefUnwindSafe for AnimationLane
impl Send for AnimationLane
impl Sync for AnimationLane
impl Unpin for AnimationLane
impl UnsafeUnpin for AnimationLane
impl UnwindSafe for AnimationLane
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