Navigation
API > API/Plugins > API/Plugins/IKRig > API/Plugins/IKRig/Retargeter
Inheritance Hierarchy
- FRetargetSkeleton
- FTargetSkeleton
References
| Module | IKRig |
| Header | /Engine/Plugins/Animation/IKRig/Source/IKRig/Public/Retargeter/IKRetargetProcessor.h |
| Include | #include "Retargeter/IKRetargetProcessor.h" |
Syntax
struct FRetargetSkeleton
Variables
| Type | Name | Description | |
|---|---|---|---|
| TArray< FName > | BoneNames | ||
| TArray< FName > | ChainThatContainsBone | ||
| TArray< int32 > | ParentIndices | ||
| TArray< FTransform > | RetargetGlobalPose | ||
| TArray< FTransform > | RetargetLocalPose | ||
| FName | RetargetPoseName | ||
| USkeletalMesh * | SkeletalMesh |
Functions
| Type | Name | Description | |
|---|---|---|---|
| int32 | FindBoneIndexByName
(
const FName InName |
||
| void | GenerateRetargetPose
(
const FName InRetargetPoseName, |
||
| int32 | GetCachedEndOfBranchIndex
(
const int32 InBoneIndex |
||
| void | GetChildrenIndices
(
const int32 BoneIndex, |
||
| void | GetChildrenIndicesRecursive
(
const int32 BoneIndex, |
||
| FTransform | GetGlobalRefPoseOfSingleBone
(
const int32 BoneIndex, |
||
| int32 | GetParentIndex
(
const int32 BoneIndex |
||
| void | Initialize
(
USkeletalMesh* InSkeletalMesh, |
||
| bool | IsParentOfChild
(
const int32 PotentialParentIndex, |
||
| void | Reset () |
||
| void | UpdateGlobalTransformOfSingleBone
(
const int32 BoneIndex, |
||
| void | UpdateGlobalTransformsBelowBone
(
const int32 StartBoneIndex, |
||
| void | UpdateLocalTransformOfSingleBone
(
const int32 BoneIndex, |
||
| void | UpdateLocalTransformsBelowBone
(
const int32 StartBoneIndex, |