| IModuleInterface
|
Module |
|
Header |
/Engine/Source/Runtime/StreamingPauseRendering/Public/StreamingPauseRendering.h |
Include |
#include "StreamingPauseRendering.h" |
class FStreamingPauseRenderingModule : public IModuleInterface
Module handling default behavior for streaming pause rendering. Games can override by calling RegisterBegin/EndStreamingPauseDelegate with their own delegates.
Name | Description | ||
---|---|---|---|
|
TSharedPtr< cla... |
BackgroundView |
Helper class to translate the RHI render target to Slate |
|
BeginDelegate |
Delegate providing default functionality for beginning streaming pause. |
|
|
bMovieWasStarted |
If a movie was started by BeginStreamingPause. |
|
|
EndDelegate |
Delegate providing default functionality for ending streaming pause. |
|
|
TSharedPtr< FSc... |
SceneViewport |
Viewport being used to render the scene once to a target while paused |
|
TSharedPtr< SVi... |
ViewportWidget |
Slate viewport widget used to draw the target |
Name | Description | |
---|---|---|
|
FStreamingPauseRenderingModule() |
Default constructor. |
Name | Description | ||
---|---|---|---|
|
BeginStreamingPause ( |
Enqueue the streaming pause to suspend rendering during blocking load. |
|
|
EndStreamingPause() |
Enqueue the streaming pause to resume rendering after blocking load is completed. |
Name | Description | ||
---|---|---|---|
|
ShutdownModule() |
Called before the module is unloaded, right before the module object is destroyed. |
|
|
StartupModule() |
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. |