#[repr(C, packed)]
pub struct _LEAP_HAND { pub id: u32, pub flags: u32, pub type_: eLeapHandType, pub confidence: f32, pub visible_time: u64, pub pinch_distance: f32, pub grab_angle: f32, pub pinch_strength: f32, pub grab_strength: f32, pub palm: LEAP_PALM, pub __bindgen_anon_1: _LEAP_HAND__bindgen_ty_1, pub arm: LEAP_BONE, }
Expand description

\ingroup Structs Describes a tracked hand. @since 3.0.0

Fields

id: u32

A unique ID for a hand tracked across frames. If tracking of a physical hand is lost, a new ID is assigned when tracking is reacquired. @since 3.0.0

flags: u32

Reserved for future use. @since 3.0.0

type_: eLeapHandType

Identifies the chirality of this hand. @since 3.0.0

confidence: f32

How confident we are with a given hand pose. Not currently used (always 1.0). @since 3.0.0

visible_time: u64

The total amount of time this hand has been tracked, in microseconds. @since 3.0.0

pinch_distance: f32

The distance between index finger and thumb. @since 3.0.0

grab_angle: f32

The average angle of fingers to palm. @since 3.0.0

pinch_strength: f32

The normalized estimate of the pinch pose. Zero is not pinching; one is fully pinched. @since 3.0.0

grab_strength: f32

The normalized estimate of the grab hand pose. Zero is not grabbing; one is fully grabbing. @since 3.0.0

palm: LEAP_PALM

Additional information associated with the palm. @since 3.0.0

__bindgen_anon_1: _LEAP_HAND__bindgen_ty_1arm: LEAP_BONE

The arm to which this hand is attached. An arm consists of a single LEAP_BONE struct. @since 3.0.0

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.