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

OVRHand Class

Extends MonoBehaviour
Implements UnityEngine.EventSystems.OVRInputModule.InputSource, OVRSkeleton.IOVRSkeletonDataProvider, OVRSkeletonRenderer.IOVRSkeletonRendererDataProvider, OVRMesh.IOVRMeshDataProvider, OVRMeshRenderer.IOVRMeshRendererDataProvider

Fields

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

Properties

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

Methods

GetFingerConfidence ( finger )
Signature
TrackingConfidence OVRHand.GetFingerConfidence(HandFinger finger)
Parameters
finger: HandFinger
Returns
TrackingConfidence
GetFingerIsPinching ( finger )
Signature
bool OVRHand.GetFingerIsPinching(HandFinger finger)
Parameters
finger: HandFinger
Returns
bool
GetFingerPinchStrength ( finger )
Signature
float OVRHand.GetFingerPinchStrength(HandFinger finger)
Parameters
finger: HandFinger
Returns
float
GetHand ()
Signature
OVRPlugin.Hand OVRHand.GetHand()
Returns
OVRPlugin.Hand
GetPointerRayTransform ()
Signature
Transform OVRHand.GetPointerRayTransform()
Returns
Transform
IsActive ()
Signature
bool OVRHand.IsActive()
Returns
bool
IsPressed ()
Signature
bool OVRHand.IsPressed()
Returns
bool
IsReleased ()
Signature
bool OVRHand.IsReleased()
Returns
bool
IsValid ()
Signature
bool OVRHand.IsValid()
Returns
bool
OnDisable ()
Signature
void OVRHand.OnDisable()
Returns
void
OnEnable ()
Signature
void OVRHand.OnEnable()
Returns
void
OnValidate ()
Signature
void OVRHand.OnValidate()
Returns
void
UpdatePointerRay ( rayData )
Signature
void OVRHand.UpdatePointerRay(OVRInputRayData rayData)
Parameters
Returns
void

Inner Enums

Hand Enum

Enumeration Constants

MemberValue
None
OVRPlugin.Hand.None
HandLeft
OVRPlugin.Hand.HandLeft
HandRight
OVRPlugin.Hand.HandRight

HandFinger Enum

Enumeration Constants

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

TrackingConfidence Enum

Enumeration Constants

MemberValue
Low
OVRPlugin.TrackingConfidence.Low
High
OVRPlugin.TrackingConfidence.High