UxrHandDescriptor Class
Stores base-independent node orientations for all fingers of a hand.
Inheritance Hierarchy
System.Object
UltimateXR.Manipulation.HandPoses.UxrHandDescriptor
Namespace: UltimateXR.Manipulation.HandPoses
Assembly: UltimateXR (in UltimateXR.dll) Version: 0.0.0.0
Syntax
C#
[SerializableAttribute]
public class UxrHandDescriptor
The UxrHandDescriptor type exposes the following members.
Constructors
Name | Description | |
---|---|---|
![]() | UxrHandDescriptor() | Default constructor. |
![]() | UxrHandDescriptor(UxrAvatar, UxrHandSide) | Constructor. |
![]() | UxrHandDescriptor(UxrAvatarArm, UxrUniversalLocalAxes, UxrUniversalLocalAxes) | Constructor. |
Properties
Name | Description | |
---|---|---|
![]() | Index | Gets the index finger information. |
![]() | Little | Gets the little finger information. |
![]() | Middle | Gets the middle finger information. |
![]() | Ring | Gets the ring finger information. |
![]() | Thumb | Gets the thumb finger information. |
Methods
Name | Description | |
---|---|---|
![]() | Compute(UxrAvatar, UxrHandSide, Boolean) | Computes the hand data. |
![]() | Compute(UxrAvatarArm, UxrUniversalLocalAxes, UxrUniversalLocalAxes, Boolean) | Computes the hand data. |
![]() | CopyFrom | Copies the data from another descriptor. |
![]() | DrawEditorDebugLabels | Outputs transform data in the editor window. |
![]() | Equals | Checks whether a hand descriptor contains the same transform data. |
![]() | GetFinger | Gets the given finger. |
![]() | InterpolateTo | Interpolates the data towards another descriptor. |
![]() | Mirrored | Returns a hand descriptor with mirrored transforms, so that the data can be used for the opposite hand. |
Extension Methods
Name | Description | |
---|---|---|
![]() | ThrowIfNull | Throws an exception if the object is null. (Defined by ObjectExt.) |