/Engine/Source/Runtime/MovieScene/Public/Evaluation/MovieSceneTrackImplementation.h
This function should perform any expensive or costly evaluation logic required to calculate the final animated state. Potentially called on a thread, and as such has no access to the current evaluation environment. Only called if EnableOverrides(CustomEvaluateFlag) has been called (see SetupOverrides).
virtual void Evaluate ( const [FMovieSceneEvaluationTrack](API\Runtime\MovieScene\Evaluation\FMovieSceneEvaluationTrack) & Track, [TArrayView](API\Runtime\Core\Containers\TArrayView)< const [FMovieSceneFieldEntry_ChildTemplate](API\Runtime\MovieScene\Evaluation\FMovieSceneFieldEntry_ChildTempl-) > Children, const [FMovieSceneEvaluationOperand](API\Runtime\MovieScene\Evaluation\FMovieSceneEvaluationOperand) & Operand, const [FMovieSceneContext](API\Runtime\MovieScene\Evaluation\FMovieSceneContext) & Context, const [FPersistentEvaluationData](API\Runtime\MovieScene\Evaluation\FPersistentEvaluationData) & PersistentData, [FMovieSceneExecutionTokens](API\Runtime\MovieScene\Evaluation\FMovieSceneExecutionTokens) & ExecutionTokens ) const