Navigation
API > API/Runtime > API/Runtime/Engine
| Name | FAnimationEvaluationContext |
| Type | struct |
| Header File | /Engine/Source/Runtime/Engine/Classes/Components/SkeletalMeshComponent.h |
| Include Path | #include "Components/SkeletalMeshComponent.h" |
Syntax
struct FAnimationEvaluationContext
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FAnimationEvaluationContext() |
Components/SkeletalMeshComponent.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AnimInstance | UAnimInstance * | The anim instance we are evaluating. | Components/SkeletalMeshComponent.h | |
| bDoEvaluation | bool | Are we evaluating this tick. | Components/SkeletalMeshComponent.h | |
| bDoInterpolation | bool | Are we performing interpolation this tick. | Components/SkeletalMeshComponent.h | |
| bDuplicateToCacheBones | bool | Are we storing data in cache bones this tick. | Components/SkeletalMeshComponent.h | |
| bDuplicateToCacheCurve | bool | Duplicate the cache curves | Components/SkeletalMeshComponent.h | |
| bDuplicateToCachedAttributes | bool | Duplicate the cached attributes | Components/SkeletalMeshComponent.h | |
| bForceRefPose | bool | Force reference pose. | Components/SkeletalMeshComponent.h | |
| BoneSpaceTransforms | TArray< FTransform > | Components/SkeletalMeshComponent.h | ||
| CachedBoneSpaceTransforms | TArray< FTransform > | Components/SkeletalMeshComponent.h | ||
| CachedComponentSpaceTransforms | TArray< FTransform > | Components/SkeletalMeshComponent.h | ||
| CachedCurve | FBlendedHeapCurve | Components/SkeletalMeshComponent.h | ||
| CachedCustomAttributes | UE::Anim::FMeshAttributeContainer | Components/SkeletalMeshComponent.h | ||
| ComponentSpaceTransforms | TArray< FTransform > | Evaluation data, swapped in from the component when we are running parallel eval. | Components/SkeletalMeshComponent.h | |
| Curve | FBlendedHeapCurve | Curve data, swapped in from the component when we are running parallel eval. | Components/SkeletalMeshComponent.h | |
| CustomAttributes | UE::Anim::FMeshAttributeContainer | Attribute data, swapped in from the component when we are running parallel eval | Components/SkeletalMeshComponent.h | |
| PostProcessAnimInstance | UAnimInstance * | The post process instance we are evaluating. | Components/SkeletalMeshComponent.h | |
| RootBoneTranslation | FVector | Components/SkeletalMeshComponent.h | ||
| SkeletalMesh | USkeletalMesh * | The SkeletalMesh we are evaluating for. | Components/SkeletalMeshComponent.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Clear() |
Components/SkeletalMeshComponent.h | ||
void Copy
(
const FAnimationEvaluationContext& Other |
Components/SkeletalMeshComponent.h |