HandPosing
A tool for quickly authoring hand poses to objects in VR using hand-tracking
HandPosing.OVRIntegration.SkeletonDataProviderOVR Class Reference

Custom implementation for the Oculus plugin of the SkeletonDataProvider. It is important to note that since OVRSkeleton gets executed at -80, we want to update the data as soon as it is available (hence the -70) More...

Inheritance diagram for HandPosing.OVRIntegration.SkeletonDataProviderOVR:
HandPosing.TrackingData.SkeletonDataProvider

Public Member Functions

override bool IsHandHighConfidence ()
 
override bool IsFingerHighConfidence (BoneId fingerId)
 

Protected Member Functions

void UpdateBones ()
 

Properties

override BonePose[] Fingers [get]
 
override BonePose Hand [get]
 
override bool IsTracking [get]
 
override? float HandScale [get]
 
- Properties inherited from HandPosing.TrackingData.SkeletonDataProvider
abstract bool IsTracking [get]
 True is the tracking data has been initialised and it is estable. More...
 
abstract BonePose[] Fingers [get]
 Collection of received fingers, in local coordinates More...
 
abstract BonePose Hand [get]
 Hand start pose, in global coordinates More...
 
virtual ? float HandScale [get]
 Detected scale of the hand. More...
 

Additional Inherited Members

- Public Attributes inherited from HandPosing.TrackingData.SkeletonDataProvider
System.Action OnInitialized
 
System.Action< float > OnUpdated
 

Detailed Description

Custom implementation for the Oculus plugin of the SkeletonDataProvider. It is important to note that since OVRSkeleton gets executed at -80, we want to update the data as soon as it is available (hence the -70)


The documentation for this class was generated from the following file: