API reference
API reference
Select your platform
No SDKs available
No versions available

OVRHand Class

Member Enumerations

Enumeration Hand

None
= OVRPlugin.Hand.None
HandLeft
= OVRPlugin.Hand.HandLeft
HandRight
= OVRPlugin.Hand.HandRight

Enumeration HandFinger

Thumb
= OVRPlugin.HandFinger.Thumb
Index
= OVRPlugin.HandFinger.Index
Middle
= OVRPlugin.HandFinger.Middle
Ring
= OVRPlugin.HandFinger.Ring
Pinky
= OVRPlugin.HandFinger.Pinky
Max
= OVRPlugin.HandFinger.Max

Enumeration TrackingConfidence

Low
= OVRPlugin.TrackingConfidence.Low
High
= OVRPlugin.TrackingConfidence.High

Fields

Determines if the controller should be hidden based on held state.
An optional component for provind shell like ray functionality - highlighting where you're selecting in the UI and responding to pinches / button presses.

Properties

bool IsDataValid[Get]
bool IsDataHighConfidence[Get]
bool IsTracked[Get]
bool IsSystemGestureInProgress[Get]
bool IsPointerPoseValid[Get]
Transform PointerPose[Get]
float HandScale[Get]
TrackingConfidence HandConfidence[Get]
bool IsDominantHand[Get]

Member Functions

bool GetFingerIsPinching
( HandFinger finger )
float GetFingerPinchStrength
( HandFinger finger )
TrackingConfidence GetFingerConfidence
( HandFinger finger )
void OnEnable ( )
void OnDisable ( )
void OnValidate ( )
bool IsPressed ( )
bool IsReleased ( )
Transform GetPointerRayTransform ( )
bool IsValid ( )
bool IsActive ( )
OVRPlugin.Hand GetHand ( )
void UpdatePointerRay
( OVRInputRayData rayData )
Did you find this page helpful?
Thumbs up icon
Thumbs down icon