Navigation
API > API/Plugins > API/Plugins/IKRig
A retarget skeleton for the target skeleton. Contains the output pose buffer for the target skeleton Provides a per-bone mask specifying which bones are retargeted.
| Name | FTargetSkeleton |
| Type | struct |
| Header File | /Engine/Plugins/Animation/IKRig/Source/IKRig/Public/Retargeter/IKRetargetProcessor.h |
| Include Path | #include "Retargeter/IKRetargetProcessor.h" |
Syntax
struct FTargetSkeleton : public FRetargetSkeleton
Inheritance Hierarchy
- FRetargetSkeleton → FTargetSkeleton
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| InputLocalPose | TArray< FTransform > | Retargeter/IKRetargetProcessor.h | ||
| OutputGlobalPose | TArray< FTransform > | Retargeter/IKRetargetProcessor.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bIsMaskInitialized | bool | A boolean mask with size NumBones, with value of "true" for any bone that is retargeted ie, bones that are actually posed based on a mapped source chain NOTE: this mask is only available in Op::PostInitialize()... | Retargeter/IKRetargetProcessor.h | |
| IsBoneRetargeted | TArray< bool > | Retargeter/IKRetargetProcessor.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool GetIsBoneRetargeted
(
int32 InBoneIndex |
Retargeter/IKRetargetProcessor.h | ||
const TArray< bool > & GetRetargetedBonesMask() |
Retargeter/IKRetargetProcessor.h | ||
void Initialize
(
const USkeletalMesh* InSkeletalMesh, |
Retargeter/IKRetargetProcessor.h | ||
void Reset() |
Retargeter/IKRetargetProcessor.h | ||
void SetRetargetedBones
(
const TSet< int32 >& InRetargetedBones |
Retargeter/IKRetargetProcessor.h |