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