Navigation
API > API/Plugins > API/Plugins/IKRig > API/Plugins/IKRig/Retargeter > API/Plugins/IKRig/Retargeter/RetargetOps
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- URetargetOpBase
- UPinBoneOp
References
| Module | IKRig |
| Header | /Engine/Plugins/Animation/IKRig/Source/IKRig/Public/Retargeter/RetargetOps/PinBoneOp.h |
| Include | #include "Retargeter/RetargetOps/PinBoneOp.h" |
Syntax
UCLASS (BlueprintType, EditInlineNew)
class UPinBoneOp : public URetargetOpBase
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bMaintainOffset | Maintain the original offset between the BoneToPin and BoneToPinTo. | |
| TArray< FPinBoneData > | BonesToPin | ||
| FTransform | GlobalOffset | A manual offset to apply in global space. | |
| FTransform | LocalOffset | A manual offset to apply in local space. | |
| FText | Message | ||
| ERetargetSourceOrTarget | PinTo | The bone, on the target skeleton to pin to. | |
| EPinBoneType | PinType | Apply this pin to the full transform, or just translation or rotation only. |
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 | 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 |