![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <MoviePlayer.h>
Inheritance diagram for IGameMoviePlayer:An interface to the movie player we will use for loading screens and gameplay movies
|
inlinevirtual |
|
inline |
|
inline |
|
pure virtual |
|
pure virtual |
Callback for when the game thread is blocked but you want to do some ticking.
Reimplemented in FDefaultGameMoviePlayer.
|
pure virtual |
returns the name of the movie currently being played
Implemented in FDefaultGameMoviePlayer, and FNullGameMoviePlayer.
Implemented in FDefaultGameMoviePlayer, and FNullGameMoviePlayer.
|
pure virtual |
Initializes this movie player, creating the startup window and hiding the splash screen. To be called in the launch engine loop.
Implemented in FNullGameMoviePlayer, and FDefaultGameMoviePlayer.
Implemented in FDefaultGameMoviePlayer, and FNullGameMoviePlayer.
returns true if the movie being played in the last one in the play list
Implemented in FDefaultGameMoviePlayer, and FNullGameMoviePlayer.
Called from to check if the game thread is finished loading.
Implemented in FDefaultGameMoviePlayer, and FNullGameMoviePlayer.
True if the loading screen is currently running (i.e. PlayMovie but no WaitForMovieToFinish has been called).
Implemented in FDefaultGameMoviePlayer, and FNullGameMoviePlayer.
Check if the initial movie(s) is still playing
Reimplemented in FDefaultGameMoviePlayer.
True if we have either slate widgets or a movie to show.
Implemented in FDefaultGameMoviePlayer, and FNullGameMoviePlayer.
|
pure virtual |
Implemented in FDefaultGameMoviePlayer, and FNullGameMoviePlayer.
|
pure virtual |
Implemented in FDefaultGameMoviePlayer, and FNullGameMoviePlayer.
|
pure virtual |
Called before playing a movie if the loading screen has not been prepared.
Implemented in FDefaultGameMoviePlayer, and FNullGameMoviePlayer.
Passes the loading screen window back to the game to use. For use by the launch engine loop only.
Implemented in FDefaultGameMoviePlayer, and FNullGameMoviePlayer.
Play any early start up movies that have been set up
Implemented in FDefaultGameMoviePlayer, and FNullGameMoviePlayer.
Starts playing the movie given the last FLoadingScreenAttributes passed in
Implemented in FDefaultGameMoviePlayer, and FNullGameMoviePlayer.
|
pure virtual |
Registers a movie streamer with the movie player. Set in the preloading screen stage.
Implemented in FNullGameMoviePlayer, and FDefaultGameMoviePlayer.
Reimplemented in FDefaultGameMoviePlayer.
Call this to have the MoviePlayer play in blocking sections and not loadmap.
Reimplemented in FDefaultGameMoviePlayer.
|
pure virtual |
Allows for a slate overlay widget to be set after playback.
Implemented in FDefaultGameMoviePlayer, and FNullGameMoviePlayer.
|
pure virtual |
Passes in a slate loading screen UI, movie paths, and any additional data.
Implemented in FNullGameMoviePlayer, and FDefaultGameMoviePlayer.
Sets up an FLoadingScreenAttributes from the game's engine.ini, then calls the virtual SetupLoadingScreen.
Implemented in FDefaultGameMoviePlayer, and FNullGameMoviePlayer.
Allows for a DPI scale to be set.
Reimplemented in FDefaultGameMoviePlayer.
Shutsdown the movie player.
Implemented in FDefaultGameMoviePlayer, and FNullGameMoviePlayer.
Stops the currently playing movie, if any.
Implemented in FDefaultGameMoviePlayer, and FNullGameMoviePlayer.
Reimplemented in FDefaultGameMoviePlayer.
Call only on the game thread. Spins this thread until the movie stops. If bAllowEngineTick is true, the engine tick may run inside here
Implemented in FDefaultGameMoviePlayer, and FNullGameMoviePlayer.
This function shouild return true if the movie will auto-complete the sequence when background loading has finished
Implemented in FDefaultGameMoviePlayer, and FNullGameMoviePlayer.