Navigation
API > API/Plugins > API/Plugins/MovieRenderPipelineCore > API/Plugins/MovieRenderPipelineCore/UMoviePipelineQueueEngineSubsyst-
Description
Convenience function for creating a UMoviePipelineExecutorJob out of the given Level Sequence asset. The newly created job will be initialized to render on the current level, and will not have any default settings added to it - instead you will need to call FindOrAddSettingByClass on the job's configuration to add settings such as render passes (UMoviePipelineDeferredPassBase), output types (UMoviePipelineImageSequenceOutput_PNG), and configure the output directory (UMoviePipelineOutputSetting). Once configuration is complete, register a delegate to OnRenderFinished and then call RenderJob.
Calling this function will clear the internal queue, see RenderJob for more details.
Using this function while IsRendering() returns true will result in an exception being thrown and no attempt being made to create the job.
| Name | AllocateJob |
| 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")
UMoviePipelineExecutorJob * AllocateJob
(
ULevelSequence * InSequence
)