Navigation
API > API/Plugins > API/Plugins/IKRig
BEGIN DEPRECATED UOBJECT-BASED PROCESSOR
NOTE: As of 5.6, IK Retarget processor is no longer a UObject. The UObject based processor is here for backwards compatibility. If you have a system built off this processor, please convert it to the FIKRetargetProcessor as this will be removed in a future update.
| Name | UIKRetargetProcessor |
| Type | class |
| Header File | /Engine/Plugins/Animation/IKRig/Source/IKRig/Public/Retargeter/IKRetargetProcessor.h |
| Include Path | #include "Retargeter/IKRetargetProcessor.h" |
Syntax
UCLASS ()
class UIKRetargetProcessor : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UIKRetargetProcessor
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Log | FIKRigLogger | Retargeter/IKRetargetProcessor.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| DummyGlobalSettings | FRetargetGlobalSettings | Retargeter/IKRetargetProcessor.h | ||
| DummyStack | TArray< TObjectPtr< URetargetOpBase > > | Retargeter/IKRetargetProcessor.h | ||
| Processor | FIKRetargetProcessor | Retargeter/IKRetargetProcessor.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
int32 GetBoneIndexFromName
(
const FName BoneName, |
Retargeter/IKRetargetProcessor.h | ||
FName GetChainNameForBone
(
const FName BoneName, |
Retargeter/IKRetargetProcessor.h | ||
FName GetClosestBoneToParam
(
const FName InChainName, |
Retargeter/IKRetargetProcessor.h | ||
FTransform GetGlobalRetargetPoseAtParam
(
const FName InChainName, |
Retargeter/IKRetargetProcessor.h | ||
const FRetargetGlobalSettings & GetGlobalSettings() |
Retargeter/IKRetargetProcessor.h | ||
FName GetMappedChainName
(
const FName InChainName, |
Retargeter/IKRetargetProcessor.h | ||
float GetParamOfBoneInChain
(
const FName InBoneName, |
Retargeter/IKRetargetProcessor.h | ||
const TArray< TObjectPtr< URetargetOpBase > > & GetRetargetOps() |
Retargeter/IKRetargetProcessor.h | ||
FTransform GetRetargetPoseBoneTransform
(
const FName InBoneName, |
Retargeter/IKRetargetProcessor.h | ||
FName GetRetargetRoot
(
ERetargetSourceOrTarget SourceOrTarget |
Retargeter/IKRetargetProcessor.h | ||
const FRetargetSkeleton & GetSkeleton
(
ERetargetSourceOrTarget SourceOrTarget |
Retargeter/IKRetargetProcessor.h | ||
void Initialize
(
const USkeletalMesh* SourceSkeleton, |
Retargeter/IKRetargetProcessor.h | ||
bool IsBoneRetargeted
(
const FName BoneName, |
Retargeter/IKRetargetProcessor.h | ||
bool IsInitialized() |
Retargeter/IKRetargetProcessor.h | ||
void ResetPlanting() |
Retargeter/IKRetargetProcessor.h | ||
TArray< FTransform > & RunRetargeter
(
TArray< FTransform >& InSourceGlobalPose, |
Retargeter/IKRetargetProcessor.h | ||
void SetNeedsInitialized() |
Retargeter/IKRetargetProcessor.h | ||
void UpdateRetargetPoseAtRuntime
(
const FName NewRetargetPoseName, |
Retargeter/IKRetargetProcessor.h | ||
bool WasInitializedWithTheseAssets
(
const USkeletalMesh* InSourceMesh, |
Retargeter/IKRetargetProcessor.h |