XRHandTracker

Inherits: XRPositionalTracker < XRTracker < RefCounted < Object

There is currently no description for this class. Please help us by contributing one!

Properties

TrackerHand

hand

1 (overrides XRPositionalTracker)

HandTrackingSource

hand_tracking_source

0

bool

has_tracking_data

false

TrackerType

type

16 (overrides XRTracker)

Methods

Vector3

get_hand_joint_angular_velocity ( HandJoint joint ) const

BitField<HandJointFlags>

get_hand_joint_flags ( HandJoint joint ) const

Vector3

get_hand_joint_linear_velocity ( HandJoint joint ) const

float

get_hand_joint_radius ( HandJoint joint ) const

Transform3D

get_hand_joint_transform ( HandJoint joint ) const

void

set_hand_joint_angular_velocity ( HandJoint joint, Vector3 angular_velocity )

void

set_hand_joint_flags ( HandJoint joint, BitField<HandJointFlags> flags )

void

set_hand_joint_linear_velocity ( HandJoint joint, Vector3 linear_velocity )

void

set_hand_joint_radius ( HandJoint joint, float radius )

void

set_hand_joint_transform ( HandJoint joint, Transform3D transform )


Enumerations

enum HandTrackingSource:

HandTrackingSource HAND_TRACKING_SOURCE_UNKNOWN = 0

There is currently no description for this enum. Please help us by contributing one!

HandTrackingSource HAND_TRACKING_SOURCE_UNOBSTRUCTED = 1

There is currently no description for this enum. Please help us by contributing one!

HandTrackingSource HAND_TRACKING_SOURCE_CONTROLLER = 2

There is currently no description for this enum. Please help us by contributing one!

HandTrackingSource HAND_TRACKING_SOURCE_MAX = 3

There is currently no description for this enum. Please help us by contributing one!


enum HandJoint:

HandJoint HAND_JOINT_PALM = 0

There is currently no description for this enum. Please help us by contributing one!

HandJoint HAND_JOINT_WRIST = 1

There is currently no description for this enum. Please help us by contributing one!

HandJoint HAND_JOINT_THUMB_METACARPAL = 2

There is currently no description for this enum. Please help us by contributing one!

HandJoint HAND_JOINT_THUMB_PHALANX_PROXIMAL = 3

There is currently no description for this enum. Please help us by contributing one!

HandJoint HAND_JOINT_THUMB_PHALANX_DISTAL = 4

There is currently no description for this enum. Please help us by contributing one!

HandJoint HAND_JOINT_THUMB_TIP = 5

There is currently no description for this enum. Please help us by contributing one!

HandJoint HAND_JOINT_INDEX_FINGER_METACARPAL = 6

There is currently no description for this enum. Please help us by contributing one!

HandJoint HAND_JOINT_INDEX_FINGER_PHALANX_PROXIMAL = 7

There is currently no description for this enum. Please help us by contributing one!

HandJoint HAND_JOINT_INDEX_FINGER_PHALANX_INTERMEDIATE = 8

There is currently no description for this enum. Please help us by contributing one!

HandJoint HAND_JOINT_INDEX_FINGER_PHALANX_DISTAL = 9

There is currently no description for this enum. Please help us by contributing one!

HandJoint HAND_JOINT_INDEX_FINGER_TIP = 10

There is currently no description for this enum. Please help us by contributing one!

HandJoint HAND_JOINT_MIDDLE_FINGER_METACARPAL = 11

There is currently no description for this enum. Please help us by contributing one!

HandJoint HAND_JOINT_MIDDLE_FINGER_PHALANX_PROXIMAL = 12

There is currently no description for this enum. Please help us by contributing one!

HandJoint HAND_JOINT_MIDDLE_FINGER_PHALANX_INTERMEDIATE = 13

There is currently no description for this enum. Please help us by contributing one!

HandJoint HAND_JOINT_MIDDLE_FINGER_PHALANX_DISTAL = 14

There is currently no description for this enum. Please help us by contributing one!

HandJoint HAND_JOINT_MIDDLE_FINGER_TIP = 15

There is currently no description for this enum. Please help us by contributing one!

HandJoint HAND_JOINT_RING_FINGER_METACARPAL = 16

There is currently no description for this enum. Please help us by contributing one!

HandJoint HAND_JOINT_RING_FINGER_PHALANX_PROXIMAL = 17

There is currently no description for this enum. Please help us by contributing one!

HandJoint HAND_JOINT_RING_FINGER_PHALANX_INTERMEDIATE = 18

There is currently no description for this enum. Please help us by contributing one!

HandJoint HAND_JOINT_RING_FINGER_PHALANX_DISTAL = 19

There is currently no description for this enum. Please help us by contributing one!

HandJoint HAND_JOINT_RING_FINGER_TIP = 20

There is currently no description for this enum. Please help us by contributing one!

HandJoint HAND_JOINT_PINKY_FINGER_METACARPAL = 21

There is currently no description for this enum. Please help us by contributing one!

HandJoint HAND_JOINT_PINKY_FINGER_PHALANX_PROXIMAL = 22

There is currently no description for this enum. Please help us by contributing one!

HandJoint HAND_JOINT_PINKY_FINGER_PHALANX_INTERMEDIATE = 23

There is currently no description for this enum. Please help us by contributing one!

HandJoint HAND_JOINT_PINKY_FINGER_PHALANX_DISTAL = 24

There is currently no description for this enum. Please help us by contributing one!

HandJoint HAND_JOINT_PINKY_FINGER_TIP = 25

There is currently no description for this enum. Please help us by contributing one!

HandJoint HAND_JOINT_MAX = 26

There is currently no description for this enum. Please help us by contributing one!


flags HandJointFlags:

HandJointFlags HAND_JOINT_FLAG_ORIENTATION_VALID = 1

There is currently no description for this enum. Please help us by contributing one!

HandJointFlags HAND_JOINT_FLAG_ORIENTATION_TRACKED = 2

There is currently no description for this enum. Please help us by contributing one!

HandJointFlags HAND_JOINT_FLAG_POSITION_VALID = 4

There is currently no description for this enum. Please help us by contributing one!

HandJointFlags HAND_JOINT_FLAG_POSITION_TRACKED = 8

There is currently no description for this enum. Please help us by contributing one!

HandJointFlags HAND_JOINT_FLAG_LINEAR_VELOCITY_VALID = 16

There is currently no description for this enum. Please help us by contributing one!

HandJointFlags HAND_JOINT_FLAG_ANGULAR_VELOCITY_VALID = 32

There is currently no description for this enum. Please help us by contributing one!


Property Descriptions

HandTrackingSource hand_tracking_source = 0

There is currently no description for this property. Please help us by contributing one!


bool has_tracking_data = false

  • void set_has_tracking_data ( bool value )

  • bool get_has_tracking_data ( )

There is currently no description for this property. Please help us by contributing one!


Method Descriptions

Vector3 get_hand_joint_angular_velocity ( HandJoint joint ) const

There is currently no description for this method. Please help us by contributing one!


BitField<HandJointFlags> get_hand_joint_flags ( HandJoint joint ) const

There is currently no description for this method. Please help us by contributing one!


Vector3 get_hand_joint_linear_velocity ( HandJoint joint ) const

There is currently no description for this method. Please help us by contributing one!


float get_hand_joint_radius ( HandJoint joint ) const

There is currently no description for this method. Please help us by contributing one!


Transform3D get_hand_joint_transform ( HandJoint joint ) const

There is currently no description for this method. Please help us by contributing one!


void set_hand_joint_angular_velocity ( HandJoint joint, Vector3 angular_velocity )

There is currently no description for this method. Please help us by contributing one!


void set_hand_joint_flags ( HandJoint joint, BitField<HandJointFlags> flags )

There is currently no description for this method. Please help us by contributing one!


void set_hand_joint_linear_velocity ( HandJoint joint, Vector3 linear_velocity )

There is currently no description for this method. Please help us by contributing one!


void set_hand_joint_radius ( HandJoint joint, float radius )

There is currently no description for this method. Please help us by contributing one!


void set_hand_joint_transform ( HandJoint joint, Transform3D transform )

There is currently no description for this method. Please help us by contributing one!