UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FMovieScenePreAnimatedState Class Reference

#include <MovieScenePreAnimatedState.h>

Public Member Functions

 FMovieScenePreAnimatedState ()=default
 
 FMovieScenePreAnimatedState (const FMovieScenePreAnimatedState &)=delete
 
FMovieScenePreAnimatedStateoperator= (const FMovieScenePreAnimatedState &)=delete
 
MOVIESCENE_API void Initialize (UMovieSceneEntitySystemLinker *Linker, UE::MovieScene::FRootInstanceHandle InstanceHandle)
 
MOVIESCENE_API bool IsCapturingGlobalPreAnimatedState () const
 
MOVIESCENE_API void EnableGlobalPreAnimatedStateCapture ()
 
MOVIESCENE_API UMovieSceneEntitySystemLinkerGetLinker () const
 
MOVIESCENE_API void SavePreAnimatedState (UObject &InObject, FMovieSceneAnimTypeID InTokenType, const IMovieScenePreAnimatedTokenProducer &Producer)
 
MOVIESCENE_API void SavePreAnimatedState (FMovieSceneAnimTypeID InTokenType, const IMovieScenePreAnimatedGlobalTokenProducer &Producer)
 
MOVIESCENE_API void RestorePreAnimatedState ()
 
MOVIESCENE_API void RestorePreAnimatedState (UObject &Object)
 
MOVIESCENE_API void RestorePreAnimatedState (UClass *GeneratedClass)
 
MOVIESCENE_API void RestorePreAnimatedState (UObject &Object, TFunctionRef< bool(FMovieSceneAnimTypeID)> InFilter)
 
MOVIESCENE_API void DiscardPreAnimatedState ()
 
MOVIESCENE_API void DiscardEntityTokens ()
 
MOVIESCENE_API void DiscardAndRemoveEntityTokensForObject (UObject &Object)
 
MOVIESCENE_API bool ContainsAnyStateForSequence () const
 

Friends

struct FScopedPreAnimatedCaptureSource
 

Detailed Description

A class similar to FMovieSceneInstancePreAnimatedState (above), which doesn't manage global pre-animated state requests, deferring those to the other class. This class is mostly for IMovieScenePlayer, for backwards compatibility.

Constructor & Destructor Documentation

◆ FMovieScenePreAnimatedState() [1/2]

FMovieScenePreAnimatedState::FMovieScenePreAnimatedState ( )
default

◆ FMovieScenePreAnimatedState() [2/2]

FMovieScenePreAnimatedState::FMovieScenePreAnimatedState ( const FMovieScenePreAnimatedState )
delete

Member Function Documentation

◆ ContainsAnyStateForSequence()

bool FMovieScenePreAnimatedState::ContainsAnyStateForSequence ( ) const

◆ DiscardAndRemoveEntityTokensForObject()

void FMovieScenePreAnimatedState::DiscardAndRemoveEntityTokensForObject ( UObject Object)

◆ DiscardEntityTokens()

void FMovieScenePreAnimatedState::DiscardEntityTokens ( )

◆ DiscardPreAnimatedState()

void FMovieScenePreAnimatedState::DiscardPreAnimatedState ( )

◆ EnableGlobalPreAnimatedStateCapture()

void FMovieScenePreAnimatedState::EnableGlobalPreAnimatedStateCapture ( )

◆ GetLinker()

UMovieSceneEntitySystemLinker * FMovieScenePreAnimatedState::GetLinker ( ) const

◆ Initialize()

void FMovieScenePreAnimatedState::Initialize ( UMovieSceneEntitySystemLinker Linker,
UE::MovieScene::FRootInstanceHandle  InstanceHandle 
)

◆ IsCapturingGlobalPreAnimatedState()

bool FMovieScenePreAnimatedState::IsCapturingGlobalPreAnimatedState ( ) const

◆ operator=()

FMovieScenePreAnimatedState & FMovieScenePreAnimatedState::operator= ( const FMovieScenePreAnimatedState )
delete

◆ RestorePreAnimatedState() [1/4]

void FMovieScenePreAnimatedState::RestorePreAnimatedState ( )

◆ RestorePreAnimatedState() [2/4]

void FMovieScenePreAnimatedState::RestorePreAnimatedState ( UClass GeneratedClass)

◆ RestorePreAnimatedState() [3/4]

void FMovieScenePreAnimatedState::RestorePreAnimatedState ( UObject Object)

◆ RestorePreAnimatedState() [4/4]

void FMovieScenePreAnimatedState::RestorePreAnimatedState ( UObject Object,
TFunctionRef< bool(FMovieSceneAnimTypeID)>  InFilter 
)

◆ SavePreAnimatedState() [1/2]

void FMovieScenePreAnimatedState::SavePreAnimatedState ( FMovieSceneAnimTypeID  InTokenType,
const IMovieScenePreAnimatedGlobalTokenProducer Producer 
)

◆ SavePreAnimatedState() [2/2]

void FMovieScenePreAnimatedState::SavePreAnimatedState ( UObject InObject,
FMovieSceneAnimTypeID  InTokenType,
const IMovieScenePreAnimatedTokenProducer Producer 
)

Friends And Related Symbol Documentation

◆ FScopedPreAnimatedCaptureSource


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