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

LockedBodyPose Class

Extends MonoBehaviour

Protected Fields

_started : bool
Signature
bool Oculus.Interaction.Body.Samples.LockedBodyPose._started

Fields

SkeletonMapping : ISkeletonMapping
Signature
ISkeletonMapping Oculus.Interaction.Body.Samples.LockedBodyPose.SkeletonMapping

Events

WhenBodyPoseUpdated : Action
Signature
Action Oculus.Interaction.Body.Samples.LockedBodyPose.WhenBodyPoseUpdated

Protected Methods

Awake ()
Signature
virtual void Oculus.Interaction.Body.Samples.LockedBodyPose.Awake()
Returns
void
OnDisable ()
Signature
virtual void Oculus.Interaction.Body.Samples.LockedBodyPose.OnDisable()
Returns
void
OnEnable ()
Signature
virtual void Oculus.Interaction.Body.Samples.LockedBodyPose.OnEnable()
Returns
void
Start ()
Signature
virtual void Oculus.Interaction.Body.Samples.LockedBodyPose.Start()
Returns
void

Methods

GetJointPoseFromRoot ( bodyJointId , pose )
Attempts to return the pose of the requested body joint relative to the root joint (BodyJointId.Body_Root).
Signature
bool Oculus.Interaction.Body.Samples.LockedBodyPose.GetJointPoseFromRoot(BodyJointId bodyJointId, out Pose pose)
Parameters
bodyJointId: BodyJointId
pose: out Pose
Returns
bool
GetJointPoseLocal ( bodyJointId , pose )
Attempts to return the pose of the requested body joint, in local space relative to its parent joint (i.e., the BodyJointId retrievable from ISkeletonMapping.TryGetParentJointId(BodyJointId, out BodyJointId)).
Signature
bool Oculus.Interaction.Body.Samples.LockedBodyPose.GetJointPoseLocal(BodyJointId bodyJointId, out Pose pose)
Parameters
bodyJointId: BodyJointId
pose: out Pose
Returns
bool