Navigation
API > API/Runtime > API/Runtime/AnimGraphRuntime > API/Runtime/AnimGraphRuntime/BoneControllers
References
| Module | AnimGraphRuntime |
| Header | /Engine/Source/Runtime/AnimGraphRuntime/Public/BoneControllers/AnimNode_LegIK.h |
| Include | #include "BoneControllers/AnimNode_LegIK.h" |
Syntax
struct FAnimLegIKDefinition
Remarks
Per foot definitions
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bEnableKneeTwistCorrection | Enable Knee Twist correction, by comparing Foot FK with Foot IK orientation. | |
| bool | bEnableRotationLimit | If enabled, we prevent the leg from bending backwards and enforce a min compression angle | |
| FBoneReference | FKFootBone | ||
| TEnumAsByte< EAxis::Type > | FootBoneForwardAxis | Forward Axis for Foot bone. | |
| TEnumAsByte< EAxis::Type > | HingeRotationAxis | Hinge Bones Rotation Axis. This is essentially the plane normal for (hip - knee - foot). | |
| FBoneReference | IKFootBone | ||
| float | MinRotationAngle | Only used if bEnableRotationLimit is enabled. | |
| int32 | NumBonesInLimb | ||
| FName | TwistOffsetCurveName | Name of the curve to use as the twist offset angle(in degrees). |
Constructors
| Type | Name | Description | |
|---|---|---|---|