Navigation
API > API/Plugins > API/Plugins/IKRig
BEGIN DEPRECATED UOBJECT-BASED PROCESSOR
NOTE: As of 5.6, IK Rig processors are no long UObjects. The UObject based processor is here for backwards compatibility. If you have a system built off this processor, please convert it to the FIKRigProcessor as this will be removed in a future update.
| Name | UIKRigProcessor |
| Type | class |
| Header File | /Engine/Plugins/Animation/IKRig/Source/IKRig/Public/Rig/IKRigProcessor.h |
| Include Path | #include "Rig/IKRigProcessor.h" |
Syntax
UCLASS ()
class UIKRigProcessor : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UIKRigProcessor
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Log | FIKRigLogger | NOTE: the deprecated logging system will no longer function. It's here to avoid compilation issues. | Rig/IKRigProcessor.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Processor | FIKRigProcessor | Rig/IKRigProcessor.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void CopyAllSettingsFromAsset
(
const UIKRigDefinition* SourceAsset |
Rig/IKRigProcessor.h | ||
| Rig/IKRigProcessor.h | |||
const FIKRigGoalContainer & GetGoalContainer() |
Rig/IKRigProcessor.h | ||
void GetOutputPoseGlobal
(
TArray< FTransform >& OutputPoseGlobal |
Rig/IKRigProcessor.h | ||
const FIKRigSkeleton & GetSkeleton() |
Rig/IKRigProcessor.h | ||
FIKRigSkeleton & GetSkeletonWriteable() |
Rig/IKRigProcessor.h | ||
void Initialize
(
const UIKRigDefinition* InRigAsset, |
Rig/IKRigProcessor.h | ||
bool IsInitialized() |
Rig/IKRigProcessor.h | ||
void Reset() |
Rig/IKRigProcessor.h | ||
void SetIKGoal
(
const FIKRigGoal& Goal |
Rig/IKRigProcessor.h | ||
void SetIKGoal
(
const UIKRigEffectorGoal* Goal |
Rig/IKRigProcessor.h | ||
void SetInputPoseGlobal
(
const TArray< FTransform >& InGlobalBoneTransforms |
Rig/IKRigProcessor.h | ||
void SetInputPoseToRefPose() |
Rig/IKRigProcessor.h | ||
void SetNeedsInitialized() |
Rig/IKRigProcessor.h | ||
void Solve
(
const FTransform& WorldToComponent |
Rig/IKRigProcessor.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static bool IsIKRigCompatibleWithSkeleton
(
const UIKRigDefinition* InRigAsset, |
Rig/IKRigProcessor.h |