Navigation
API > API/Plugins > API/Plugins/MovieRenderPipelineCore > API/Plugins/MovieRenderPipelineCore/UMoviePipelineQueueEngineSubsyst-
Description
Sets some advanced configuration options that are used only occasionally to have better control over integrating it into your game/application. This applies to both RenderQueueWithExecutor(Instance) and the simplified RenderJob API. This persists until you call it again with different settings, and needs to be called before the Render* functions.
| Name | SetConfiguration |
| Type | function |
| Header File | /Engine/Plugins/MovieScene/MovieRenderPipeline/Source/MovieRenderPipelineCore/Public/MoviePipelineQueueEngineSubsystem.h |
| Include Path | #include "MoviePipelineQueueEngineSubsystem.h" |
| Source | /Engine/Plugins/MovieScene/MovieRenderPipeline/Source/MovieRenderPipelineCore/Private/MoviePipelineQueueEngineSubsystem.cpp |
UFUNCTION (BlueprintCallable, Category="Movie Render Pipeline|Rendering")
void SetConfiguration
(
TSubclassOf < UMovieRenderDebugWidget > InProgressWidgetClass,
const bool bRenderPlayerViewport
)
Parameters
| Name | Remarks |
|---|---|
| ProgressWidget | Create a User Widget that inherits from UMovieRenderDebugWidget and it will be created. Passing nullptr will use the default widget, if you wish to hide the widget then create a new widget which inherits from UMovieRenderDebugWidget and put nothing in it. |
| bRenderPlayerViewport | If true, we will render the regular player viewport in addition to the off-screen MRQ render. This is significantly performance heavy (doubles render times) but can be useful in the event that you want to keep rendering the player viewport to better integrate the render into your own application. |