API reference

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
JointIdA : HandJointId
[Get][Set]
Signature
HandJointId Oculus.Interaction.PoseDetection.JointDistanceActiveState.JointIdA
JointIdB : HandJointId
[Get][Set]
Signature
HandJointId Oculus.Interaction.PoseDetection.JointDistanceActiveState.JointIdB

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 , handB )
Signature
void Oculus.Interaction.PoseDetection.JointDistanceActiveState.InjectAllJointDistanceActiveState(IHand handA, IHand handB)
Parameters
handA: IHand
handB: IHand
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