UMoviePipelinePIEExecutor

This is the implementation responsible for executing the rendering of multiple movie pipelines in the currently running Editor process.

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

MovieRenderPipelineEditor

Header

/Engine/Plugins/MovieScene/MovieRenderPipeline/Source/MovieRenderPipelineEditor/Public/MoviePipelinePIEExecutor.h

Include

#include "MoviePipelinePIEExecutor.h"

Syntax

[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(Blueprintable)
class UMoviePipelinePIEExecutor : public UMoviePipelineLinearExecutorBase

Remarks

This is the implementation responsible for executing the rendering of multiple movie pipelines in the currently running Editor process. This involves launching a Play in Editor session for each Movie Pipeline to process.

Constructors

Name Description

Public function

UMoviePipelinePIEExecutor()

Functions

Name Description

Protected function

void

 

OnIndividualJobFinishedImpl

(
    FMoviePipelineOutputData InOutputDa...
)

This should be called after PIE has been shut down for an individual job and it is generally safer to make modifications to the editor world.

Public function

FMoviePipeli...

 

OnIndividualJobWorkFinished()

Native C++ event to listen to for when an individual job has been finished.

Public function

FMoviePipeli...

 

OnIndividualShotWorkFinished()

Native C++ event to listen to for when an individual shot has been finished.

Overridden from UMoviePipelineLinearExecutorBase

Name Description

Protected function Virtual

void

 

Start

(
    const UMoviePipelineExecutorJob...
)

Deprecated Functions

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss