Colliders
: Collider[]
[Get] |
Signature
Collider [] Oculus.Interaction.HandGrab.DistanceHandGrabInteractable.Colliders |
HandAlignment
: HandAlignType
[Get][Set] |
Signature
HandAlignType Oculus.Interaction.HandGrab.DistanceHandGrabInteractable.HandAlignment |
HandGrabPoses
: List< HandGrabPose >
[Get] |
Signature
List<HandGrabPose> Oculus.Interaction.HandGrab.DistanceHandGrabInteractable.HandGrabPoses |
MovementProvider
: IMovementProvider
[Get][Set] |
Signature
IMovementProvider Oculus.Interaction.HandGrab.DistanceHandGrabInteractable.MovementProvider |
PalmGrabRules
: GrabbingRule
[Get] |
Signature
GrabbingRule Oculus.Interaction.HandGrab.DistanceHandGrabInteractable.PalmGrabRules |
PinchGrabRules
: GrabbingRule
[Get] |
Signature
GrabbingRule Oculus.Interaction.HandGrab.DistanceHandGrabInteractable.PinchGrabRules |
RelativeTo
: Transform
[Get] |
General getter for the transform of the object this interactable refers to.
Signature
Transform Oculus.Interaction.HandGrab.DistanceHandGrabInteractable.RelativeTo |
ResetGrabOnGrabsUpdated
: bool
[Get][Set] |
Signature
bool Oculus.Interaction.HandGrab.DistanceHandGrabInteractable.ResetGrabOnGrabsUpdated |
Rigidbody
: Rigidbody
[Get] |
Signature
Rigidbody Oculus.Interaction.HandGrab.DistanceHandGrabInteractable.Rigidbody |
Slippiness
: float
[Get][Set] |
Signature
float Oculus.Interaction.HandGrab.DistanceHandGrabInteractable.Slippiness |
SupportedGrabTypes
: GrabTypeFlags
[Get] |
Signature
GrabTypeFlags Oculus.Interaction.HandGrab.DistanceHandGrabInteractable.SupportedGrabTypes |
UsesHandPose
: bool
[Get] |
Signature
bool Oculus.Interaction.HandGrab.DistanceHandGrabInteractable.UsesHandPose |
Awake
()
|
Signature
override void Oculus.Interaction.HandGrab.DistanceHandGrabInteractable.Awake() Returns override void |
Reset
()
|
Signature
virtual void Oculus.Interaction.HandGrab.DistanceHandGrabInteractable.Reset() Returns void |
Start
()
|
Signature
override void Oculus.Interaction.HandGrab.DistanceHandGrabInteractable.Start() Returns override void |
ApplyVelocities
(
linearVelocity
, angularVelocity
)
|
Signature
void Oculus.Interaction.HandGrab.DistanceHandGrabInteractable.ApplyVelocities(Vector3 linearVelocity, Vector3 angularVelocity) Parameters linearVelocity: Vector3angularVelocity: Vector3Returns void |
CalculateBestPose
(
userPose
, handScale
, handedness
, result
)
|
Signature
bool Oculus.Interaction.HandGrab.DistanceHandGrabInteractable.CalculateBestPose(Pose userPose, float handScale, Handedness handedness, ref HandGrabResult result) Parameters Returns bool |
CalculateBestPose
(
userPose
, offset
, relativeTo
, handScale
, handedness
, result
)
|
Signature
void Oculus.Interaction.HandGrab.DistanceHandGrabInteractable.CalculateBestPose(in Pose userPose, in Pose offset, Transform relativeTo, float handScale, Handedness handedness, ref HandGrabResult result) Parameters userPose: in Poseoffset: in PoserelativeTo: TransformhandScale: floathandedness: Handednessresult: ref HandGrabResultReturns void |
GenerateMovement
(
from
, to
)
|
Signature
IMovement Oculus.Interaction.HandGrab.DistanceHandGrabInteractable.GenerateMovement(in Pose from, in Pose to) Parameters from: in Poseto: in PoseReturns IMovement |
InjectAllDistanceHandGrabInteractable
(
supportedGrabTypes
, rigidbody
, pinchGrabRules
, palmGrabRules
)
|
Signature
void Oculus.Interaction.HandGrab.DistanceHandGrabInteractable.InjectAllDistanceHandGrabInteractable(GrabTypeFlags supportedGrabTypes, Rigidbody rigidbody, GrabbingRule pinchGrabRules, GrabbingRule palmGrabRules) Parameters supportedGrabTypes: GrabTypeFlagsrigidbody: RigidbodypinchGrabRules: GrabbingRulepalmGrabRules: GrabbingRuleReturns void |
InjectOptionalHandGrabPoses
(
handGrabPoses
)
|
Signature
void Oculus.Interaction.HandGrab.DistanceHandGrabInteractable.InjectOptionalHandGrabPoses(List< HandGrabPose > handGrabPoses) Parameters handGrabPoses: List< HandGrabPose >Returns void |
InjectOptionalMovementProvider
(
provider
)
|
Signature
void Oculus.Interaction.HandGrab.DistanceHandGrabInteractable.InjectOptionalMovementProvider(IMovementProvider provider) Parameters provider: IMovementProviderReturns void |
InjectOptionalPhysicsGrabbable
(
physicsObject
)
|
Signature
void Oculus.Interaction.HandGrab.DistanceHandGrabInteractable.InjectOptionalPhysicsGrabbable(PhysicsGrabbable physicsObject) Parameters physicsObject: PhysicsGrabbableReturns void |
InjectPalmGrabRules
(
palmGrabRules
)
|
Signature
void Oculus.Interaction.HandGrab.DistanceHandGrabInteractable.InjectPalmGrabRules(GrabbingRule palmGrabRules) Parameters palmGrabRules: GrabbingRuleReturns void |
InjectPinchGrabRules
(
pinchGrabRules
)
|
Signature
void Oculus.Interaction.HandGrab.DistanceHandGrabInteractable.InjectPinchGrabRules(GrabbingRule pinchGrabRules) Parameters pinchGrabRules: GrabbingRuleReturns void |
InjectRigidbody
(
rigidbody
)
|
Signature
void Oculus.Interaction.HandGrab.DistanceHandGrabInteractable.InjectRigidbody(Rigidbody rigidbody) Parameters rigidbody: RigidbodyReturns void |
InjectSupportedGrabTypes
(
supportedGrabTypes
)
|
Signature
void Oculus.Interaction.HandGrab.DistanceHandGrabInteractable.InjectSupportedGrabTypes(GrabTypeFlags supportedGrabTypes) Parameters supportedGrabTypes: GrabTypeFlagsReturns void |
SupportsHandedness
(
handedness
)
|
Signature
bool Oculus.Interaction.HandGrab.DistanceHandGrabInteractable.SupportsHandedness(Handedness handedness) Parameters handedness: HandednessReturns bool |