pub struct MicroExpressionLayer {
pub events: Vec<MicroExpressionEvent>,
pub base_weights: HashMap<String, f32>,
}Expand description
A layer that applies micro-expressions on top of a base weight state.
Fields§
§events: Vec<MicroExpressionEvent>Scheduled events.
base_weights: HashMap<String, f32>Base morph weights (always present).
Implementations§
Auto Trait Implementations§
impl Freeze for MicroExpressionLayer
impl RefUnwindSafe for MicroExpressionLayer
impl Send for MicroExpressionLayer
impl Sync for MicroExpressionLayer
impl Unpin for MicroExpressionLayer
impl UnsafeUnpin for MicroExpressionLayer
impl UnwindSafe for MicroExpressionLayer
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