![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <StreamingPauseRendering.h>
Inheritance diagram for FStreamingPauseRenderingModule:Public Member Functions | |
| FStreamingPauseRenderingModule () | |
| virtual void | BeginStreamingPause (class FViewport *Viewport) |
| virtual void | EndStreamingPause () |
| virtual void | StartupModule () |
| virtual void | ShutdownModule () |
Public Member Functions inherited from IModuleInterface | |
| virtual | ~IModuleInterface () |
| virtual void | PreUnloadCallback () |
| virtual void | PostLoadCallback () |
| virtual bool | SupportsDynamicReloading () |
| virtual bool | SupportsAutomaticShutdown () |
| virtual bool | IsGameModule () const |
Module handling default behavior for streaming pause rendering. Games can override by calling RegisterBegin/EndStreamingPauseDelegate with their own delegates.
| FStreamingPauseRenderingModule::FStreamingPauseRenderingModule | ( | ) |
Default constructor.
Enqueue the streaming pause to suspend rendering during blocking load.
|
virtual |
Enqueue the streaming pause to resume rendering after blocking load is completed.
|
virtual |
Called before the module is unloaded, right before the module object is destroyed. During normal shutdown, this is called in reverse order that modules finish StartupModule(). This means that, as long as a module references dependent modules in it's StartupModule(), it can safely reference those dependencies in ShutdownModule() as well.
Reimplemented from IModuleInterface.
|
virtual |
Called right after the module DLL has been loaded and the module object has been created Load dependent modules here, and they will be guaranteed to be available during ShutdownModule. ie:
FModuleManager::Get().LoadModuleChecked(TEXT("HTTP"));
Reimplemented from IModuleInterface.
| TSharedPtr<class FBackgroundView> FStreamingPauseRenderingModule::BackgroundView |
| FBeginStreamingPauseDelegate FStreamingPauseRenderingModule::BeginDelegate |
Delegate providing default functionality for beginning streaming pause.
| bool FStreamingPauseRenderingModule::bMovieWasStarted |
If a movie was started by BeginStreamingPause.
This could be false if a movie was already playing when BeginStreamingPause was called
| FEndStreamingPauseDelegate FStreamingPauseRenderingModule::EndDelegate |
Delegate providing default functionality for ending streaming pause.
| TSharedPtr<FSceneViewport> FStreamingPauseRenderingModule::SceneViewport |
Viewport being used to render the scene once to a target while paused
| TSharedPtr<SViewport> FStreamingPauseRenderingModule::ViewportWidget |
Slate viewport widget used to draw the target