Navigation
API > API/Plugins > API/Plugins/IKRig
A retarget skeleton contains:
hierarchy data (bones, parents)
a retarget pose
functions for converting Local/Global poses A retarget skeleton is created for both the source and target skeleton. The target skeleton uses a specialized skeleton subclass for managing a bone mask of retargeted bones
| Name | FRetargetSkeleton |
| Type | struct |
| Header File | /Engine/Plugins/Animation/IKRig/Source/IKRig/Public/Retargeter/IKRetargetProcessor.h |
| Include Path | #include "Retargeter/IKRetargetProcessor.h" |
Syntax
struct FRetargetSkeleton
Derived Classes
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BoneNames | TArray< FName > | Retargeter/IKRetargetProcessor.h | ||
| ParentIndices | TArray< int32 > | Retargeter/IKRetargetProcessor.h | ||
| RetargetPoses | FResolvedRetargetPoseSet | Retargeter/IKRetargetProcessor.h | ||
| SkeletalMesh | const USkeletalMesh * | Retargeter/IKRetargetProcessor.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CachedEndOfBranchIndices | TArray< int32 > | One index per-bone. | Retargeter/IKRetargetProcessor.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
int32 FindBoneIndexByName
(
const FName InName |
Retargeter/IKRetargetProcessor.h | ||
int32 GetCachedEndOfBranchIndex
(
const int32 InBoneIndex |
Retargeter/IKRetargetProcessor.h | ||
void GetChildrenIndices
(
const int32 BoneIndex, |
Retargeter/IKRetargetProcessor.h | ||
void GetChildrenIndicesRecursive
(
const int32 BoneIndex, |
Retargeter/IKRetargetProcessor.h | ||
FTransform GetLocalTransformOfSingleBone
(
const int32 BoneIndex, |
Retargeter/IKRetargetProcessor.h | ||
| Retargeter/IKRetargetProcessor.h | |||
int32 GetParentIndex
(
const int32 BoneIndex |
Retargeter/IKRetargetProcessor.h | ||
const FTransform & GetParentTransform
(
const int32 BoneIndex, |
Retargeter/IKRetargetProcessor.h | ||
void Initialize
(
const USkeletalMesh* InSkeletalMesh, |
Retargeter/IKRetargetProcessor.h | ||
bool IsParentOf
(
const int32 PotentialParentIndex, |
Retargeter/IKRetargetProcessor.h | ||
void Reset() |
Retargeter/IKRetargetProcessor.h | ||
void SetGlobalTransformAndUpdateChildren
(
const int32 InBoneToSetIndex, |
Retargeter/IKRetargetProcessor.h | ||
void UpdateGlobalTransformOfSingleBone
(
const int32 BoneIndex, |
Retargeter/IKRetargetProcessor.h | ||
| Retargeter/IKRetargetProcessor.h | |||
| Retargeter/IKRetargetProcessor.h | |||
| Retargeter/IKRetargetProcessor.h | |||
| Retargeter/IKRetargetProcessor.h |