Navigation
API > API/Runtime > API/Runtime/MovieScene
Root evaluation template instance used to play back any sequence
| Name | FMovieSceneRootEvaluationTemplateInstance |
| Type | struct |
| Header File | /Engine/Source/Runtime/MovieScene/Public/Evaluation/MovieSceneEvaluationTemplateInstance.h |
| Include Path | #include "Evaluation/MovieSceneEvaluationTemplateInstance.h" |
Syntax
USTRUCT ()
struct FMovieSceneRootEvaluationTemplateInstance
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FMovieSceneRootEvaluationTemplateInstance() |
Evaluation/MovieSceneEvaluationTemplateInstance.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FMovieSceneRootEvaluationTemplateInstance() |
Evaluation/MovieSceneEvaluationTemplateInstance.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bOwnsSharedPlaybackState | bool | Whether we should destroy the sequence hierarchy when we are destroyed. | Evaluation/MovieSceneEvaluationTemplateInstance.h | |
| EmulatedNetworkMask | EMovieSceneServerClientMask | Evaluation/MovieSceneEvaluationTemplateInstance.h | ||
| EntitySystemLinker | TObjectPtr< UMovieSceneEntitySystemLinker > | The linker that we are using, cached from SharedPlaybackState. | Evaluation/MovieSceneEvaluationTemplateInstance.h | |
| SharedPlaybackState | TSharedPtr< UE::MovieScene::FSharedPlaybackState > | The playback state for the hierarchy of sequence instances. | Evaluation/MovieSceneEvaluationTemplateInstance.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void CopyActuators
(
FMovieSceneBlendingAccumulator& Accumulator |
Evaluation/MovieSceneEvaluationTemplateInstance.h | ||
void EnableGlobalPreAnimatedStateCapture() |
Evaluation/MovieSceneEvaluationTemplateInstance.h | ||
void EvaluateSynchronousBlocking
(
FMovieSceneContext Context, |
Evaluation/MovieSceneEvaluationTemplateInstance.h | ||
void EvaluateSynchronousBlocking
(
FMovieSceneContext Context |
Evaluate this sequence in a synchronous way. | Evaluation/MovieSceneEvaluationTemplateInstance.h | |
void FindEntitiesFromOwner
(
UObject* Owner, |
Evaluation/MovieSceneEvaluationTemplateInstance.h | ||
UE::MovieScene::FMovieSceneEntityID FindEntityFromOwner
(
UObject* Owner, |
Evaluation/MovieSceneEvaluationTemplateInstance.h | ||
const UE::MovieScene::FSequenceInstance * FindInstance
(
FMovieSceneSequenceID SequenceID |
Evaluation/MovieSceneEvaluationTemplateInstance.h | ||
UE::MovieScene::FSequenceInstance * FindInstance
(
FMovieSceneSequenceID SequenceID |
Evaluation/MovieSceneEvaluationTemplateInstance.h | ||
const FMovieSceneSubSequenceData * FindSubData
(
FMovieSceneSequenceIDRef SequenceID |
Evaluation/MovieSceneEvaluationTemplateInstance.h | ||
FMovieSceneCompiledDataID GetCompiledDataID() |
Evaluation/MovieSceneEvaluationTemplateInstance.h | ||
UMovieSceneCompiledDataManager * GetCompiledDataManager() |
Evaluation/MovieSceneEvaluationTemplateInstance.h | ||
EMovieSceneServerClientMask GetEmulatedNetworkMask() |
Evaluation/MovieSceneEvaluationTemplateInstance.h | ||
UMovieSceneEntitySystemLinker * GetEntitySystemLinker() |
Evaluation/MovieSceneEvaluationTemplateInstance.h | ||
const FMovieSceneSequenceHierarchy * GetHierarchy() |
Evaluation/MovieSceneEvaluationTemplateInstance.h | ||
UObject * GetOrCreateDirectorInstance
(
FMovieSceneSequenceIDRef SequenceID, |
Evaluation/MovieSceneEvaluationTemplateInstance.h | ||
const UE::MovieScene::FSequenceInstance * GetRootInstance() |
Evaluation/MovieSceneEvaluationTemplateInstance.h | ||
UE::MovieScene::FRootInstanceHandle GetRootInstanceHandle() |
Evaluation/MovieSceneEvaluationTemplateInstance.h | ||
UMovieSceneSequence * GetRootSequence() |
Evaluation/MovieSceneEvaluationTemplateInstance.h | ||
TSharedPtr< FMovieSceneEntitySystemRunner > GetRunner() |
Evaluation/MovieSceneEvaluationTemplateInstance.h | ||
UMovieSceneSequence * GetSequence
(
FMovieSceneSequenceIDRef SequenceID |
Evaluation/MovieSceneEvaluationTemplateInstance.h | ||
void GetSequenceParentage
(
const UE::MovieScene::FInstanceHandle InstanceHandle, |
Evaluation/MovieSceneEvaluationTemplateInstance.h | ||
| Evaluation/MovieSceneEvaluationTemplateInstance.h | |||
| Evaluation/MovieSceneEvaluationTemplateInstance.h | |||
bool HasEverUpdated() |
Evaluation/MovieSceneEvaluationTemplateInstance.h | ||
void Initialize
(
TSharedRef< UE::MovieScene::FSharedPlaybackState > InSharedPlaybackState |
Initialize this template instance as a "dormant" wrapper around an already existing shared playback state. | Evaluation/MovieSceneEvaluationTemplateInstance.h | |
void Initialize
(
UMovieSceneSequence& RootSequence, |
Initialize this template instance with the specified sequence | Evaluation/MovieSceneEvaluationTemplateInstance.h | |
bool IsValid() |
Evaluation/MovieSceneEvaluationTemplateInstance.h | ||
void PlaybackContextChanged
(
IMovieScenePlayer& Player |
Evaluation/MovieSceneEvaluationTemplateInstance.h | ||
void ResetDirectorInstances() |
Evaluation/MovieSceneEvaluationTemplateInstance.h | ||
void SetEmulatedNetworkMask
(
EMovieSceneServerClientMask InNewMask |
Evaluation/MovieSceneEvaluationTemplateInstance.h | ||
void SetEmulatedNetworkMask
(
EMovieSceneServerClientMask InNewMask, |
Evaluation/MovieSceneEvaluationTemplateInstance.h | ||
void TearDown() |
Evaluation/MovieSceneEvaluationTemplateInstance.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static UMovieSceneEntitySystemLinker * ConstructEntityLinker
(
IMovieScenePlayer& Player |
Evaluation/MovieSceneEvaluationTemplateInstance.h |