![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <IAnimationDataModel.h>
Public Member Functions | |
| FEvaluationContext ()=delete | |
| FEvaluationContext (double InTime, FFrameRate InSampleRate, FName InRetargetSource, const TArray< FTransform > &InRetargetTransforms, EAnimInterpolationType InInterpolationType=EAnimInterpolationType::Linear) | |
| FEvaluationContext (FFrameTime InTime, FFrameRate InSampleRate, FName InRetargetSource, const TArray< FTransform > &InRetargetTransforms, EAnimInterpolationType InInterpolationType=EAnimInterpolationType::Linear) | |
Public Attributes | |
| const FFrameRate | SampleFrameRate |
| const FFrameTime | SampleTime |
| const FName | RetargetSource |
| const TArray< FTransform > & | RetargetTransforms |
| const EAnimInterpolationType | InterpolationType |
Structure used to supply necessary animation (pose) evaluation information
|
delete |
|
inline |
|
inline |
| const EAnimInterpolationType UE::Anim::DataModel::FEvaluationContext::InterpolationType |
Type of interpolation to be used when evaluating animation data
| const FName UE::Anim::DataModel::FEvaluationContext::RetargetSource |
(Source) Name used for retargeting
| const TArray<FTransform>& UE::Anim::DataModel::FEvaluationContext::RetargetTransforms |
Per-bone pose to use as basis when retargeting
| const FFrameRate UE::Anim::DataModel::FEvaluationContext::SampleFrameRate |
Sampling frame rate used to calculate SampleTime
| const FFrameTime UE::Anim::DataModel::FEvaluationContext::SampleTime |
Time at which the animation data should be evaluated