pub struct KnuckleState {
pub prominence: [f32; 4],
pub definition: [f32; 4],
}Expand description
State per hand (one hand, use two for bilateral).
Fields§
§prominence: [f32; 4]Knuckle prominence for each finger [index, middle, ring, pinky] (0..1).
definition: [f32; 4]Knuckle definition (sharpness) per finger (0..1).
Trait Implementations§
Source§impl Clone for KnuckleState
impl Clone for KnuckleState
Source§fn clone(&self) -> KnuckleState
fn clone(&self) -> KnuckleState
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 moreSource§impl Debug for KnuckleState
impl Debug for KnuckleState
Auto Trait Implementations§
impl Freeze for KnuckleState
impl RefUnwindSafe for KnuckleState
impl Send for KnuckleState
impl Sync for KnuckleState
impl Unpin for KnuckleState
impl UnsafeUnpin for KnuckleState
impl UnwindSafe for KnuckleState
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