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

GrabbingRule Struct

This struct indicates which fingers should be taken in count for performing an interaction (typically a hand-grab).
All required fingers must be in use in order to start the interaction while any of the optional fingers is needed. For finishing the action it support either releasing all fingers or any of them.

Constructors

GrabbingRule ( mask , otherRule )
Signature
Oculus.Interaction.GrabAPI.GrabbingRule.GrabbingRule(HandFingerFlags mask, in GrabbingRule otherRule)
Parameters
mask: HandFingerFlags
otherRule: in GrabbingRule

Properties

DefaultPalmRule : GrabbingRule
[Get]
Signature
GrabbingRule Oculus.Interaction.GrabAPI.GrabbingRule.DefaultPalmRule
DefaultPinchRule : GrabbingRule
[Get]
Signature
GrabbingRule Oculus.Interaction.GrabAPI.GrabbingRule.DefaultPinchRule
FullGrab : GrabbingRule
[Get]
Signature
GrabbingRule Oculus.Interaction.GrabAPI.GrabbingRule.FullGrab
SelectsWithOptionals : bool
[Get]
Signature
bool Oculus.Interaction.GrabAPI.GrabbingRule.SelectsWithOptionals
this[HandFinger fingerID] : FingerRequirement
[Get][Set]
Signature
FingerRequirement Oculus.Interaction.GrabAPI.GrabbingRule.this[HandFinger fingerID]
UnselectMode : FingerUnselectMode
[Get]
Signature
FingerUnselectMode Oculus.Interaction.GrabAPI.GrabbingRule.UnselectMode

Methods

StripIrrelevant ( fingerFlags )
Signature
void Oculus.Interaction.GrabAPI.GrabbingRule.StripIrrelevant(ref HandFingerFlags fingerFlags)
Parameters
fingerFlags: ref HandFingerFlags
Returns
void