UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FPoseDriverTarget Struct Reference

#include <AnimNode_PoseDriver.h>

Public Member Functions

PRAGMA_DISABLE_DEPRECATION_WARNINGS FPoseDriverTarget (const FPoseDriverTarget &)=default
 
FPoseDriverTargetoperator= (const FPoseDriverTarget &)=default
 
PRAGMA_ENABLE_DEPRECATION_WARNINGS FPoseDriverTarget ()
 

Public Attributes

TArray< FPoseDriverTransformBoneTransforms
 
FRotator TargetRotation
 
float TargetScale
 
ERBFDistanceMethod DistanceMethod
 
ERBFFunctionType FunctionType
 
bool bApplyCustomCurve
 
FRichCurve CustomCurve
 
FName DrivenName
 
int32 PoseCurveIndex
 
bool bIsHidden
 

Detailed Description

Information about each target in the PoseDriver

Constructor & Destructor Documentation

◆ FPoseDriverTarget() [1/2]

PRAGMA_DISABLE_DEPRECATION_WARNINGS FPoseDriverTarget::FPoseDriverTarget ( const FPoseDriverTarget )
default

◆ FPoseDriverTarget() [2/2]

PRAGMA_ENABLE_DEPRECATION_WARNINGS FPoseDriverTarget::FPoseDriverTarget ( )
inline

Member Function Documentation

◆ operator=()

FPoseDriverTarget & FPoseDriverTarget::operator= ( const FPoseDriverTarget )
default

Member Data Documentation

◆ bApplyCustomCurve

bool FPoseDriverTarget::bApplyCustomCurve

If we should apply a custom curve mapping to how this target activates

◆ bIsHidden

bool FPoseDriverTarget::bIsHidden

If we should hide this pose from the UI

◆ BoneTransforms

TArray<FPoseDriverTransform> FPoseDriverTarget::BoneTransforms

Translation of this target

◆ CustomCurve

FRichCurve FPoseDriverTarget::CustomCurve

Custom curve mapping to apply if bApplyCustomCurve is true

◆ DistanceMethod

ERBFDistanceMethod FPoseDriverTarget::DistanceMethod

Override for the distance method to use for each target

◆ DrivenName

FName FPoseDriverTarget::DrivenName

Name of item to drive - depends on DriveOutput setting.
If DriveOutput is DrivePoses, this should be the name of a pose in the assigned PoseAsset If DriveOutput is DriveCurves, this is the name of the curve (morph target, material param etc) to drive

◆ FunctionType

ERBFFunctionType FPoseDriverTarget::FunctionType

Override for the function method to use for each target

◆ PoseCurveIndex

int32 FPoseDriverTarget::PoseCurveIndex

Pose buffer index

◆ TargetRotation

FRotator FPoseDriverTarget::TargetRotation

Rotation of this target

◆ TargetScale

float FPoseDriverTarget::TargetScale

Scale applied to this target's function - a larger value will activate this target sooner


The documentation for this struct was generated from the following file: