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 |
void Initialize
(
const UIKRigDefinition * InRigAsset,
const USkeletalMesh * SkeletalMesh,
const TArray < FName > & ExcludedGoals
)
Remarks
Setup a new processor to run the given IKRig asset NOTE!! this function creates new UObjects and consequently MUST be called from the main thread!!
Parameters
| Name | Description |
|---|---|
| InRigAsset | the IK Rig defining the collection of solvers to execute and all the rig settings |
| SkeletalMesh | the skeletal mesh you want to solve the IK on |
| ExcludedGoals | a list of goal names to exclude from this processor instance (support per-instance removal of goals) |