Active
: bool |
Implements IActiveState.Active, in this case indicating whether the underlying Hand is connected.
This is a remapping method which makes the IsConnected value available to consumers treating the HandRef as an IActiveState.
Signature
bool Oculus.Interaction.Input.HandRef.Active |
CurrentDataVersion
: int |
Retrieves the IHand.CurrentDataVersion value of the underlying Hand.
This is a pure shim property equivalent to accessing the same property on the Hand.
Signature
int Oculus.Interaction.Input.HandRef.CurrentDataVersion |
Handedness
: Handedness |
Retrieves the IHand.Handedness of the underlying Hand.
This is a pure shim property equivalent to accessing the same property on the Hand.
Signature
Handedness Oculus.Interaction.Input.HandRef.Handedness |
IsConnected
: bool |
Retrieves the IHand.IsConnected value of the underlying Hand.
This is a pure shim property equivalent to accessing the same property on the Hand.
Signature
bool Oculus.Interaction.Input.HandRef.IsConnected |
IsDominantHand
: bool |
Retrieves the IHand.IsDominantHand value of the underlying Hand.
This is a pure shim property equivalent to accessing the same property on the Hand.
Signature
bool Oculus.Interaction.Input.HandRef.IsDominantHand |
IsHighConfidence
: bool |
Retrieves the IHand.IsHighConfidence value of the underlying Hand.
This is a pure shim property equivalent to accessing the same property on the Hand.
Signature
bool Oculus.Interaction.Input.HandRef.IsHighConfidence |
IsPointerPoseValid
: bool |
Retrieves the IHand.IsPointerPoseValid value of the underlying Hand.
This is a pure shim property equivalent to accessing the same property on the Hand.
Signature
bool Oculus.Interaction.Input.HandRef.IsPointerPoseValid |
IsTrackedDataValid
: bool |
Retrieves the IHand.IsTrackedDataValid value of the underlying Hand.
This is a pure shim property equivalent to accessing the same property on the Hand.
Signature
bool Oculus.Interaction.Input.HandRef.IsTrackedDataValid |
Scale
: float |
Retrieves the IHand.Scale value of the underlying Hand.
This is a pure shim property equivalent to accessing the same property on the Hand.
Signature
float Oculus.Interaction.Input.HandRef.Scale |
Hand
: IHand
[Get] | |
WhenHandUpdated
: Action |
Retrieves the IHand.WhenHandUpdated event of the underlying Hand.
This is a pure shim property equivalent to accessing the same property on the Hand.
Signature
Action Oculus.Interaction.Input.HandRef.WhenHandUpdated |
Awake
()
|
Signature
virtual void Oculus.Interaction.Input.HandRef.Awake() Returns void |
Start
()
|
Signature
virtual void Oculus.Interaction.Input.HandRef.Start() Returns void |
GetFingerIsHighConfidence
(
finger
)
|
Invokes IHand.GetFingerIsHighConfidence(HandFinger) on the underlying Hand.
This is a pure shim method equivalent to invoking the same method on the Hand.
Signature
bool Oculus.Interaction.Input.HandRef.GetFingerIsHighConfidence(HandFinger finger) Parameters finger: HandFingerReturns bool |
GetFingerIsPinching
(
finger
)
|
Invokes IHand.GetFingerIsPinching(HandFinger) on the underlying Hand.
This is a pure shim method equivalent to invoking the same method on the Hand.
Signature
bool Oculus.Interaction.Input.HandRef.GetFingerIsPinching(HandFinger finger) Parameters finger: HandFingerReturns bool |
GetFingerPinchStrength
(
finger
)
|
Invokes IHand.GetFingerPinchStrength(HandFinger) on the underlying Hand.
This is a pure shim method equivalent to invoking the same method on the Hand.
Signature
float Oculus.Interaction.Input.HandRef.GetFingerPinchStrength(HandFinger finger) Parameters finger: HandFingerReturns float |
GetIndexFingerIsPinching
()
|
Invokes IHand.GetIndexFingerIsPinching() on the underlying Hand.
This is a pure shim method equivalent to invoking the same method on the Hand.
Signature
bool Oculus.Interaction.Input.HandRef.GetIndexFingerIsPinching() Returns bool |
GetJointPose
(
handJointId
, pose
)
|
Invokes IHand.GetJointPose(HandJointId, out Pose) on the underlying Hand.
This is a pure shim method equivalent to invoking the same method on the Hand.
Signature
bool Oculus.Interaction.Input.HandRef.GetJointPose(HandJointId handJointId, out Pose pose) Parameters handJointId: HandJointIdpose: out PoseReturns bool |
GetJointPoseFromWrist
(
handJointId
, pose
)
|
Invokes IHand.GetJointPoseFromWrist(HandJointId, out Pose) on the underlying Hand.
This is a pure shim method equivalent to invoking the same method on the Hand.
Signature
bool Oculus.Interaction.Input.HandRef.GetJointPoseFromWrist(HandJointId handJointId, out Pose pose) Parameters handJointId: HandJointIdpose: out PoseReturns bool |
GetJointPoseLocal
(
handJointId
, pose
)
|
Invokes IHand.GetJointPoseLocal(HandJointId, out Pose) on the underlying Hand.
This is a pure shim method equivalent to invoking the same method on the Hand.
Signature
bool Oculus.Interaction.Input.HandRef.GetJointPoseLocal(HandJointId handJointId, out Pose pose) Parameters handJointId: HandJointIdpose: out PoseReturns bool |
GetJointPosesFromWrist
(
jointPosesFromWrist
)
|
Invokes IHand.GetJointPosesFromWrist(out ReadOnlyHandJointPoses) on the underlying Hand.
This is a pure shim method equivalent to invoking the same method on the Hand.
Signature
bool Oculus.Interaction.Input.HandRef.GetJointPosesFromWrist(out ReadOnlyHandJointPoses jointPosesFromWrist) Parameters jointPosesFromWrist: out ReadOnlyHandJointPosesReturns bool |
GetJointPosesLocal
(
jointPosesLocal
)
|
Invokes IHand.GetJointPosesLocal(out ReadOnlyHandJointPoses) on the underlying Hand.
This is a pure shim method equivalent to invoking the same method on the Hand.
Signature
bool Oculus.Interaction.Input.HandRef.GetJointPosesLocal(out ReadOnlyHandJointPoses jointPosesLocal) Parameters jointPosesLocal: out ReadOnlyHandJointPosesReturns bool |
GetPalmPoseLocal
(
pose
)
|
Invokes IHand.GetPalmPoseLocal(out Pose) on the underlying Hand.
This is a pure shim method equivalent to invoking the same method on the Hand.
Signature
bool Oculus.Interaction.Input.HandRef.GetPalmPoseLocal(out Pose pose) Parameters pose: out PoseReturns bool |
GetPointerPose
(
pose
)
|
Invokes IHand.GetPointerPose(out Pose) on the underlying Hand.
This is a pure shim method equivalent to invoking the same method on the Hand.
Signature
bool Oculus.Interaction.Input.HandRef.GetPointerPose(out Pose pose) Parameters pose: out PoseReturns bool |
GetRootPose
(
pose
)
|
Invokes IHand.GetRootPose(out Pose) on the underlying Hand.
This is a pure shim method equivalent to invoking the same method on the Hand.
Signature
bool Oculus.Interaction.Input.HandRef.GetRootPose(out Pose pose) Parameters pose: out PoseReturns bool |
InjectAllHandRef
(
hand
)
|
Sets all required dependencies for a dynamically instantiated HandRef.
This is a convenience method wrapping InjectHand(IHand). This method exists to support Interaction SDK's dependency injection pattern and is not needed for typical Unity Editor-based usage.
Signature
void Oculus.Interaction.Input.HandRef.InjectAllHandRef(IHand hand) Parameters hand: IHandReturns void |
InjectHand
(
hand
)
|
This method exists to support Interaction SDK's dependency injection pattern and is not needed for typical Unity Editor-based usage.
Signature
void Oculus.Interaction.Input.HandRef.InjectHand(IHand hand) Parameters hand: IHandReturns void |