Navigation
API > API/Plugins > API/Plugins/IKRig > API/Plugins/IKRig/Retargeter > API/Plugins/IKRig/Retargeter/RetargetOps
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- URetargetOpBase
- URootMotionGeneratorOp
References
| Module | IKRig |
| Header | /Engine/Plugins/Animation/IKRig/Source/IKRig/Public/Retargeter/RetargetOps/RootMotionGeneratorOp.h |
| Include | #include "Retargeter/RetargetOps/RootMotionGeneratorOp.h" |
Syntax
UCLASS (BlueprintType, EditInlineNew)
class URootMotionGeneratorOp : public URetargetOpBase
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bMaintainOffsetFromPelvis | Applies only when generating root motion from the Pelvis. | |
| bool | bPropagateToNonRetargetedChildren | Will transform all children of the target root that are not themselves part of a retarget chain. | |
| bool | bRotateWithPelvis | Applies only when generating root motion from the Pelvis. | |
| FTransform | GlobalOffset | A manual offset to apply in global space to the root bone. | |
| FText | Message | ||
| ERootMotionHeightSource | RootHeightSource | How to set the height of the root bone. | |
| ERootMotionSource | RootMotionSource | Where to copy the root motion from. | |
| FName | SourceRootBone | The root of the source skeleton. | |
| FName | TargetPelvisBone | The pelvis of the target skeleton. | |
| FName | TargetRootBone | The root of the target skeleton. |
Overridden from URetargetOpBase
| Type | Name | Description | |
|---|---|---|---|
| FText | GetNiceName () |
Override to give your operation a nice name to display in the UI | |
| bool | Initialize
(
const UIKRetargetProcessor* Processor, |
Override to cache internal data when initializing the processor | |
| void | OnAddedToStack
(
const UIKRetargeter* Asset |
Override to automate initial setup after being added to the stack | |
| void | Run
(
const UIKRetargetProcessor* Processor, |
Override to evaluate this operation and modify the output pose | |
| FText | Override to display a warning message in the op stack |