EOculusXRBone enumeration. This function is defined in UOculusXRInputFunctionLibrary (module: OculusXRInput) and is exposed as a BlueprintPure node (no execution pin required) under the OculusLibrary > HandTracking category.
EOculusXRBone enum values. See Bone ID values for the full list of accepted values grouped by anatomical region.| Display Name | Enum Value | Description |
|---|---|---|
Wrist Root | Wrist_Root | Wrist root frame |
Hand Start | Hand_Start | Alias for Wrist_Root. Marks the beginning of the bone range. |
Forearm Stub | Forearm_Stub | Forearm frame |
_0 (trapezium and metacarpal, respectively), while the index, middle, and ring fingers begin at the proximal phalange (index _1).| Display Name | Enum Value | Description |
|---|---|---|
Thumb0 | Thumb_0 | Trapezium |
Thumb1 | Thumb_1 | Metacarpal |
Thumb2 | Thumb_2 | Proximal phalange |
Thumb3 | Thumb_3 | Distal phalange |
| Display Name | Enum Value | Description |
|---|---|---|
Index1 | Index_1 | Proximal phalange |
Index2 | Index_2 | Intermediate phalange |
Index3 | Index_3 | Distal phalange |
| Display Name | Enum Value | Description |
|---|---|---|
Middle1 | Middle_1 | Proximal phalange |
Middle2 | Middle_2 | Intermediate phalange |
Middle3 | Middle_3 | Distal phalange |
| Display Name | Enum Value | Description |
|---|---|---|
Ring1 | Ring_1 | Proximal phalange |
Ring2 | Ring_2 | Intermediate phalange |
Ring3 | Ring_3 | Distal phalange |
| Display Name | Enum Value | Description |
|---|---|---|
Pinky0 | Pinky_0 | Metacarpal |
Pinky1 | Pinky_1 | Proximal phalange |
Pinky2 | Pinky_2 | Intermediate phalange |
Pinky3 | Pinky_3 | Distal phalange |
| Display Name | Enum Value | Description |
|---|---|---|
Thumb Tip | Thumb_Tip | Thumb tip (position-only, not used for mesh skinning) |
Max Skinnable | Max_Skinnable | Alias for Thumb_Tip. Bones 0–19 are skinnable and deform the hand mesh. Bones 20–23 are position-only tip markers. |
Index Tip | Index_Tip | Index tip (position-only) |
Middle Tip | Middle_Tip | Middle tip (position-only) |
Ring Tip | Ring_Tip | Ring tip (position-only) |
Pinky Tip | Pinky_Tip | Pinky tip (position-only) |
| Display Name | Enum Value | Description |
|---|---|---|
Hand End | Hand_End | Sentinel marking the end of the valid bone range |
Hand Max | Bone_Max | Alias for Hand_End. Boundary for valid bone range. |
Invalid | Invalid | Sentinel for error or unset state. Returned when a bone ID is out of range. |
UMETA(DisplayName) metadata for the given EOculusXRBone value. Examples:| Input | Return value |
|---|---|
Wrist_Root | "Wrist Root" |
Thumb_0 | "Thumb0" |
Index_Tip | "Index Tip" |
Invalid | "Invalid" |