Navigation
API > API/Runtime > API/Runtime/StreamingPauseRendering
Inheritance Hierarchy
- IModuleInterface
- FStreamingPauseRenderingModule
References
| Module | StreamingPauseRendering |
| Header | /Engine/Source/Runtime/StreamingPauseRendering/Public/StreamingPauseRendering.h |
| Include | #include "StreamingPauseRendering.h" |
Syntax
class FStreamingPauseRenderingModule : public IModuleInterface
Remarks
Module handling default behavior for streaming pause rendering. Games can override by calling RegisterBegin/EndStreamingPauseDelegate with their own delegates.
Variables
| Type | Name | Description | |
|---|---|---|---|
| TSharedPtr< class FBackgroundView > | BackgroundView | Helper class to translate the RHI render target to Slate | |
| FBeginStreamingPauseDelegate | BeginDelegate | Delegate providing default functionality for beginning streaming pause. | |
| bool | bMovieWasStarted | If a movie was started by BeginStreamingPause. | |
| FEndStreamingPauseDelegate | EndDelegate | Delegate providing default functionality for ending streaming pause. | |
| TSharedPtr< FSceneViewport > | SceneViewport | Viewport being used to render the scene once to a target while paused | |
| TSharedPtr< SViewport > | ViewportWidget | Slate viewport widget used to draw the target |
Constructors
| Type | Name | Description | |
|---|---|---|---|
| Default constructor. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | BeginStreamingPause
(
FViewport* Viewport |
Enqueue the streaming pause to suspend rendering during blocking load. | |
| void | Enqueue the streaming pause to resume rendering after blocking load is completed. |
Overridden from IModuleInterface
| Type | Name | Description | |
|---|---|---|---|
| void | Called before the module is unloaded, right before the module object is destroyed. | ||
| void | 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. |