Navigation
API > API/Plugins > API/Plugins/IKRig
| Name | FIKRetargetWeaponGoalsOpSettings |
| Type | struct |
| Header File | /Engine/Plugins/Animation/IKRig/Source/IKRig/Public/Retargeter/RetargetOps/WeaponGoalsOp.h |
| Include Path | #include "Retargeter/RetargetOps/WeaponGoalsOp.h" |
Syntax
USTRUCT (BlueprintType , Meta=(DisplayName="Weapon Op Settings"))
struct FIKRetargetWeaponGoalsOpSettings : public FIKRetargetOpSettingsBase
Inheritance Hierarchy
- FIKRetargetOpSkeletonProvider → FIKRetargetOpSettingsBase → FIKRetargetWeaponGoalsOpSettings
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FIKRetargetWeaponGoalsOpSettings() |
Retargeter/RetargetOps/WeaponGoalsOp.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Alpha | float | Range 0 to 1. Default 1. Blends the effect of the op off. At 0, there is no effect. | Retargeter/RetargetOps/WeaponGoalsOp.h |
|
| bEnableWeaponScale | bool | When false, all weapon scaling is skipped and WeaponScale has no effect. | Retargeter/RetargetOps/WeaponGoalsOp.h |
|
| bSnapIKHandGun | bool | When true, enables RetargetHandIKAlpha to blend the IK Gun hierarchy between left/right hands. | Retargeter/RetargetOps/WeaponGoalsOp.h |
|
| bSuppressMissingBoneWarnings | bool | When true, will suppress warnings in the retarget editor output log about missing bones from this op. | Retargeter/RetargetOps/WeaponGoalsOp.h |
|
| IKHandGun | FBoneReference | A bone located at the right hand, and parent of IKHandLeftBone and IKHandRightBone. | Retargeter/RetargetOps/WeaponGoalsOp.h |
|
| IKHandLeftBone | FBoneReference | A bone representing the location of the left hand IK position while holding a two-handed prop. | Retargeter/RetargetOps/WeaponGoalsOp.h |
|
| IKHandRightBone | FBoneReference | A bone representing the location of the right hand IK position while holding a two-handed prop. | Retargeter/RetargetOps/WeaponGoalsOp.h |
|
| LeftHandAttachBone | FBoneReference | An optional bone used to attach props to the left hand. | Retargeter/RetargetOps/WeaponGoalsOp.h |
|
| LeftHandBone | FBoneReference | The bone skinned to the left hand at wrist location. | Retargeter/RetargetOps/WeaponGoalsOp.h |
|
| LeftHandIKAlpha | double | Blend the effect of the left hand IK Goal from it's input location (0.0) to the IKHandLeftBone location (1.0). | Retargeter/RetargetOps/WeaponGoalsOp.h |
|
| LeftRightHandIKAlpha | double | Blends the entire Hand Gun bone hierarchy location from the left hand (at 0.0) to the right hand (at 1.0). | Retargeter/RetargetOps/WeaponGoalsOp.h |
|
| LeftWeaponBone | FBoneReference | An ancillary weapon bone for the left hand. | Retargeter/RetargetOps/WeaponGoalsOp.h |
|
| RightHandAttachBone | FBoneReference | An optional bone used to attach props to the right hand. | Retargeter/RetargetOps/WeaponGoalsOp.h |
|
| RightHandBone | FBoneReference | The bone skinned to the right hand at wrist location. | Retargeter/RetargetOps/WeaponGoalsOp.h |
|
| RightHandIKAlpha | double | Blend the effect of the right hand IK Goal from it's input location (0.0) to the IKHandRightBone location (1.0). | Retargeter/RetargetOps/WeaponGoalsOp.h |
|
| RightWeaponBone | FBoneReference | An ancillary weapon bone for the right hand. | Retargeter/RetargetOps/WeaponGoalsOp.h |
|
| WeaponScale | double | Range 0 to inf. | Retargeter/RetargetOps/WeaponGoalsOp.h |
|
Functions
Public
Public Virtual
Overridden from FIKRetargetOpSettingsBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void CopySettingsAtRuntime
(
const FIKRetargetOpSettingsBase* InSettingsToCopyFrom |
(required) override to specify how settings should be applied in a way that will not require reinitialization (ie runtime compatible) | Retargeter/RetargetOps/WeaponGoalsOp.h | |
virtual const UClass * GetControllerType() |
(optional, but recommended) provide a custom controller type (deriving from UIKRetargetOpControllerBase) as an API for editing the op NOTE: this type will automatically be lazy instantiated when/if the user calls GetController() on the op. | Retargeter/RetargetOps/WeaponGoalsOp.h |