API reference

BodyJointsCache Class

Constructors

BodyJointsCache ( mapping )
Signature
BodyJointsCache(ISkeletonMapping mapping)
Parameters

Protected Methods

TryGetParent ( joint , parent )
Signature
override bool TryGetParent(int joint, out int parent)
Parameters
joint: int
parent: out int
Returns
override bool

Methods

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