// Copyright (c) Microsoft Corporation.
// Licensed under the MIT License.
namespace Microsoft.MixedReality.Toolkit.Utilities
{
///
/// The supported tracked hand joints.
///
/// See https://en.wikipedia.org/wiki/Interphalangeal_joints_of_the_hand#/media/File:Scheme_human_hand_bones-en.svg for joint name definitions.
public enum TrackedHandJoint
{
None = 0,
///
/// The wrist.
///
Wrist,
///
/// The palm.
///
Palm,
///
/// The lowest joint in the thumb (down in your palm).
///
ThumbMetacarpalJoint,
///
/// The thumb's second (middle-ish) joint.
///
ThumbProximalJoint,
///
/// The thumb's first (furthest) joint.
///
ThumbDistalJoint,
///
/// The tip of the thumb.
///
ThumbTip,
///
/// The lowest joint of the index finger.
///
IndexMetacarpal,
///
/// The knuckle joint of the index finger.
///
IndexKnuckle,
///
/// The middle joint of the index finger.
///
IndexMiddleJoint,
///
/// The joint nearest the tip of the index finger.
///
IndexDistalJoint,
///
/// The tip of the index finger.
///
IndexTip,
///
/// The lowest joint of the middle finger.
///
MiddleMetacarpal,
///
/// The knuckle joint of the middle finger.
///
MiddleKnuckle,
///
/// The middle joint of the middle finger.
///
MiddleMiddleJoint,
///
/// The joint nearest the tip of the finger.
///
MiddleDistalJoint,
///
/// The tip of the middle finger.
///
MiddleTip,
///
/// The lowest joint of the ring finger.
///
RingMetacarpal,
///
/// The knuckle of the ring finger.
///
RingKnuckle,
///
/// The middle joint of the ring finger.
///
RingMiddleJoint,
///
/// The joint nearest the tip of the ring finger.
///
RingDistalJoint,
///
/// The tip of the ring finger.
///
RingTip,
///
/// The lowest joint of the pinky finger.
///
PinkyMetacarpal,
///
/// The knuckle joint of the pinky finger.
///
PinkyKnuckle,
///
/// The middle joint of the pinky finger.
///
PinkyMiddleJoint,
///
/// The joint nearest the tip of the pink finger.
///
PinkyDistalJoint,
///
/// The tip of the pinky.
///
PinkyTip
}
}