/Engine/Source/Runtime/AnimGraphRuntime/Public/BoneControllers/AnimNode_TwoBoneIK.h
Simple 2 Bone IK Controller.
struct FAnimNode_TwoBoneIK : public [FAnimNode_SkeletalControlBase](API\Runtime\AnimGraphRuntime\BoneControllers\FAnimNode_SkeletalControlBase)
uint8: 1
bAllowStretching
Should stretching be allowed, to be prevent over extension
uint8:  1
bAllowTwist
Whether or not to apply twist on the chain of joints.
uint8:  1
bMaintainEffectorRelRot
Keep local rotation of end bone
uint8:  1
bTakeRotationFromEffectorSpace
Set end bone to use End Effector rotation
FCompactPoseBon...
CachedLowerLimbIndex
Cached limb index for lower
FCompactPoseBon...
CachedUpperLimbIndex
Cached limb index for upper
FVector
EffectorLocation
Effector Location. Target Location to reach.
TEnumAsByte< en...
EffectorLocationSpace
Reference frame of Effector Location.
FBoneSocketTarg...
EffectorTarget
FBoneReference
IKBone
Name of bone to control. This is the main bone chain to modify from.
FBoneSocketTarg...
JointTarget
FVector
JointTargetLocation
Joint Target Location. Location used to orient Joint bone.
TEnumAsByte< en...
JointTargetLocationSpace
Reference frame of Joint Target Location.
double
MaxStretchScale
Limits to use if stretching is allowed.
double
StartStretchRatio
Limits to use if stretching is allowed.
FAxis
TwistAxis
Specify which axis it's aligned. Used when removing twist