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

BodyJointsCache Class

Constructors

BodyJointsCache ()
Signature
Oculus.Interaction.Body.Input.BodyJointsCache.BodyJointsCache()

Properties

LocalDataVersion : int
[Get]
Signature
int Oculus.Interaction.Body.Input.BodyJointsCache.LocalDataVersion

Methods

GetAllLocalPoses ( localJointPoses )
Signature
bool Oculus.Interaction.Body.Input.BodyJointsCache.GetAllLocalPoses(out ReadOnlyBodyJointPoses localJointPoses)
Parameters
localJointPoses: out ReadOnlyBodyJointPoses
Returns
bool
GetAllPosesFromRoot ( posesFromRoot )
Signature
bool Oculus.Interaction.Body.Input.BodyJointsCache.GetAllPosesFromRoot(out ReadOnlyBodyJointPoses posesFromRoot)
Parameters
posesFromRoot: out ReadOnlyBodyJointPoses
Returns
bool
GetAllWorldPoses ( worldJointPoses )
Signature
bool Oculus.Interaction.Body.Input.BodyJointsCache.GetAllWorldPoses(out ReadOnlyBodyJointPoses worldJointPoses)
Parameters
worldJointPoses: out ReadOnlyBodyJointPoses
Returns
bool
GetJointPoseFromRoot ( jointId )
Signature
Pose Oculus.Interaction.Body.Input.BodyJointsCache.GetJointPoseFromRoot(BodyJointId jointId)
Parameters
jointId: BodyJointId
Returns
Pose
GetLocalJointPose ( jointId )
Signature
Pose Oculus.Interaction.Body.Input.BodyJointsCache.GetLocalJointPose(BodyJointId jointId)
Parameters
jointId: BodyJointId
Returns
Pose
GetWorldJointPose ( jointId )
Signature
Pose Oculus.Interaction.Body.Input.BodyJointsCache.GetWorldJointPose(BodyJointId jointId)
Parameters
jointId: BodyJointId
Returns
Pose
GetWorldRootPose ()
Signature
Pose Oculus.Interaction.Body.Input.BodyJointsCache.GetWorldRootPose()
Returns
Pose
Update ( data , dataVersion , trackingSpace )
Signature
void Oculus.Interaction.Body.Input.BodyJointsCache.Update(BodyDataAsset data, int dataVersion, Transform trackingSpace=null)
Parameters
dataVersion: int
trackingSpace: Transform
Returns
void