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

#include <SkeletalMeshComponent.h>

Public Member Functions

 FAnimationEvaluationContext ()
 
void Copy (const FAnimationEvaluationContext &Other)
 
void Clear ()
 

Public Attributes

UAnimInstanceAnimInstance
 
UAnimInstancePostProcessAnimInstance
 
USkeletalMeshSkeletalMesh
 
TArray< FTransformComponentSpaceTransforms
 
TArray< FTransformBoneSpaceTransforms
 
TArray< FTransformCachedComponentSpaceTransforms
 
TArray< FTransformCachedBoneSpaceTransforms
 
FVector RootBoneTranslation
 
bool bDoInterpolation
 
bool bDoEvaluation
 
bool bDuplicateToCacheBones
 
bool bDuplicateToCacheCurve
 
bool bDuplicateToCachedAttributes
 
bool bForceRefPose
 
FBlendedHeapCurve Curve
 
FBlendedHeapCurve CachedCurve
 
UE::Anim::FMeshAttributeContainer CustomAttributes
 
UE::Anim::FMeshAttributeContainer CachedCustomAttributes
 

Constructor & Destructor Documentation

◆ FAnimationEvaluationContext()

FAnimationEvaluationContext::FAnimationEvaluationContext ( )
inline

Member Function Documentation

◆ Clear()

void FAnimationEvaluationContext::Clear ( )
inline

◆ Copy()

void FAnimationEvaluationContext::Copy ( const FAnimationEvaluationContext Other)
inline

Member Data Documentation

◆ AnimInstance

UAnimInstance* FAnimationEvaluationContext::AnimInstance

◆ bDoEvaluation

bool FAnimationEvaluationContext::bDoEvaluation

◆ bDoInterpolation

bool FAnimationEvaluationContext::bDoInterpolation

◆ bDuplicateToCacheBones

bool FAnimationEvaluationContext::bDuplicateToCacheBones

◆ bDuplicateToCacheCurve

bool FAnimationEvaluationContext::bDuplicateToCacheCurve

◆ bDuplicateToCachedAttributes

bool FAnimationEvaluationContext::bDuplicateToCachedAttributes

◆ bForceRefPose

bool FAnimationEvaluationContext::bForceRefPose

◆ BoneSpaceTransforms

TArray<FTransform> FAnimationEvaluationContext::BoneSpaceTransforms

◆ CachedBoneSpaceTransforms

TArray<FTransform> FAnimationEvaluationContext::CachedBoneSpaceTransforms

◆ CachedComponentSpaceTransforms

TArray<FTransform> FAnimationEvaluationContext::CachedComponentSpaceTransforms

◆ CachedCurve

FBlendedHeapCurve FAnimationEvaluationContext::CachedCurve

◆ CachedCustomAttributes

UE::Anim::FMeshAttributeContainer FAnimationEvaluationContext::CachedCustomAttributes

◆ ComponentSpaceTransforms

TArray<FTransform> FAnimationEvaluationContext::ComponentSpaceTransforms

◆ Curve

FBlendedHeapCurve FAnimationEvaluationContext::Curve

◆ CustomAttributes

UE::Anim::FMeshAttributeContainer FAnimationEvaluationContext::CustomAttributes

◆ PostProcessAnimInstance

UAnimInstance* FAnimationEvaluationContext::PostProcessAnimInstance

◆ RootBoneTranslation

FVector FAnimationEvaluationContext::RootBoneTranslation

◆ SkeletalMesh

USkeletalMesh* FAnimationEvaluationContext::SkeletalMesh

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