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

OVRHand Class

OVRHand extends MonoBehaviour.
OVRHand extends UnityEngine.EventSystems.OVRInputModule.InputSource.
OVRHand extends OVRSkeleton.IOVRSkeletonDataProvider.
OVRHand extends OVRSkeletonRenderer.IOVRSkeletonRendererDataProvider.
OVRHand extends OVRMesh.IOVRMeshDataProvider.
OVRHand extends OVRMeshRenderer.IOVRMeshRendererDataProvider.

Overview

Public Types

enum
Hand {
Hand.None = OVRPlugin.Hand.None, Hand.HandLeft = OVRPlugin.Hand.HandLeft, Hand.HandRight = OVRPlugin.Hand.HandRight
}
enum
HandFinger {
HandFinger.Thumb = OVRPlugin.HandFinger.Thumb, HandFinger.Index = OVRPlugin.HandFinger.Index, HandFinger.Middle = OVRPlugin.HandFinger.Middle, HandFinger.Ring = OVRPlugin.HandFinger.Ring, HandFinger.Pinky = OVRPlugin.HandFinger.Pinky, HandFinger.Max = OVRPlugin.HandFinger.Max
}
enum
TrackingConfidence {
TrackingConfidence.Low = OVRPlugin.TrackingConfidence.Low, TrackingConfidence.High = OVRPlugin.TrackingConfidence.High
}

Data Fields

OVRInput.InputDeviceShowState
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
bool
bool
bool
bool
Transform
float
TrackingConfidence
bool

Public Member Functions

bool
GetFingerIsPinching
( HandFinger finger )
float
GetFingerPinchStrength
( HandFinger finger )
TrackingConfidence
GetFingerConfidence
( HandFinger finger )
void
void
void
bool
bool
Transform
bool
IsValid ( )
bool
void

Details

Member Enumerations

enum OVRHand.Hand
Enumerator
None
= OVRPlugin.Hand.None
HandLeft
= OVRPlugin.Hand.HandLeft
HandRight
= OVRPlugin.Hand.HandRight
enum OVRHand.HandFinger
Enumerator
Thumb
= OVRPlugin.HandFinger.Thumb
Index
= OVRPlugin.HandFinger.Index
Middle
= OVRPlugin.HandFinger.Middle
Ring
= OVRPlugin.HandFinger.Ring
Pinky
= OVRPlugin.HandFinger.Pinky
Max
= OVRPlugin.HandFinger.Max
enum OVRHand.TrackingConfidence
Enumerator
Low
= OVRPlugin.TrackingConfidence.Low
High
= OVRPlugin.TrackingConfidence.High

Fields

OVRInput.InputDeviceShowState OVRHand.m_showState
Determines if the controller should be hidden based on held state.
OVRRayHelper OVRHand.RayHelper
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 OVRHand.IsDataValid
No description available.
bool OVRHand.IsDataHighConfidence
No description available.
bool OVRHand.IsTracked
No description available.
bool OVRHand.IsSystemGestureInProgress
No description available.
bool OVRHand.IsPointerPoseValid
No description available.
Transform OVRHand.PointerPose
No description available.
float OVRHand.HandScale
No description available.
TrackingConfidence OVRHand.HandConfidence
No description available.
bool OVRHand.IsDominantHand
No description available.

Member Functions

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