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 |