SkeletonJointsCache
(
numJoints
)
|
Signature
SkeletonJointsCache(int numJoints) Parameters numJoints: int |
_localPoses
: Pose[] |
Signature
Pose [] _localPoses |
_originalPoses
: Pose[] |
Signature
Pose [] _originalPoses |
_posesFromRoot
: Pose[] |
Signature
Pose [] _posesFromRoot |
_worldPoses
: Pose[] |
Signature
Pose [] _worldPoses |
LocalDataVersion
: int
[Get] |
Signature
int LocalDataVersion |
TryGetParent
(
joint
, parent
)
|
Signature
abstract bool TryGetParent(int joint, out int parent) Parameters joint: intparent: out intReturns abstract bool |
UpdateAllLocalPoses
()
|
Signature
void UpdateAllLocalPoses() Returns void |
UpdateAllPosesFromRoot
()
|
Signature
void UpdateAllPosesFromRoot() Returns void |
UpdateAllWorldPoses
()
|
Signature
void UpdateAllWorldPoses() Returns void |
GetJointPoseFromRoot
(
jointId
)
|
Signature
Pose GetJointPoseFromRoot(int jointId) Parameters jointId: intReturns Pose |
GetLocalJointPose
(
jointId
)
|
Signature
Pose GetLocalJointPose(int jointId) Parameters jointId: intReturns Pose |
GetWorldJointPose
(
jointId
)
|
Signature
Pose GetWorldJointPose(int jointId) Parameters jointId: intReturns Pose |
GetWorldRootPose
()
|
Signature
Pose GetWorldRootPose() Returns Pose |
Update
(
dataVersion
, rootPose
, jointPoses
, scale
, trackingSpace
)
|
Signature
void Update(int dataVersion, Pose rootPose, Pose[] jointPoses, float scale, Transform trackingSpace=null) Parameters dataVersion: introotPose: PosejointPoses: Pose[]scale: floattrackingSpace: TransformReturns void |