Module |
|
Header |
/Engine/Source/Runtime/MovieScene/Public/Evaluation/MovieSceneEvaluationTrack.h |
Include |
#include "Evaluation/MovieSceneEvaluationTrack.h" |
struct FMovieSceneEvaluationTrack
Evaluation track that is stored within an evaluation template for a sequence. Contains user-defined evaluation templates, and an optional track implementation
Name | Description | |
---|---|---|
|
FMovieSceneEvaluationTrack() |
Default construction (only for serialization) |
|
FMovieSceneEvaluationTrack ( |
User construction, for initialization during compilation |
|
FMovieSceneEvaluationTrack ( |
Copy construction/assignment |
|
FMovieSceneEvaluationTrack |
Move construction/assignment |
Name | Description | ||
---|---|---|---|
|
AddChildTemplate ( |
Add an evaluation template to this track with the given track index |
|
|
DefaultEvaluate ( |
Default implementation of evaluation of child templates for the specified segment |
|
|
DefaultInitialize ( |
Default implementation of initialization of child templates for the specified segment |
|
|
DefineAsSingleTemplate ( |
Assign a single eval template to this track, spanning the entire sequence |
|
|
Evaluate ( |
Called to evaluate the specified segment index |
|
|
const FMovie... |
GetChildTemplate ( |
Get the template from the given template index |
|
TArrayView< ... |
GetChildTemplates() |
Get this track's child templates |
|
TArrayView< ... |
GetChildTemplates() |
Get this track's child templates |
|
GetEvaluationGroup() |
Get this track's evaluation group name. Only used during compilation. |
|
|
EEvaluationM... |
GetEvaluationMethod() |
Get the method we should use to evaluate this track |
|
GetEvaluationPriority() |
Get the evaluation bias to apply to this track. Higher priority tracks will be evaluated first. |
|
|
const FGuid ... |
GetObjectBindingID() |
Get the object binding ID that this track belongs to |
|
UMovieSceneT... |
GetSourceTrack() |
Get the source track from which this track originates |
|
HasChildTemplate ( |
Check whether we have a valid child template for the specified index |
|
|
HasTearDownPriority() |
Check whether this track has tear down priority or not |
|
|
Initialize ( |
Called to initialize the specified segment index |
|
|
Interrogate ( |
Interrogate this template for its output. Should not have any side effects. |
|
|
OnBeginEvaluation ( |
Called before this track is evaluated for the first time, or since OnEndEvaluation has been called |
|
|
OnEndEvaluation ( |
Called after this track is no longer being evaluated |
|
|
PostSerialize ( |
Post serialize function |
|
|
PrioritizeTearDown() |
Tell this track to prioritize its tear down over other tracks, regardless of evaluation priority |
|
|
SetEvaluationGroup ( |
Set this track's flush group name. |
|
|
SetEvaluationMethod ( |
Set the method we should use to evaluate this track |
|
|
SetEvaluationPriority ( |
Get the evaluation bias to apply to this track. Higher priority tracks will be evaluated first. |
|
|
SetPreAndPostrollConditions |
Define how this track evaluates in pre and postroll |
|
|
SetSourceTrack ( |
Set the source track from which this track originates |
|
|
SetTrackImplementation ( |
Assign a track implementation template to this track @note Track implementations are evaluated once per frame before any segments. |
|
|
SetupOverrides() |
Setup overrides for any contained templates |
|
|
ShouldEvaluateInPostroll() |
||
|
ShouldEvaluateInPreroll() |
Name | Description | ||
---|---|---|---|
|
FMovieSceneE... |
operator= |
|
|
FMovieSceneE... |
operator= ( |