Navigation
Unreal Engine C++ API Reference > Runtime > MovieScene > Evaluation
References
Module | MovieScene |
Header | /Engine/Source/Runtime/MovieScene/Public/Evaluation/MovieSceneEvaluationTemplate.h |
Include | #include "Evaluation/MovieSceneEvaluationTemplate.h" |
Syntax
struct FMovieSceneEvaluationTemplate
Remarks
Template that is used for efficient runtime evaluation of a movie scene sequence. Potentially serialized into the asset.
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
FGuid | SequenceSignature | |
![]() |
FMovieSceneEvaluationTemplateSerialNumber | TemplateSerialNumber | Serial number that is incremented every time this template is re-generated through FMovieSceneEvaluationTemplateGenerator |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
FMovieSceneTrackIdentifier | AddTrack
(
const FGuid& InSignature, |
Add a new track for the specified identifier |
![]() |
FMovieSceneEvaluationTrack * | FindTrack
(
FMovieSceneTrackIdentifier Identifier |
Attempt to locate a track with the specified identifier |
![]() ![]() |
const FMovieSceneEvaluationTrack * | FindTrack
(
FMovieSceneTrackIdentifier Identifier |
Attempt to locate a track with the specified identifier |
![]() |
FMovieSceneEvaluationTrack * | Find a track within this template that relates to the specified signature | |
![]() ![]() |
const FMovieSceneEvaluationTrack * | Find a track within this template that relates to the specified signature | |
![]() ![]() |
const FMovieSceneTemplateGenerationLedger & | GetLedger () |
Get this template's generation ledger |
![]() ![]() |
const TMap< FMovieSceneTrackIdentifier, FMovieSceneEvaluationTrack > & | Access this template's stale tracks. | |
![]() ![]() |
const TMap< FMovieSceneTrackIdentifier, FMovieSceneEvaluationTrack > & | GetTracks () |
Iterate this template's tracks. |
![]() |
TMap< FMovieSceneTrackIdentifier, FMovieSceneEvaluationTrack > & | GetTracks () |
Iterate this template's tracks (non-const). |
![]() ![]() |
bool | IsTrackStale
(
FMovieSceneTrackIdentifier Identifier |
Test whether the specified track identifier relates to a stale track |
![]() |
void | PostSerialize
(
const FArchive& Ar |
Called after this template has been serialized in some way |
![]() |
void | Purge any stale tracks we may have | |
![]() |
void | RemoveStaleData
(
const TSet< FGuid >& ActiveSignatures |
Remove any data within this template that does not reside in the specified set of signatures |
![]() |
void | RemoveTrack
(
const FGuid& InSignature |
Remove any tracks that correspond to the specified signature |