API reference

FromOVRHandDataSource Class

An implementation of IHand that provides hand tracking data to Interaction SDK from a an OVRHand instance.

Protected Fields

DataAsset : override HandDataAsset
Signature
override HandDataAsset Oculus.Interaction.Input.FromOVRHandDataSource.DataAsset

Properties

ProcessLateUpdates : bool
[Get][Set]
Signature
bool Oculus.Interaction.Input.FromOVRHandDataSource.ProcessLateUpdates
WristFixupRotation : Quaternion
[Get]
Signature
Quaternion Oculus.Interaction.Input.FromOVRHandDataSource.WristFixupRotation

Protected Methods

Awake ()
Signature
virtual void Oculus.Interaction.Input.FromOVRHandDataSource.Awake()
Returns
void
OnDisable ()
Signature
override void Oculus.Interaction.Input.FromOVRHandDataSource.OnDisable()
Returns
override void
OnEnable ()
Signature
override void Oculus.Interaction.Input.FromOVRHandDataSource.OnEnable()
Returns
override void
Start ()
Signature
override void Oculus.Interaction.Input.FromOVRHandDataSource.Start()
Returns
override void
UpdateData ()
Signature
override void Oculus.Interaction.Input.FromOVRHandDataSource.UpdateData()
Returns
override void

Methods

InjectAllFromOVRHandDataSource ( updateMode , updateAfter , handedness , trackingToWorldTransformer , handSkeletonProvider )
Signature
void Oculus.Interaction.Input.FromOVRHandDataSource.InjectAllFromOVRHandDataSource(UpdateModeFlags updateMode, IDataSource updateAfter, Handedness handedness, ITrackingToWorldTransformer trackingToWorldTransformer, IHandSkeletonProvider handSkeletonProvider)
Parameters
updateMode: UpdateModeFlags
updateAfter: IDataSource
handedness: Handedness
trackingToWorldTransformer: ITrackingToWorldTransformer
handSkeletonProvider: IHandSkeletonProvider
Returns
void
InjectHandedness ( handedness )
Signature
void Oculus.Interaction.Input.FromOVRHandDataSource.InjectHandedness(Handedness handedness)
Parameters
handedness: Handedness
Returns
void
InjectHandSkeletonProvider ( handSkeletonProvider )
Signature
void Oculus.Interaction.Input.FromOVRHandDataSource.InjectHandSkeletonProvider(IHandSkeletonProvider handSkeletonProvider)
Parameters
handSkeletonProvider: IHandSkeletonProvider
Returns
void
InjectOptionalOVRHand ( ovrHand )
Signature
void Oculus.Interaction.Input.FromOVRHandDataSource.InjectOptionalOVRHand(OVRHand ovrHand)
Parameters
ovrHand: OVRHand
Returns
void
InjectTrackingToWorldTransformer ( trackingToWorldTransformer )
Signature
void Oculus.Interaction.Input.FromOVRHandDataSource.InjectTrackingToWorldTransformer(ITrackingToWorldTransformer trackingToWorldTransformer)
Parameters
trackingToWorldTransformer: ITrackingToWorldTransformer
Returns
void