Class TrackXRArticulatedHand
Track a spatial anchor.
Inheritance
DependencyObject
AttachableObject
PrefabInstanceObject
Component
Behavior
TrackXRArticulatedHand
Implements
Inherited Members
Behavior.Family
Behavior.UpdateOrder
Component.Owner
Component.Managers
Component.ShouldBeActivated
Component.Clone()
Component.Attach(Entity)
Component.OnLoaded()
Component.OnActivated()
Component.Start()
Component.OnDeactivated()
Component.OnDestroy()
PrefabInstanceObject.PrefabSource
PrefabInstanceObject.PrefabElementId
PrefabInstanceObject.IsPrefabInstance
PrefabInstanceObject.IsMissingPrefabSource
AttachableObject.AttachableStateChanged
AttachableObject.IsEnabled
AttachableObject.State
AttachableObject.IsLoaded
AttachableObject.IsAttached
AttachableObject.IsActivated
AttachableObject.IsStarted
AttachableObject.IsDestroyed
AttachableObject.Destroy()
AttachableObject.DependencyBroken()
DependencyObject.Dependencies
DependencyObject.OnDependencyRemoved
Namespace: Evergine.Components.XR
Assembly: Evergine.Components.dll
Syntax
public class TrackXRArticulatedHand : TrackXRController, IDependencyObject
Constructors
TrackXRArticulatedHand()
Initializes a new instance of the TrackXRArticulatedHand class.
Declaration
public TrackXRArticulatedHand()
Properties
SupportedHandJointKind
Gets the device supported hand joint array.
Declaration
public XRHandJointKind[] SupportedHandJointKind { get; }
Property Value
Type | Description |
---|---|
XRHandJointKind[] |
Methods
TryGetArticulatedHandJoint(XRHandJointKind, out XRHandJoint)
Try get hand joint by the specified joint kind in world space.
Declaration
public bool TryGetArticulatedHandJoint(XRHandJointKind jointKind, out XRHandJoint joint)
Parameters
Type | Name | Description |
---|---|---|
XRHandJointKind | jointKind | The joint kind. |
XRHandJoint | joint | The pose of the hand joint. |
Returns
Type | Description |
---|---|
bool | True if the specified joint kind is available. |
TryGetArticulatedHandJointLocal(XRHandJointKind, out XRHandJoint)
Try get hand joint by the specified joint kind in local space.
Declaration
public bool TryGetArticulatedHandJointLocal(XRHandJointKind jointKind, out XRHandJoint joint)
Parameters
Type | Name | Description |
---|---|---|
XRHandJointKind | jointKind | The joint kind. |
XRHandJoint | joint | The pose of the hand joint. |
Returns
Type | Description |
---|---|
bool | True if the specified joint kind is available. |