| FMovieSceneEvalTemplate::Evaluate()
|
Module |
|
Header |
/Engine/Plugins/Experimental/GeometryCollectionPlugin/Source/GeometryCollectionTracks/Public/MovieSceneGeometryCollectionTemplate.h |
Include |
#include "MovieSceneGeometryCollectionTemplate.h" |
Source |
/Engine/Plugins/Experimental/GeometryCollectionPlugin/Source/GeometryCollectionTracks/Private/MovieSceneGeometryCollectionTemplate.cpp |
virtual void Evaluate
(
const FMovieSceneEvaluationOperand & Operand,
const FMovieSceneContext & Context,
const FPersistentEvaluationData & PersistentData,
FMovieSceneExecutionTokens & ExecutionTokens
) const
Evaluate this template, adding any execution tokens to the specified list @note Only called when the containing template has an evaluation method of EEvaluationMethod::Static 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.
Parameter |
Description |
---|---|
Operand |
Unique handle to the operand on which we are to operate. Only to be used as a reference, or forwarded throgh to an execution token. |
Context |
Evaluation context specifying the current evaluation time, sub sequence transform and other relevant information. |
PersistentData |
Persistent data store which can be used to access arbitrary data pertaining to the current template that should have been set up in initialize. |
ExecutionTokens |
Stack of execution tokens that will be used to apply animated state to the environment at a later time. |