Navigation
API > API/Plugins > API/Plugins/IKRig
| Name | FIKRetargetPose |
| Type | struct |
| Header File | /Engine/Plugins/Animation/IKRig/Source/IKRig/Public/Retargeter/IKRetargeter.h |
| Include Path | #include "Retargeter/IKRetargeter.h" |
Syntax
USTRUCT (BlueprintType )
struct FIKRetargetPose
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FIKRetargetPose() |
Retargeter/IKRetargeter.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BoneRotationOffsets | TMap< FName, FQuat > | These are LOCAL-space rotation deltas to be applied to a bone to modify it's retarget pose | Retargeter/IKRetargeter.h |
|
| RootTranslationOffset | FVector | A translational delta in GLOBAL space, applied only to the pelvis bone | Retargeter/IKRetargeter.h |
|
| Version | int32 | Incremented by any edits to the retarget pose, indicating to any running instance that it should reinitialize this is not made "editor only" to leave open the possibility of programmatically modifying a retarget pose in cooked builds | Retargeter/IKRetargeter.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddToRootTranslationDelta
(
const FVector& TranslationDelta |
Retargeter/IKRetargeter.h | ||
| Retargeter/IKRetargeter.h | |||
FQuat GetDeltaRotationForBone
(
const FName BoneName |
Retargeter/IKRetargeter.h | ||
FVector GetRootTranslationDelta() |
Retargeter/IKRetargeter.h | ||
int32 GetVersion() |
Retargeter/IKRetargeter.h | ||
void IncrementVersion() |
Retargeter/IKRetargeter.h | ||
void SetDeltaRotationForBone
(
FName BoneName, |
Retargeter/IKRetargeter.h | ||
void SetRootTranslationDelta
(
const FVector& TranslationDelta |
Retargeter/IKRetargeter.h | ||
void SortHierarchically
(
const FIKRigSkeleton& Skeleton |
Retargeter/IKRetargeter.h |