Navigation
API > API/Plugins > API/Plugins/IKRig > API/Plugins/IKRig/Rig > API/Plugins/IKRig/Rig/UIKRigProcessor
References
| Module | IKRig |
| Header | /Engine/Plugins/Animation/IKRig/Source/IKRig/Public/Rig/IKRigProcessor.h |
| Include | #include "Rig/IKRigProcessor.h" |
| Source | /Engine/Plugins/Animation/IKRig/Source/IKRig/Private/Rig/IKRigProcessor.cpp |
UIKRigProcessor&40;&41;
Remarks
The runtime for an IKRig to convert an input pose into a solved output pose given a set of IK Rig Goals:
Create a new IKRigProcessor once using MakeNewIKRigProcessor()
Initialize() with an IKRigDefinition asset
each tick, call SetIKGoal() and SetInputPoseGlobal()
Call Solve()
Copy output transforms with CopyOutputGlobalPoseToArray()