pub struct InbetweenShape {
pub name: String,
pub trigger_weight: f32,
pub deltas: Vec<[f32; 3]>,
pub current_weight: f32,
}Expand description
An in-between shape definition: activates at a specific driver weight.
Fields§
§name: String§trigger_weight: f32§deltas: Vec<[f32; 3]>§current_weight: f32Implementations§
Trait Implementations§
Source§impl Clone for InbetweenShape
impl Clone for InbetweenShape
Source§fn clone(&self) -> InbetweenShape
fn clone(&self) -> InbetweenShape
Returns a duplicate 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 moreAuto Trait Implementations§
impl Freeze for InbetweenShape
impl RefUnwindSafe for InbetweenShape
impl Send for InbetweenShape
impl Sync for InbetweenShape
impl Unpin for InbetweenShape
impl UnsafeUnpin for InbetweenShape
impl UnwindSafe for InbetweenShape
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