Navigation
Unreal Engine C++ API Reference > Runtime > AnimGraphRuntime > BoneControllers
References
Module | AnimGraphRuntime |
Header | /Engine/Source/Runtime/AnimGraphRuntime/Public/BoneControllers/AnimNode_LegIK.h |
Include | #include "BoneControllers/AnimNode_LegIK.h" |
Syntax
USTRUCT ()
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 | |
---|---|---|---|
![]() |