FMovieSceneGeometryCollectionSectionTemplate::Evaluate

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](API\Runtime\MovieScene\Evaluation\EEvaluationMethod) This function should perform any expensive or costly evaluation logic required to calculate the final animated state.

Windows
MacOS
Linux

Override Hierarchy

FMovieSceneEvalTemplate::Evaluate()

FMovieSceneGeometryCollectionSectionTemplate::Evaluate()

References

Module

GeometryCollectionTracks

Header

/Engine/Plugins/Experimental/GeometryCollectionPlugin/Source/GeometryCollectionTracks/Public/MovieSceneGeometryCollectionTemplate.h

Include

#include "MovieSceneGeometryCollectionTemplate.h"

Source

/Engine/Plugins/Experimental/GeometryCollectionPlugin/Source/GeometryCollectionTracks/Private/MovieSceneGeometryCollectionTemplate.cpp

Syntax

virtual void Evaluate
(
    const FMovieSceneEvaluationOperand & Operand,
    const FMovieSceneContext & Context,
    const FPersistentEvaluationData & PersistentData,
    FMovieSceneExecutionTokens & ExecutionTokens
) const

Remarks

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.

Parameters

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.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss