pub struct BoneTrack {
pub bone_id: usize,
pub keyframes: Vec<BoneKeyframe>,
}Expand description
Timeline of keyframes for one bone.
Fields§
§bone_id: usizeIndex into Skeleton2D::bones identifying
which bone this track animates.
keyframes: Vec<BoneKeyframe>Keyframes sorted by ascending time.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for BoneTrack
impl RefUnwindSafe for BoneTrack
impl Send for BoneTrack
impl Sync for BoneTrack
impl Unpin for BoneTrack
impl UnsafeUnpin for BoneTrack
impl UnwindSafe for BoneTrack
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<S> FromSample<S> for S
impl<S> FromSample<S> for S
fn from_sample_(s: S) -> S
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