![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <AnimNode_CCDIK.h>
Inheritance diagram for FAnimNode_CCDIK:Controller which implements the CCDIK IK approximation algorithm
| FAnimNode_CCDIK::FAnimNode_CCDIK | ( | ) |
|
overridevirtual |
Reimplemented from FAnimNode_SkeletalControlBase.
|
overridevirtual |
Called to gather on-screen debug data. This is called on the game thread.
| DebugData | Debug data structure used to output any relevant data |
Reimplemented from FAnimNode_Base.
|
overridevirtual |
Reimplemented from FAnimNode_SkeletalControlBase.
| bool FAnimNode_CCDIK::bEnableRotationLimit |
Tolerance for final tip location delta from EffectorLocation
| bool FAnimNode_CCDIK::bStartFromTail |
Toggle drawing of axes to debug joint rotation
| FVector FAnimNode_CCDIK::EffectorLocation |
Coordinates for target location of tip bone - if EffectorLocationSpace is bone, this is the offset from Target Bone to use as target location
| TEnumAsByte<enum EBoneControlSpace> FAnimNode_CCDIK::EffectorLocationSpace |
Reference frame of Effector Transform.
| FBoneSocketTarget FAnimNode_CCDIK::EffectorTarget |
If EffectorTransformSpace is a bone, this is the bone to use.
| int32 FAnimNode_CCDIK::MaxIterations |
Maximum number of iterations allowed, to control performance.
| float FAnimNode_CCDIK::Precision |
Tolerance for final tip location delta from EffectorLocation
| FBoneReference FAnimNode_CCDIK::RootBone |
Name of the root bone
| FBoneReference FAnimNode_CCDIK::TipBone |
Name of tip bone