/Engine/Source/Runtime/AnimGraphRuntime/Public/BoneControllers/AnimNode_BoneDrivenController.h
This is the runtime version of a bone driven controller, which maps part of the state from one bone to another (e.g., 2 * source.x -> target.z)
struct FAnimNode_BoneDrivenController : public [FAnimNode_SkeletalControlBase](API\Runtime\AnimGraphRuntime\BoneControllers\FAnimNode_SkeletalControlBase)
uint8:  1
bAffectTargetRotationX
Affect the X component of rotation on the target bone.
uint8:  1
bAffectTargetRotationY
Affect the Y component of rotation on the target bone.
uint8:  1
bAffectTargetRotationZ
Affect the Z component of rotation on the target bone.
uint8:  1
bAffectTargetScaleX
Affect the X component of scale on the target bone.
uint8:  1
bAffectTargetScaleY
Affect the Y component of scale on the target bone.
uint8:  1
bAffectTargetScaleZ
Affect the Z component of scale on the target bone.
uint8:  1
bAffectTargetTranslationX
Affect the X component of translation on the target bone.
uint8:  1
bAffectTargetTranslationY
Affect the Y component of translation on the target bone.
uint8:  1
bAffectTargetTranslationZ
Affect the Z component of translation on the target bone.
uint8:  1
bUseRange
Whether or not to clamp the driver value and remap it before scaling it.
EDrivenDestinat...
DestinationMode
Type of destination to drive, currently either bone or morph target.
TObjectPtr<UCu...
DrivingCurve
Curve used to map from the source attribute to the driven attributes if present (otherwise the Multiplier will be used)
EDrivenBoneModi...
ModificationMode
The type of modification to make to the destination component(s)
float
Multiplier
Multiplier to apply to the input value (Note: Ignored when a curve is used)
FName
ParameterName
Name of Morph Target to drive using the source attribute
double
RangeMax
Maximum limit of the input value (mapped to RemappedMax, only used when limiting the source range) If this is rotation, the unit is radian
double
RangeMin
Minimum limit of the input value (mapped to RemappedMin, only used when limiting the source range) If this is rotation, the unit is radian
double
RemappedMax
Maximum value to apply to the destination (remapped from the input range) If this is rotation, the unit is radian
double
RemappedMin
Minimum value to apply to the destination (remapped from the input range) If this is rotation, the unit is radian
FBoneReference
SourceBone
Bone to use as controller input.
TEnumAsByte<EC...
SourceComponent
Transform component to use as input.
FBoneReference
TargetBone
Bone to drive using controller input.