Navigation
API > API/Runtime > API/Runtime/MovieScene > API/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 |