HandJointType


enum HandJointType : Enum


Represents the type of hand joint.

Summary

Enum Values

HAND_JOINT_TYPE_INDEX_DISTAL

The third joint of the index finger, closest to the fingertip.

HAND_JOINT_TYPE_INDEX_INTERMEDIATE

The second joint of the index finger, between the proximal and distal joints.

HAND_JOINT_TYPE_INDEX_METACARPAL

The base of the index finger, connecting it to the hand.

HAND_JOINT_TYPE_INDEX_PROXIMAL

The first joint of the index finger, closer to the palm.

HAND_JOINT_TYPE_INDEX_TIP

The tip of the index finger.

HAND_JOINT_TYPE_LITTLE_DISTAL

The third joint of the little finger, closest to the fingertip.

HAND_JOINT_TYPE_LITTLE_INTERMEDIATE

The second joint of the little finger, between the proximal and distal joints.

HAND_JOINT_TYPE_LITTLE_METACARPAL

The base of the little finger (pinky), connecting it to the hand.

HAND_JOINT_TYPE_LITTLE_PROXIMAL

The first joint of the little finger, closer to the palm.

HAND_JOINT_TYPE_LITTLE_TIP

The tip of the little finger (pinky).

HAND_JOINT_TYPE_MIDDLE_DISTAL

The third joint of the middle finger, closest to the fingertip.

HAND_JOINT_TYPE_MIDDLE_INTERMEDIATE

The second joint of the middle finger, between the proximal and distal joints.

HAND_JOINT_TYPE_MIDDLE_METACARPAL

The base of the middle finger, connecting it to the hand.

HAND_JOINT_TYPE_MIDDLE_PROXIMAL

The first joint of the middle finger, closer to the palm.

HAND_JOINT_TYPE_MIDDLE_TIP

The tip of the middle finger.

HAND_JOINT_TYPE_PALM

The center of the palm.

HAND_JOINT_TYPE_RING_DISTAL

The third joint of the ring finger, closest to the fingertip.

HAND_JOINT_TYPE_RING_INTERMEDIATE

The second joint of the ring finger, between the proximal and distal joints.

HAND_JOINT_TYPE_RING_METACARPAL

The base of the ring finger, connecting it to the hand.

HAND_JOINT_TYPE_RING_PROXIMAL

The first joint of the ring finger, closer to the palm.

HAND_JOINT_TYPE_RING_TIP

The tip of the ring finger.

HAND_JOINT_TYPE_THUMB_DISTAL

The third joint of the thumb, further from the palm.

HAND_JOINT_TYPE_THUMB_METACARPAL

The base of the thumb (the first joint connecting the thumb to the palm).

HAND_JOINT_TYPE_THUMB_PROXIMAL

The second joint of the thumb, closer to the palm.

HAND_JOINT_TYPE_THUMB_TIP

The tip of the thumb.

HAND_JOINT_TYPE_WRIST

The wrist joint, where the hand connects to the forearm.

Public functions

HandJointType
valueOf(value: String)

Returns the enum constant of this type with the specified name.

Array<HandJointType>

Returns an array containing the constants of this enum type, in the order they're declared.

Public properties

EnumEntries<HandJointType>

Returns a representation of an immutable list of all enum entries, in the order they're declared.

Enum Values

HAND_JOINT_TYPE_INDEX_DISTAL

val HandJointType.HAND_JOINT_TYPE_INDEX_DISTALHandJointType

The third joint of the index finger, closest to the fingertip.

HAND_JOINT_TYPE_INDEX_INTERMEDIATE

val HandJointType.HAND_JOINT_TYPE_INDEX_INTERMEDIATEHandJointType

The second joint of the index finger, between the proximal and distal joints.

HAND_JOINT_TYPE_INDEX_METACARPAL

val HandJointType.HAND_JOINT_TYPE_INDEX_METACARPALHandJointType

The base of the index finger, connecting it to the hand.

HAND_JOINT_TYPE_INDEX_PROXIMAL

val HandJointType.HAND_JOINT_TYPE_INDEX_PROXIMALHandJointType

The first joint of the index finger, closer to the palm.

HAND_JOINT_TYPE_INDEX_TIP

val HandJointType.HAND_JOINT_TYPE_INDEX_TIPHandJointType

The tip of the index finger.

HAND_JOINT_TYPE_LITTLE_DISTAL

val HandJointType.HAND_JOINT_TYPE_LITTLE_DISTALHandJointType

The third joint of the little finger, closest to the fingertip.

HAND_JOINT_TYPE_LITTLE_INTERMEDIATE

val HandJointType.HAND_JOINT_TYPE_LITTLE_INTERMEDIATEHandJointType

The second joint of the little finger, between the proximal and distal joints.

HAND_JOINT_TYPE_LITTLE_METACARPAL

val HandJointType.HAND_JOINT_TYPE_LITTLE_METACARPALHandJointType

The base of the little finger (pinky), connecting it to the hand.

HAND_JOINT_TYPE_LITTLE_PROXIMAL

val HandJointType.HAND_JOINT_TYPE_LITTLE_PROXIMALHandJointType

The first joint of the little finger, closer to the palm.

HAND_JOINT_TYPE_LITTLE_TIP

val HandJointType.HAND_JOINT_TYPE_LITTLE_TIPHandJointType

The tip of the little finger (pinky).

HAND_JOINT_TYPE_MIDDLE_DISTAL

val HandJointType.HAND_JOINT_TYPE_MIDDLE_DISTALHandJointType

The third joint of the middle finger, closest to the fingertip.

HAND_JOINT_TYPE_MIDDLE_INTERMEDIATE

val HandJointType.HAND_JOINT_TYPE_MIDDLE_INTERMEDIATEHandJointType

The second joint of the middle finger, between the proximal and distal joints.

HAND_JOINT_TYPE_MIDDLE_METACARPAL

val HandJointType.HAND_JOINT_TYPE_MIDDLE_METACARPALHandJointType

The base of the middle finger, connecting it to the hand.

HAND_JOINT_TYPE_MIDDLE_PROXIMAL

val HandJointType.HAND_JOINT_TYPE_MIDDLE_PROXIMALHandJointType

The first joint of the middle finger, closer to the palm.

HAND_JOINT_TYPE_MIDDLE_TIP

val HandJointType.HAND_JOINT_TYPE_MIDDLE_TIPHandJointType

The tip of the middle finger.

HAND_JOINT_TYPE_PALM

val HandJointType.HAND_JOINT_TYPE_PALMHandJointType

The center of the palm. Often used as a reference point for hand tracking.

HAND_JOINT_TYPE_RING_DISTAL

val HandJointType.HAND_JOINT_TYPE_RING_DISTALHandJointType

The third joint of the ring finger, closest to the fingertip.

HAND_JOINT_TYPE_RING_INTERMEDIATE

val HandJointType.HAND_JOINT_TYPE_RING_INTERMEDIATEHandJointType

The second joint of the ring finger, between the proximal and distal joints.

HAND_JOINT_TYPE_RING_METACARPAL

val HandJointType.HAND_JOINT_TYPE_RING_METACARPALHandJointType

The base of the ring finger, connecting it to the hand.

HAND_JOINT_TYPE_RING_PROXIMAL

val HandJointType.HAND_JOINT_TYPE_RING_PROXIMALHandJointType

The first joint of the ring finger, closer to the palm.

HAND_JOINT_TYPE_RING_TIP

val HandJointType.HAND_JOINT_TYPE_RING_TIPHandJointType

The tip of the ring finger.

HAND_JOINT_TYPE_THUMB_DISTAL

val HandJointType.HAND_JOINT_TYPE_THUMB_DISTALHandJointType

The third joint of the thumb, further from the palm.

HAND_JOINT_TYPE_THUMB_METACARPAL

val HandJointType.HAND_JOINT_TYPE_THUMB_METACARPALHandJointType

The base of the thumb (the first joint connecting the thumb to the palm).

HAND_JOINT_TYPE_THUMB_PROXIMAL

val HandJointType.HAND_JOINT_TYPE_THUMB_PROXIMALHandJointType

The second joint of the thumb, closer to the palm.

HAND_JOINT_TYPE_THUMB_TIP

val HandJointType.HAND_JOINT_TYPE_THUMB_TIPHandJointType

The tip of the thumb.

HAND_JOINT_TYPE_WRIST

val HandJointType.HAND_JOINT_TYPE_WRISTHandJointType

The wrist joint, where the hand connects to the forearm.

Public functions

valueOf

Added in 1.0.0-alpha06
fun valueOf(value: String): HandJointType

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Throws
kotlin.IllegalArgumentException

if this enum type has no constant with the specified name

values

Added in 1.0.0-alpha06
fun values(): Array<HandJointType>

Returns an array containing the constants of this enum type, in the order they're declared.

This method may be used to iterate over the constants.

Public properties

entries

val entriesEnumEntries<HandJointType>

Returns a representation of an immutable list of all enum entries, in the order they're declared.

This method may be used to iterate over the enum entries.