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

JointDistanceActiveState Class

Extends MonoBehaviour
This component tracks the distance between two hand joints and reports IActiveState.Active when distance is under a provided threshold.

Properties

Active : bool
[Get]
Signature
bool Oculus.Interaction.PoseDetection.JointDistanceActiveState.Active

Protected Methods

Awake ()
Signature
virtual void Oculus.Interaction.PoseDetection.JointDistanceActiveState.Awake()
Returns
void
Start ()
Signature
virtual void Oculus.Interaction.PoseDetection.JointDistanceActiveState.Start()
Returns
void
Update ()
Signature
virtual void Oculus.Interaction.PoseDetection.JointDistanceActiveState.Update()
Returns
void

Methods

InjectAllJointDistanceActiveState ( handA , jointIdA , handB , jointIdB )
Signature
void Oculus.Interaction.PoseDetection.JointDistanceActiveState.InjectAllJointDistanceActiveState(IHand handA, HandJointId jointIdA, IHand handB, HandJointId jointIdB)
Parameters
handA: IHand
jointIdA: HandJointId
handB: IHand
jointIdB: HandJointId
Returns
void
InjectHandA ( handA )
Signature
void Oculus.Interaction.PoseDetection.JointDistanceActiveState.InjectHandA(IHand handA)
Parameters
handA: IHand
Returns
void
InjectHandB ( handB )
Signature
void Oculus.Interaction.PoseDetection.JointDistanceActiveState.InjectHandB(IHand handB)
Parameters
handB: IHand
Returns
void
InjectJointIdA ( jointIdA )
Signature
void Oculus.Interaction.PoseDetection.JointDistanceActiveState.InjectJointIdA(HandJointId jointIdA)
Parameters
jointIdA: HandJointId
Returns
void
InjectJointIdB ( jointIdB )
Signature
void Oculus.Interaction.PoseDetection.JointDistanceActiveState.InjectJointIdB(HandJointId jointIdB)
Parameters
jointIdB: HandJointId
Returns
void
InjectOptionalDistance ( val )
Signature
void Oculus.Interaction.PoseDetection.JointDistanceActiveState.InjectOptionalDistance(float val)
Parameters
val: float
Returns
void
InjectOptionalMinTimeInState ( val )
Signature
void Oculus.Interaction.PoseDetection.JointDistanceActiveState.InjectOptionalMinTimeInState(float val)
Parameters
val: float
Returns
void
InjectOptionalThresholdWidth ( val )
Signature
void Oculus.Interaction.PoseDetection.JointDistanceActiveState.InjectOptionalThresholdWidth(float val)
Parameters
val: float
Returns
void