API reference
API reference
Select your platform
No SDKs available
No versions available

HandDataAsset Class

The data asset used by DataModifier<HandDataAsset> to pipe data through the DataModifier<TData> stack, and contains hand state data.

Fields

Is the data in this asset considered valid.
Is the hand a connected input device to the headset.
Is the hand being tracked by the headset.
The root pose of the hand, which typically represents the wrist position.
See RootPoseOrigin for information on how this pose was created.
Information about how RootPose was created, for example whether it is the raw pose from tracking, or whether is has been filtered or modified in the DataModifier<TData> stack.
An array containing joint orientations of the hand skeleton.
This array is indexed by the integer values of the HandJointId enum.
True if the tracking system considers the tracking data as high confidence, which can be used to determine how accurate the supplied pose data is.
An array of booleans representing finger pinch states, where True represents a finger that is performing a pinch gesture.
This array is indexed by the values of the HandFinger enum.
Similar to IsHighConfidence but per-finger.
Represents the tracking system's confidence in the accuracy of each finger. This array is indexed by the values of the HandFinger enum.
An array of values representing finger pinch states, where the strength value represents the strength of the pinch being provided for each finger.
This array is indexed by the values of the HandFinger enum.
The scale of the hand as provided by the system.
The pointer pose for the hand, which is generally used as the raycast source pose.
See PointerPoseOrigin for information on how this pose was created.
Information about how PointerPose was created, for example whether it is the raw pose from tracking, or whether is has been filtered or modified in the DataModifier<TData> stack.
True if this hand is considered the dominant hand, as set by the system handedness.
This data object contains configuration data that is shuttled through the DataModifier<TData> stack.
Convenience property which returns true if IsDataValid and IsConnected are both true.

Member Functions

Copies the provided HandDataAsset into the caller.
Parameters
source
The source to copy from.
Copies only pose data from a provided HandDataAsset into the caller.
Parameters
source
The source to copy from.
Did you find this page helpful?
Thumbs up icon
Thumbs down icon