UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::MovieScene::FRestoreStateParams Struct Reference

#include <MovieSceneRestoreStateParams.h>

Public Member Functions

MOVIESCENE_API IMovieScenePlayerGetTerminalPlayer () const
 
MOVIESCENE_API TSharedPtr< FSharedPlaybackStateGetTerminalPlaybackState () const
 

Public Attributes

UMovieSceneEntitySystemLinkerLinker
 
FInstanceHandle TerminalInstanceHandle
 

Detailed Description

Member Function Documentation

◆ GetTerminalPlaybackState()

TSharedPtr< FSharedPlaybackState > UE::MovieScene::FRestoreStateParams::GetTerminalPlaybackState ( ) const

Retrieve a pointer to the shared playback state that is causing this state to be restored.

Note
: may not relate to the same sequence instance that originally cached the state in the case where 2 completely different sequences animated the same object at the same time. May be null in test harnesses

◆ GetTerminalPlayer()

IMovieScenePlayer * UE::MovieScene::FRestoreStateParams::GetTerminalPlayer ( ) const

Retrieve a pointer to the player that is causing this state to be restored.

Note
: may not be the same player that originally cached the state in the case where 2 completely different sequences animated the same object at the same time. May be null in test harnesses

Member Data Documentation

◆ Linker

UMovieSceneEntitySystemLinker* UE::MovieScene::FRestoreStateParams::Linker

The linker that originally cached the pre-animated state

◆ TerminalInstanceHandle

FInstanceHandle UE::MovieScene::FRestoreStateParams::TerminalInstanceHandle

The instance handle that relates to the last sequence that finished animating this state. Can be invalid in test harnesses.


The documentation for this struct was generated from the following files: