52 bool bIsDPIScaleEnabled;
128 virtual void Suspend()
override;
129 virtual void Resume()
override;
143 bool MovieStreamingIsPrepared()
const;
146 bool IsMovieStreamingFinished()
const;
156 void OnPreLoadMap(
const FString& LevelName);
159 void OnPostLoadMap(
UWorld* LoadedWorld);
162 bool CanPlayMovie()
const;
196 bool bUserCalledFinish;
223 bool bIsPlayOnBlockingEnabled;
225 bool bIsSlateThreadAllowed;
237 float ViewportDPIScale;
240 int32 BlockingRefCount;
242 double LastBlockingTickTime;
#define check(expr)
Definition AssertionMacros.h:314
SharedPointerInternals::TRawPtrProxy< ObjectType > MakeShareable(ObjectType *InObject)
Definition SharedPointer.h:1947
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
UE::FPlatformRecursiveMutex FCriticalSection
Definition CriticalSection.h:53
CORE_API bool IsInSlateThread()
Definition ThreadingBase.cpp:222
CORE_API bool IsInGameThread()
Definition ThreadingBase.cpp:185
Definition DefaultGameMoviePlayer.h:58
static FDefaultGameMoviePlayer * Get()
Definition DefaultGameMoviePlayer.cpp:103
virtual void SetViewportDPIScale(float InViewportDPIScale) override
Definition DefaultGameMoviePlayer.cpp:828
virtual void BlockingStarted() override
Definition DefaultGameMoviePlayer.cpp:637
virtual bool HasEarlyStartupMovie() const override
Definition DefaultGameMoviePlayer.cpp:321
virtual bool IsTickable() const override
Definition DefaultGameMoviePlayer.cpp:762
virtual FOnPrepareLoadingScreen & OnPrepareLoadingScreen() override
Definition DefaultGameMoviePlayer.h:99
~FDefaultGameMoviePlayer()
Definition DefaultGameMoviePlayer.cpp:129
virtual FOnMoviePlaybackFinished & OnMoviePlaybackFinished() override
Definition DefaultGameMoviePlayer.h:102
virtual void BlockingFinished() override
Definition DefaultGameMoviePlayer.cpp:672
virtual void ForceCompletion() override
Definition DefaultGameMoviePlayer.cpp:1038
virtual void BlockingTick() override
Definition DefaultGameMoviePlayer.cpp:647
virtual bool IsLoadingFinished() const override
Definition DefaultGameMoviePlayer.cpp:622
static void Create()
Definition DefaultGameMoviePlayer.h:60
virtual void WaitForMovieToFinish(bool bAllowEngineTick=false) override
Definition DefaultGameMoviePlayer.cpp:444
virtual FOnMovieClipFinished & OnMovieClipFinished() override
Definition DefaultGameMoviePlayer.h:103
virtual void Resume() override
Definition DefaultGameMoviePlayer.cpp:1057
virtual bool IsStartupMoviePlaying() const override
Definition DefaultGameMoviePlayer.h:97
FReply OnLoadingScreenMouseButtonDown(const FGeometry &Geometry, const FPointerEvent &PointerEvent)
Definition DefaultGameMoviePlayer.cpp:885
virtual void RegisterMovieStreamer(TSharedPtr< IMovieStreamer, ESPMode::ThreadSafe > InMovieStreamer) override
Definition DefaultGameMoviePlayer.cpp:152
virtual void SetIsPlayOnBlockingEnabled(bool bIsEnabled) override
Definition DefaultGameMoviePlayer.cpp:1065
virtual void StopMovie() override
Definition DefaultGameMoviePlayer.cpp:438
virtual FOnMoviePlaybackStarted & OnMoviePlaybackStarted() override
Definition DefaultGameMoviePlayer.h:100
virtual bool IsLastMovieInPlaylist() override
Definition DefaultGameMoviePlayer.cpp:962
virtual bool LoadingScreenIsPrepared() const override
Definition DefaultGameMoviePlayer.cpp:767
virtual void Shutdown() override
Definition DefaultGameMoviePlayer.cpp:249
virtual void SetSlateOverlayWidget(TSharedPtr< SWidget > NewOverlayWidget) override
Definition DefaultGameMoviePlayer.cpp:944
virtual void SetupLoadingScreen(const FLoadingScreenAttributes &LoadingScreenAttributes) override
Definition DefaultGameMoviePlayer.cpp:308
void OnMainWindowClosed(const TSharedRef< SWindow > &Window)
Definition DefaultGameMoviePlayer.cpp:244
virtual bool IsMovieCurrentlyPlaying() const override
Definition DefaultGameMoviePlayer.cpp:627
virtual void Suspend() override
Definition DefaultGameMoviePlayer.cpp:1049
float GetViewportDPIScale() const
Definition DefaultGameMoviePlayer.cpp:1034
virtual bool PlayMovie() override
Definition DefaultGameMoviePlayer.cpp:340
virtual void SetIsSlateThreadAllowed(bool bInIsSlateThreadAllowed) override
Definition DefaultGameMoviePlayer.cpp:689
virtual FString GetMovieName() override
Definition DefaultGameMoviePlayer.cpp:957
virtual void SetupLoadingScreenFromIni() override
Definition DefaultGameMoviePlayer.cpp:772
virtual FOnMoviePlaybackTick & OnMoviePlaybackTick() override
Definition DefaultGameMoviePlayer.h:101
static void Destroy()
Definition DefaultGameMoviePlayer.h:68
bool IsInitialized() const override
Definition DefaultGameMoviePlayer.h:94
virtual void PassLoadingScreenWindowBackToGame() const override
Definition DefaultGameMoviePlayer.cpp:295
FReply OnLoadingScreenKeyDown(const FGeometry &Geometry, const FKeyEvent &KeyEvent)
Definition DefaultGameMoviePlayer.cpp:890
virtual bool PlayEarlyStartupMovies() override
Definition DefaultGameMoviePlayer.cpp:330
virtual bool WillAutoCompleteWhenLoadFinishes() override
Definition DefaultGameMoviePlayer.cpp:952
virtual TStatId GetStatId() const override
Definition DefaultGameMoviePlayer.cpp:757
Definition IDelegateInstance.h:14
Definition MoviePlayerThreading.h:17
Definition SlateRenderer.h:173
Definition ThreadSafeCounter.h:14
Definition TickableObjectRenderThread.h:15
Definition MoviePlayer.h:180
Definition MoviePlayerProxyServer.h:12
Definition MoviePlayer.Build.cs:6
Definition SVirtualWindow.h:22
Definition SharedPointer.h:1640
Definition SharedPointer.h:692
Definition SharedPointer.h:153
Definition SharedPointer.h:1295
Definition Visibility.h:12
Definition MoviePlayer.h:133
Definition SlateStructs.h:13
Definition LightweightStats.h:416