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

FromOpenXRHandDataSource Class

Accepts OpenXR Hand Data returning an ISDK compatible HandDataAsset.

Protected Properties

DataAsset : override HandDataAsset
[Get]
Signature
override HandDataAsset Oculus.Interaction.Input.UnityXR.FromOpenXRHandDataSource.DataAsset
OpenXRData : abstract OpenXRHandDataAsset
[Get]
Signature
abstract OpenXRHandDataAsset Oculus.Interaction.Input.UnityXR.FromOpenXRHandDataSource.OpenXRData

Protected Methods

Awake ()
Signature
virtual void Oculus.Interaction.Input.UnityXR.FromOpenXRHandDataSource.Awake()
Returns
void
Start ()
Signature
override void Oculus.Interaction.Input.UnityXR.FromOpenXRHandDataSource.Start()
Returns
override void
UpdateData ()
Signature
override void Oculus.Interaction.Input.UnityXR.FromOpenXRHandDataSource.UpdateData()
Returns
override void

Inner Class

OpenXRHandDataAsset Class

Fields

AimFlags : AimFlagsFB
Signature
AimFlagsFB Oculus.Interaction.Input.UnityXR.FromOpenXRHandDataSource.OpenXRHandDataAsset.AimFlags
Signature
HandDataSourceConfig Oculus.Interaction.Input.UnityXR.FromOpenXRHandDataSource.OpenXRHandDataAsset.Config
FingerPinchStrength : float[]
Signature
float [] Oculus.Interaction.Input.UnityXR.FromOpenXRHandDataSource.OpenXRHandDataAsset.FingerPinchStrength
IsConnected : bool
Signature
bool Oculus.Interaction.Input.UnityXR.FromOpenXRHandDataSource.OpenXRHandDataAsset.IsConnected
IsDataValid : bool
Signature
bool Oculus.Interaction.Input.UnityXR.FromOpenXRHandDataSource.OpenXRHandDataAsset.IsDataValid
IsTracked : bool
Signature
bool Oculus.Interaction.Input.UnityXR.FromOpenXRHandDataSource.OpenXRHandDataAsset.IsTracked
JointAngularVelocities : Vector3[]
Signature
Vector3 [] Oculus.Interaction.Input.UnityXR.FromOpenXRHandDataSource.OpenXRHandDataAsset.JointAngularVelocities
JointLinearVelocities : Vector3[]
Signature
Vector3 [] Oculus.Interaction.Input.UnityXR.FromOpenXRHandDataSource.OpenXRHandDataAsset.JointLinearVelocities
JointPoses : Pose[]
Signature
Pose [] Oculus.Interaction.Input.UnityXR.FromOpenXRHandDataSource.OpenXRHandDataAsset.JointPoses
JointRadiuses : float[]
Signature
float [] Oculus.Interaction.Input.UnityXR.FromOpenXRHandDataSource.OpenXRHandDataAsset.JointRadiuses
JointStates : JointTrackingState[]
Signature
JointTrackingState [] Oculus.Interaction.Input.UnityXR.FromOpenXRHandDataSource.OpenXRHandDataAsset.JointStates
PointerPose : Pose
Signature
Pose Oculus.Interaction.Input.UnityXR.FromOpenXRHandDataSource.OpenXRHandDataAsset.PointerPose
PointerPoseOrigin : PoseOrigin
Signature
PoseOrigin Oculus.Interaction.Input.UnityXR.FromOpenXRHandDataSource.OpenXRHandDataAsset.PointerPoseOrigin
Root : Pose
Signature
Pose Oculus.Interaction.Input.UnityXR.FromOpenXRHandDataSource.OpenXRHandDataAsset.Root
RootPoseOrigin : PoseOrigin
Signature
PoseOrigin Oculus.Interaction.Input.UnityXR.FromOpenXRHandDataSource.OpenXRHandDataAsset.RootPoseOrigin

Methods

CopyFrom ( source )
Signature
void Oculus.Interaction.Input.UnityXR.FromOpenXRHandDataSource.OpenXRHandDataAsset.CopyFrom(OpenXRHandDataAsset source)
Parameters
source: OpenXRHandDataAsset
Returns
void

Inner Class

Constants Class
Static Fields
NUM_FINGERS : const int
Signature
const int Oculus.Interaction.Input.UnityXR.FromOpenXRHandDataSource.OpenXRHandDataAsset.Constants.NUM_FINGERS
NUM_HAND_JOINTS : const int
Signature
const int Oculus.Interaction.Input.UnityXR.FromOpenXRHandDataSource.OpenXRHandDataAsset.Constants.NUM_HAND_JOINTS

Inner Enums

JointTrackingState Enum
Enumeration Constants
MemberValue
None
0
Radius
1
Pose
2
LinearVelocity
4
AngularVelocity
8
WillNeverBeValid
16
AimFlagsFB Enum
Enumeration Constants
MemberValue
None
0
Computed
1
Valid
2
IndexPinching
4
MiddlePinching
8
RingPinching
16
LittlePinching
32
SystemGesture
64
DominantHand
128
MenuPressed
256