Navigation
API > API/Plugins > API/Plugins/DMXRuntime > API/Plugins/DMXRuntime/Sequencer > API/Plugins/DMXRuntime/Sequencer/FMovieSceneDMXLibraryTemplate
- FMovieSceneEvalTemplate::Evaluate()
- FMovieSceneDMXLibraryTemplate::Evaluate()
References
| Module | DMXRuntime |
| Header | /Engine/Plugins/VirtualProduction/DMX/DMXEngine/Source/DMXRuntime/Public/Sequencer/MovieSceneDMXLibraryTemplate.h |
| Include | #include "Sequencer/MovieSceneDMXLibraryTemplate.h" |
| Source | /Engine/Plugins/VirtualProduction/DMX/DMXEngine/Source/DMXRuntime/Private/Sequencer/MovieSceneDMXLibraryTemplate.cpp |
virtual void Evaluate
&40;
const FMovieSceneEvaluationOperand & Operand,
const FMovieSceneContext & Context,
const FPersistentEvaluationData & PersistentData,
FMovieSceneExecutionTokens & ExecutionTokens
&41; const
Remarks
Evaluate this template, adding any execution tokens to the specified list
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.
Parameters
| Name | 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. |