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

NameDescription
Public methodUxrHandPoseAsset

Properties

NameDescription
Public propertyHandDescriptorClosedLeft Gets the left blend pose hand descriptor for the closed state.
Public propertyHandDescriptorClosedRight Gets the right blend pose hand descriptor for the closed state.
Public propertyHandDescriptorLeft Gets the left fixed pose hand descriptor.
Public propertyHandDescriptorOpenLeft Gets the left blend pose hand descriptor for the open state.
Public propertyHandDescriptorOpenRight Gets the right blend pose hand descriptor for the open state.
Public propertyHandDescriptorRight Gets the right fixed pose hand descriptor.
Public propertyPoseType Gets the pose type.
Public propertyVersion Gets the version the pose was stored in.

Methods

NameDescription
Public methodDrawEditorDebugLabels Outputs transform debug data to the editor window.
Public methodGetHandDescriptor(UxrHandSide, UxrBlendPoseType) Gets the hand descriptor for the given hand, based on the PoseType.
Public methodGetHandDescriptor(UxrHandSide, UxrHandPoseType, UxrBlendPoseType) Gets the hand descriptor for the given hand, based on an external UxrHandPoseType parameter.

Fields

NameDescription
Public fieldStatic memberCurrentVersion Current data version.

Extension Methods

NameDescription
Public Extension MethodShowInInspector(Boolean)Overloaded.
Controls whether to show the current object in the inspector. (Defined by ObjectExt.)
Public Extension MethodShowInInspector(Boolean, Boolean)Overloaded.
Controls whether to show the current object in the inspector and whether it is editable. (Defined by ObjectExt.)
Public Extension MethodThrowIfNull Throws an exception if the object is null. (Defined by ObjectExt.)

See Also

Reference

UltimateXR.Manipulation.HandPoses Namespace