UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Impl::FTestMovieScenePlayer Struct Reference
+ Inheritance diagram for Impl::FTestMovieScenePlayer:

Public Member Functions

virtual FMovieSceneRootEvaluationTemplateInstanceGetEvaluationTemplate () override
 
virtual void SetViewportSettings (const TMap< FViewportClient *, EMovieSceneViewportParams > &ViewportParamsMap) override
 
virtual void GetViewportSettings (TMap< FViewportClient *, EMovieSceneViewportParams > &ViewportParamsMap) const override
 
virtual EMovieScenePlayerStatus::Type GetPlaybackStatus () const override
 
virtual void SetPlaybackStatus (EMovieScenePlayerStatus::Type InPlaybackStatus) override
 
- Public Member Functions inherited from IMovieScenePlayer
MOVIESCENE_API IMovieScenePlayer ()
 
virtual MOVIESCENE_API ~IMovieScenePlayer ()
 
virtual UMovieSceneEntitySystemLinkerConstructEntitySystemLinker ()
 
virtual UObjectAsUObject ()
 
virtual MOVIESCENE_API void ResolveBoundObjects (const FGuid &InBindingId, FMovieSceneSequenceID SequenceID, UMovieSceneSequence &Sequence, UObject *ResolutionContext, TArray< UObject *, TInlineAllocator< 1 > > &OutObjects) const
 
virtual IMovieScenePlaybackClientGetPlaybackClient ()
 
const IMovieScenePlaybackClientGetPlaybackClient () const
 
virtual FMovieSceneSpawnRegisterGetSpawnRegister ()
 
virtual void OnObjectSpawned (UObject *InObject, const FMovieSceneEvaluationOperand &Operand)
 
virtual void NotifyBindingUpdate (const FGuid &InGuid, FMovieSceneSequenceIDRef InSequenceID, TArrayView< TWeakObjectPtr<> > Objects) override
 
virtual void NotifyBindingsChanged () override
 
FMovieSceneEvaluationOperandGetBindingOverride (const FMovieSceneEvaluationOperand &InOperand)
 
void AddBindingOverride (const FMovieSceneEvaluationOperand &InOperand, const FMovieSceneEvaluationOperand &InOverrideOperand)
 
void RemoveBindingOverride (const FMovieSceneEvaluationOperand &InOperand)
 
void ResetDirectorInstances ()
 
UObjectGetOrCreateDirectorInstance (TSharedRef< const UE::MovieScene::FSharedPlaybackState > SharedPlaybackState, FMovieSceneSequenceIDRef SequenceID)
 
virtual MOVIESCENE_API void PopulateUpdateFlags (UE::MovieScene::ESequenceInstanceUpdateFlags &OutFlags)
 
virtual UObjectGetPlaybackContext () const
 
virtual MOVIESCENE_API TArray< UObject * > GetEventContexts () const
 
virtual MOVIESCENE_API bool IsDisablingEventTriggers (FFrameTime &DisabledUntilTime) const
 
virtual bool IsPreview () const
 
virtual bool HasDynamicWeighting () const
 
virtual void PreEvaluation (const FMovieSceneContext &Context)
 
virtual void PostEvaluation (const FMovieSceneContext &Context)
 
virtual TScriptInterface< IMovieSceneSequencePlayerObserverGetObserver ()
 
virtual MOVIESCENE_API FGuid CreateBinding (UMovieSceneSequence *InSequence, UObject *InObject)
 
MOVIESCENE_API TArrayView< TWeakObjectPtr<> > FindBoundObjects (const FGuid &ObjectBindingID, FMovieSceneSequenceIDRef SequenceID)
 
TArrayView< TWeakObjectPtr<> > FindBoundObjects (const FMovieSceneEvaluationOperand &Operand)
 
FGuid FindObjectId (UObject &InObject, FMovieSceneSequenceIDRef SequenceID)
 
FGuid FindCachedObjectId (UObject &InObject, FMovieSceneSequenceIDRef SequenceID)
 
void SavePreAnimatedState (UObject &InObject, FMovieSceneAnimTypeID InTokenType, const IMovieScenePreAnimatedTokenProducer &InProducer)
 
void SavePreAnimatedState (FMovieSceneAnimTypeID InTokenType, const IMovieScenePreAnimatedGlobalTokenProducer &InProducer)
 
void RestorePreAnimatedState ()
 
void DiscardPreAnimatedState ()
 
MOVIESCENE_API void InvalidateCachedData ()
 
MOVIESCENE_API bool IsEvaluating () const
 
MOVIESCENE_API TSharedPtr< UE::MovieScene::FSharedPlaybackStateFindSharedPlaybackState ()
 
MOVIESCENE_API TSharedPtr< const UE::MovieScene::FSharedPlaybackStateFindSharedPlaybackState () const
 
MOVIESCENE_API TSharedRef< UE::MovieScene::FSharedPlaybackStateGetSharedPlaybackState ()
 
MOVIESCENE_API TSharedRef< const UE::MovieScene::FSharedPlaybackStateGetSharedPlaybackState () const
 
uint16 GetUniqueIndex () const
 
virtual MOVIESCENE_API void InitializeRootInstance (TSharedRef< UE::MovieScene::FSharedPlaybackState > NewSharedPlaybackState)
 
virtual bool CanUpdateCameraCut () const
 
virtual void UpdateCameraCut (UObject *CameraObject, UObject *UnlockIfCameraObject=nullptr, bool bJumpCut=false)
 
virtual void UpdateCameraCut (UObject *CameraObject, const EMovieSceneCameraCutParams &CameraCutParams)
 
MOVIESCENE_API FMovieSceneEvaluationStateGetEvaluationState ()
 
MOVIESCENE_API UE::MovieScene::IStaticBindingOverridesPlaybackCapabilityGetStaticBindingOverrides ()
 

Public Attributes

FMovieSceneRootEvaluationTemplateInstance Template
 
- Public Attributes inherited from IMovieScenePlayer
FMovieSceneEvaluationState State
 
FMovieScenePreAnimatedState PreAnimatedState
 
TMap< FMovieSceneEvaluationOperand, FMovieSceneEvaluationOperand > & BindingOverrides
 

Additional Inherited Members

- Static Public Member Functions inherited from IMovieScenePlayer
static MOVIESCENE_API IMovieScenePlayerGet (uint16 InUniqueIndex)
 
static MOVIESCENE_API void Get (TArray< IMovieScenePlayer * > &OutPlayers, bool bOnlyUnstoppedPlayers)
 
static MOVIESCENE_API void SetIsEvaluatingFlag (uint16 InUniqueIndex, bool bIsUpdating)
 
- Protected Member Functions inherited from IMovieScenePlayer
virtual MOVIESCENE_API void ResolveBoundObjects (UE::UniversalObjectLocator::FResolveParams &ResolveParams, const FGuid &InBindingId, FMovieSceneSequenceID SequenceID, UMovieSceneSequence &Sequence, TArray< UObject *, TInlineAllocator< 1 > > &OutObjects) const
 

Member Function Documentation

◆ GetEvaluationTemplate()

virtual FMovieSceneRootEvaluationTemplateInstance & Impl::FTestMovieScenePlayer::GetEvaluationTemplate ( )
inlineoverridevirtual

Access the evaluation template that we are playing back

Implements IMovieScenePlayer.

◆ GetPlaybackStatus()

virtual EMovieScenePlayerStatus::Type Impl::FTestMovieScenePlayer::GetPlaybackStatus ( ) const
inlineoverridevirtual
Returns
whether the player is currently playing, scrubbing, etc.

Implements IMovieScenePlayer.

◆ GetViewportSettings()

virtual void Impl::FTestMovieScenePlayer::GetViewportSettings ( TMap< FViewportClient *, EMovieSceneViewportParams > &  ViewportParamsMap) const
inlineoverridevirtual

Reimplemented from IMovieScenePlayer.

◆ SetPlaybackStatus()

virtual void Impl::FTestMovieScenePlayer::SetPlaybackStatus ( EMovieScenePlayerStatus::Type  InPlaybackStatus)
inlineoverridevirtual
Parameters
PlaybackStatusThe playback status to set

Implements IMovieScenePlayer.

◆ SetViewportSettings()

virtual void Impl::FTestMovieScenePlayer::SetViewportSettings ( const TMap< FViewportClient *, EMovieSceneViewportParams > &  ViewportParamsMap)
inlineoverridevirtual

Reimplemented from IMovieScenePlayer.

Member Data Documentation

◆ Template

FMovieSceneRootEvaluationTemplateInstance Impl::FTestMovieScenePlayer::Template

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