Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/USkeletalMeshComponent
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void PerformAnimationEvaluation
(
const USkeletalMesh* InSkeletalMesh, |
Components/SkeletalMeshComponent.h | ||
void PerformAnimationEvaluation
(
const USkeletalMesh* InSkeletalMesh, |
Runs the animation evaluation for the current pose into the supplied variables PerformAnimationProcessing runs evaluation based on bInDoEvaluation. | Components/SkeletalMeshComponent.h |
PerformAnimationEvaluation(const USkeletalMesh , UAnimInstance , TArray< FTransform > &, TArray< FTransform > &, FVector &, FBlendedHeapCurve &)
| Name | PerformAnimationEvaluation |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Classes/Components/SkeletalMeshComponent.h |
| Include Path | #include "Components/SkeletalMeshComponent.h" |
| Source | /Engine/Source/Runtime/Engine/Private/Components/SkeletalMeshComponent.cpp |
void PerformAnimationEvaluation
(
const USkeletalMesh * InSkeletalMesh,
UAnimInstance * InAnimInstance,
TArray < FTransform > & OutSpaceBases,
TArray < FTransform > & OutBoneSpaceTransforms,
FVector & OutRootBoneTranslation,
FBlendedHeapCurve & OutCurve
)
PerformAnimationEvaluation(const USkeletalMesh , UAnimInstance , TArray< FTransform > &, TArray< FTransform > &, FVector &, FBlendedHeapCurve &, UE::Anim::FMeshAttributeContainer &)
Description
Runs the animation evaluation for the current pose into the supplied variables PerformAnimationProcessing runs evaluation based on bInDoEvaluation. PerformAnimationEvaluation always runs evaluation (and exists for backward compatibility)
| Name | PerformAnimationEvaluation |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Classes/Components/SkeletalMeshComponent.h |
| Include Path | #include "Components/SkeletalMeshComponent.h" |
| Source | /Engine/Source/Runtime/Engine/Private/Components/SkeletalMeshComponent.cpp |
void PerformAnimationEvaluation
(
const USkeletalMesh * InSkeletalMesh,
UAnimInstance * InAnimInstance,
TArray < FTransform > & OutSpaceBases,
TArray < FTransform > & OutBoneSpaceTransforms,
FVector & OutRootBoneTranslation,
FBlendedHeapCurve & OutCurve,
UE::Anim::FMeshAttributeContainer & OutAttributes
)
Parameters
| Name | Remarks |
|---|---|
| InSkeletalMesh | The skeletal mesh we are animating |
| InAnimInstance | The anim instance we are evaluating |
| bInDoEvaluation | Whether to perform evaluation (we may just want to update) |
| OutSpaceBases | Component space bone transforms |
| OutBoneSpaceTransforms | Local space bone transforms |
| OutRootBoneTranslation | Calculated root bone translation |
| OutCurves | Blended Curve |