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

#include <AnimationPoseData.h>

Public Member Functions

ENGINE_API FAnimationPoseData (FPoseContext &InPoseContext)
 
ENGINE_API FAnimationPoseData (FSlotEvaluationPose &InSlotPoseContext)
 
ENGINE_API FAnimationPoseData (FCompactPose &InPose, FBlendedCurve &InCurve, UE::Anim::FStackAttributeContainer &InAttributes)
 
 FAnimationPoseData ()=delete
 
FAnimationPoseDataoperator= (FAnimationPoseData &&Other)=delete
 
ENGINE_API const FCompactPoseGetPose () const
 
ENGINE_API FCompactPoseGetPose ()
 
ENGINE_API const FBlendedCurveGetCurve () const
 
ENGINE_API FBlendedCurveGetCurve ()
 
ENGINE_API const UE::Anim::FStackAttributeContainerGetAttributes () const
 
ENGINE_API UE::Anim::FStackAttributeContainerGetAttributes ()
 

Protected Attributes

FCompactPosePose
 
FBlendedCurveCurve
 
UE::Anim::FStackAttributeContainerAttributes
 

Detailed Description

Structure used for passing around animation pose related data throughout the Animation Runtime

Constructor & Destructor Documentation

◆ FAnimationPoseData() [1/4]

FAnimationPoseData::FAnimationPoseData ( FPoseContext InPoseContext)

◆ FAnimationPoseData() [2/4]

FAnimationPoseData::FAnimationPoseData ( FSlotEvaluationPose InSlotPoseContext)

◆ FAnimationPoseData() [3/4]

FAnimationPoseData::FAnimationPoseData ( FCompactPose InPose,
FBlendedCurve InCurve,
UE::Anim::FStackAttributeContainer InAttributes 
)

◆ FAnimationPoseData() [4/4]

FAnimationPoseData::FAnimationPoseData ( )
delete

No default constructor, or assignment

Member Function Documentation

◆ GetAttributes() [1/2]

UE::Anim::FStackAttributeContainer & FAnimationPoseData::GetAttributes ( )

◆ GetAttributes() [2/2]

const UE::Anim::FStackAttributeContainer & FAnimationPoseData::GetAttributes ( ) const

◆ GetCurve() [1/2]

FBlendedCurve & FAnimationPoseData::GetCurve ( )

◆ GetCurve() [2/2]

const FBlendedCurve & FAnimationPoseData::GetCurve ( ) const

◆ GetPose() [1/2]

FCompactPose & FAnimationPoseData::GetPose ( )

◆ GetPose() [2/2]

const FCompactPose & FAnimationPoseData::GetPose ( ) const

Getters for the wrapped structures

◆ operator=()

FAnimationPoseData & FAnimationPoseData::operator= ( FAnimationPoseData &&  Other)
delete

Member Data Documentation

◆ Attributes

UE::Anim::FStackAttributeContainer& FAnimationPoseData::Attributes
protected

◆ Curve

FBlendedCurve& FAnimationPoseData::Curve
protected

◆ Pose

FCompactPose& FAnimationPoseData::Pose
protected

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