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

IHandGrabInteractable Interface

Properties

HandAlignment : HandAlignType
[Get]
Signature
HandAlignType Oculus.Interaction.HandGrab.IHandGrabInteractable.HandAlignment
PalmGrabRules : GrabbingRule
[Get]
Signature
GrabbingRule Oculus.Interaction.HandGrab.IHandGrabInteractable.PalmGrabRules
PinchGrabRules : GrabbingRule
[Get]
Signature
GrabbingRule Oculus.Interaction.HandGrab.IHandGrabInteractable.PinchGrabRules
Slippiness : float
[Get]
Signature
float Oculus.Interaction.HandGrab.IHandGrabInteractable.Slippiness
SupportedGrabTypes : GrabTypeFlags
[Get]
Signature
GrabTypeFlags Oculus.Interaction.HandGrab.IHandGrabInteractable.SupportedGrabTypes
UsesHandPose : bool
[Get]
Signature
bool Oculus.Interaction.HandGrab.IHandGrabInteractable.UsesHandPose

Methods

CalculateBestPose ( userPose , handScale , handedness , result )
Signature
bool Oculus.Interaction.HandGrab.IHandGrabInteractable.CalculateBestPose(Pose userPose, float handScale, Handedness handedness, ref HandGrabResult result)
Parameters
userPose: Pose
handScale: float
handedness: Handedness
result: ref HandGrabResult
Returns
bool
CalculateBestPose ( userPose , offset , relativeTo , handScale , handedness , result )
Signature
void Oculus.Interaction.HandGrab.IHandGrabInteractable.CalculateBestPose(in Pose userPose, in Pose offset, Transform relativeTo, float handScale, Handedness handedness, ref HandGrabResult result)
Parameters
userPose: in Pose
offset: in Pose
relativeTo: Transform
handScale: float
handedness: Handedness
result: ref HandGrabResult
Returns
void
GenerateMovement ( from , to )
Signature
IMovement Oculus.Interaction.HandGrab.IHandGrabInteractable.GenerateMovement(in Pose from, in Pose to)
Parameters
from: in Pose
to: in Pose
Returns
IMovement
SupportsHandedness ( handedness )
Signature
bool Oculus.Interaction.HandGrab.IHandGrabInteractable.SupportsHandedness(Handedness handedness)
Parameters
handedness: Handedness
Returns
bool