BodySkeletonMapping
(
root
, jointMapping
)
|
Signature
BodySkeletonMapping(TSourceJointId root, IReadOnlyDictionary< BodyJointId, JointInfo > jointMapping) Parameters root: TSourceJointIdjointMapping: IReadOnlyDictionary< BodyJointId, JointInfo > |
Joints
: IEnumerableHashSet< BodyJointId >
[Get] |
The set of BodyJointIds supported by this skeleton.
Signature
IEnumerableHashSet<BodyJointId> Joints |
GetBodyJointFromSourceJoint
(
sourceJointId
)
|
Signature
BodyJointId GetBodyJointFromSourceJoint(TSourceJointId sourceJointId) Parameters sourceJointId: TSourceJointIdReturns BodyJointId |
GetSourceJointFromBodyJoint
(
jointId
)
|
Signature
TSourceJointId GetSourceJointFromBodyJoint(BodyJointId jointId) Parameters jointId: BodyJointIdReturns TSourceJointId |
TryGetBodyJointId
(
jointId
, bodyJointId
)
|
Signature
bool TryGetBodyJointId(TSourceJointId jointId, out BodyJointId bodyJointId) Parameters jointId: TSourceJointIdbodyJointId: out BodyJointIdReturns bool |
TryGetParentJointId
(
jointId
, parent
)
|
Get the parent joint for a given body joint.
Signature
bool TryGetParentJointId(BodyJointId jointId, out BodyJointId parentJointId) Parameters jointId: BodyJointId
The joint to fetch the parent for
parent: out BodyJointId
The parent joint
Returns bool
True if parent could be retrieved
|
TryGetSourceJointId
(
jointId
, sourceJointId
)
|
Signature
bool TryGetSourceJointId(BodyJointId jointId, out TSourceJointId sourceJointId) Parameters jointId: BodyJointIdsourceJointId: out TSourceJointIdReturns bool |
JointInfo
(
sourceJointId
, parentJointId
)
|
Signature
JointInfo(TSourceJointId sourceJointId, TSourceJointId parentJointId) Parameters sourceJointId: TSourceJointIdparentJointId: TSourceJointId |
ParentJointId
: readonly TSourceJointId |
Signature
readonly TSourceJointId ParentJointId |
SourceJointId
: readonly TSourceJointId |
Signature
readonly TSourceJointId SourceJointId |