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

HandPhysicsCapsules Class

Extends MonoBehaviour
Generates physics capsules based on the provided <cref="IHand" /> data.
This means you can generate physics capsules that match modified hand data, not just raw data from <cref="OVRHand" />.

Protected Fields

_started : bool
Signature
bool Oculus.Interaction.Input.HandPhysicsCapsules._started

Properties

Capsules : IList< BoneCapsule >
[Get]
Signature
IList<BoneCapsule> Oculus.Interaction.Input.HandPhysicsCapsules.Capsules
RootTransform : Transform
[Get]
Signature
Transform Oculus.Interaction.Input.HandPhysicsCapsules.RootTransform
WhenCapsulesGenerated : Action
Signature
Action Oculus.Interaction.Input.HandPhysicsCapsules.WhenCapsulesGenerated

Protected Methods

Awake ()
Signature
virtual void Oculus.Interaction.Input.HandPhysicsCapsules.Awake()
Returns
void
OnDisable ()
Signature
virtual void Oculus.Interaction.Input.HandPhysicsCapsules.OnDisable()
Returns
void
OnEnable ()
Signature
virtual void Oculus.Interaction.Input.HandPhysicsCapsules.OnEnable()
Returns
void
Reset ()
Signature
virtual void Oculus.Interaction.Input.HandPhysicsCapsules.Reset()
Returns
void
Start ()
Signature
virtual void Oculus.Interaction.Input.HandPhysicsCapsules.Start()
Returns
void

Methods

InjectAllOVRHandPhysicsCapsules ( hand , asTriggers , useLayer )
Signature
void Oculus.Interaction.Input.HandPhysicsCapsules.InjectAllOVRHandPhysicsCapsules(IHand hand, bool asTriggers, int useLayer)
Parameters
hand: IHand
asTriggers: bool
useLayer: int
Returns
void
InjectAsTriggers ( asTriggers )
Signature
void Oculus.Interaction.Input.HandPhysicsCapsules.InjectAsTriggers(bool asTriggers)
Parameters
asTriggers: bool
Returns
void
InjectHand ( hand )
Signature
void Oculus.Interaction.Input.HandPhysicsCapsules.InjectHand(IHand hand)
Parameters
hand: IHand
Returns
void
InjectJointsRadiusFeature ( jointsRadiusFeature )
Signature
void Oculus.Interaction.Input.HandPhysicsCapsules.InjectJointsRadiusFeature(JointsRadiusFeature jointsRadiusFeature)
Parameters
jointsRadiusFeature: JointsRadiusFeature
Returns
void
InjectMask ( mask )
Signature
void Oculus.Interaction.Input.HandPhysicsCapsules.InjectMask(HandFingerJointFlags mask)
Parameters
mask: HandFingerJointFlags
Returns
void
InjectUseLayer ( useLayer )
Signature
void Oculus.Interaction.Input.HandPhysicsCapsules.InjectUseLayer(int useLayer)
Parameters
useLayer: int
Returns
void