pub struct AnimKeyframe {
pub time_s: f32,
pub weights: Vec<f32>,
}Expand description
One keyframe: a time stamp + a set of morph target weights.
Fields§
§time_s: f32Time in seconds.
weights: Vec<f32>One weight per morph target (0..1).
Auto Trait Implementations§
impl Freeze for AnimKeyframe
impl RefUnwindSafe for AnimKeyframe
impl Send for AnimKeyframe
impl Sync for AnimKeyframe
impl Unpin for AnimKeyframe
impl UnsafeUnpin for AnimKeyframe
impl UnwindSafe for AnimKeyframe
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> 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