UxrHandPoseAsset Class
ScriptableObject that stores custom hand poses. Data is stored in a well-known axes system so that poses can be exchanged between different avatars.
Inheritance Hierarchy
System.Object
Object
ScriptableObject
UltimateXR.Manipulation.HandPoses.UxrHandPoseAsset
Namespace: UltimateXR.Manipulation.HandPoses
Assembly: UltimateXR (in UltimateXR.dll) Version: 0.0.0.0
Syntax
C#
[SerializableAttribute]
public class UxrHandPoseAsset : ScriptableObject
The UxrHandPoseAsset type exposes the following members.
Constructors
Name | Description | |
---|---|---|
UxrHandPoseAsset |
Properties
Name | Description | |
---|---|---|
HandDescriptorClosedLeft | Gets the left blend pose hand descriptor for the closed state. | |
HandDescriptorClosedRight | Gets the right blend pose hand descriptor for the closed state. | |
HandDescriptorLeft | Gets the left fixed pose hand descriptor. | |
HandDescriptorOpenLeft | Gets the left blend pose hand descriptor for the open state. | |
HandDescriptorOpenRight | Gets the right blend pose hand descriptor for the open state. | |
HandDescriptorRight | Gets the right fixed pose hand descriptor. | |
PoseType | Gets the pose type. | |
Version | Gets the version the pose was stored in. |
Methods
Name | Description | |
---|---|---|
DrawEditorDebugLabels | Outputs transform debug data to the editor window. | |
GetHandDescriptor(UxrHandSide, UxrBlendPoseType) | Gets the hand descriptor for the given hand, based on the PoseType. | |
GetHandDescriptor(UxrHandSide, UxrHandPoseType, UxrBlendPoseType) | Gets the hand descriptor for the given hand, based on an external UxrHandPoseType parameter. |
Fields
Name | Description | |
---|---|---|
CurrentVersion | Current data version. |
Extension Methods
Name | Description | |
---|---|---|
ShowInInspector(Boolean) | Overloaded. Controls whether to show the current object in the inspector. (Defined by ObjectExt.) | |
ShowInInspector(Boolean, Boolean) | Overloaded. Controls whether to show the current object in the inspector and whether it is editable. (Defined by ObjectExt.) | |
ThrowIfNull | Throws an exception if the object is null. (Defined by ObjectExt.) |