FMovieSceneRootEvaluationTemplateInstance

Root evaluation template instance used to play back any sequence

Windows
MacOS
Linux

References

Module

MovieScene

Header

/Engine/Source/Runtime/MovieScene/Public/Evaluation/MovieSceneEvaluationTemplateInstance.h

Include

#include "Evaluation/MovieSceneEvaluationTemplateInstance.h"

Syntax

struct FMovieSceneRootEvaluationTemplateInstance

Remarks

Root evaluation template instance used to play back any sequence

Constructors

Destructors

Functions

Name Description

Public function Const

void

 

CopyActuators

Copy any actuators from this template instance into the specified accumulator

Public function

void

 

Evaluate

(
    FMovieSceneContext Context,
    IMovieScenePlayer& Player,
    FMovieSceneSequenceID OverrideRootI...
)

Evaluate this sequence

Public function

FMovieSceneE...

 

FindTemplate

(
    FMovieSceneSequenceIDRef SequenceID
)

Attempt to locate a template corresponding to the specified Sequence ID

Public function

void

 

Finish

(
    IMovieScenePlayer& Player
)

Indicate that we're not going to evaluate this instance again, and that we should tear down any current state

Public function Const

const FMovie...

 

GetHierarchy()

Access the master sequence's hierarchy data

Public function

FMovieSceneS...

 

GetHierarchy()

Access the master sequence's hierarchy data

Public function

UObject *...

 

GetOrCreateDirectorInstance

(
    FMovieSceneSequenceIDRef SequenceID,
    IMovieScenePlayer& Player
)

Locate a director instance object for the specified sequence ID, creating one if necessary

Public function Const

UMovieSceneS...

 

GetSequence

(
    FMovieSceneSequenceIDRef SequenceID
)

Attempt to locate the underlying sequence given a sequence ID

Public function Const

const FMovie...

 

GetThisFrameMetaData()

Cache of everything that is evaluated this frame

Public function

void

 

Initialize

(
    UMovieSceneSequence& RootSequence,
    IMovieScenePlayer& Player,
    TSharedRef< IMovieSceneSequenceTemp...
)

Initialize this template instance with the specified sequence

Public function

void

 

Initialize

(
    UMovieSceneSequence& RootSequence,
    IMovieScenePlayer& Player
)

Initialize this template instance with the specified sequence

Public function Const

bool

 

IsDirty

(
    TSet< UMovieSceneSequence* >&...
)

Check whether the evaluation template is dirty based on the last evaluated frame's meta-data

Public function Const

bool

 

IsValid()

Check if this instance has been initialized correctly

Public function

void

 

ResetDirectorInstances()

Resets all the director instances currently stored by this template instance

Operators

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