Navigation
Unreal Engine C++ API Reference > Runtime > MovieScene > Evaluation
Inheritance Hierarchy
- FMovieSceneEvalTemplateBase
- FMovieSceneTrackImplementation
References
Module | MovieScene |
Header | /Engine/Source/Runtime/MovieScene/Public/Evaluation/MovieSceneTrackImplementation.h |
Include | #include "Evaluation/MovieSceneTrackImplementation.h" |
Syntax
struct FMovieSceneTrackImplementation : public FMovieSceneEvalTemplateBase
Remarks
Structure that allows the implementation of setup/teardown/initialization/evaluation logic at the track level.
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
Default constructor |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
void | Evaluate
(
const FMovieSceneEvaluationTrack& Track, |
Perform evaluation on the specified segment of the track. |
![]() ![]() |
bool | Determine whether this track implementation has its own custom evaluation override | |
![]() ![]() |
bool | Determine whether this track implementation has its own custom initialization override | |
![]() ![]() ![]() |
void | Initialize
(
const FMovieSceneEvaluationTrack& Track, |
Perform pre frame initialization on the specified segment of the track. |
![]() ![]() ![]() |
bool | Interrogate
(
const FMovieSceneContext& Context, |
Interrogate this template for its output. Should not have any side effects. |
Enums
Type | Name | Description | |
---|---|---|---|
![]() |
EOverrideMask | Enum evaluation flag structure defining which functions are to be called in implementations of this struct |