Navigation
API > API/Plugins > API/Plugins/MovieRenderPipelineCore
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UMoviePipelineSetting
- UMoviePipelineOutputBase
- UCinePrestreamingRecorderSetting
- UMoviePipelineFCPXMLExporter
- UMoviePipelineImageSequenceOutputBase
- UMoviePipelineImageSequenceOutput_BMP
- UMoviePipelineImageSequenceOutput_EXR
- UMoviePipelineImageSequenceOutput_JPG
- UMoviePipelineImageSequenceOutput_PNG
- UMoviePipelineVideoOutputBase
- UMoviePipelineWaveOutput
References
| Module | MovieRenderPipelineCore |
| Header | /Engine/Plugins/MovieScene/MovieRenderPipeline/Source/MovieRenderPipelineCore/Public/MoviePipelineOutputBase.h |
| Include | #include "MoviePipelineOutputBase.h" |
Syntax
UCLASS&40;Blueprintable, Abstract&41;
class UMoviePipelineOutputBase : public UMoviePipelineSetting
Remarks
A base class for different output containers for the data generated by the Movie Pipeline, i.e: image sequences, video containers, etc.
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Called once when all frames have been produced for the pipeline. | ||
| void | |||
| void | Finalize () |
Called after all output containers have reported that they are done processing. | |
| void | FinalizeImpl () |
||
| bool | Called each frame to check to see if this output container has finished processing. | ||
| bool | |||
| void | This is called during the Shutdown process of the Pipeline. This is after finalization. | ||
| void | |||
| void | OnPostTick () |
Called at the end of the frame, before rendering has happened for that frame. | |
| void | |||
| void | OnReceiveImageData
(
FMoviePipelineMergerOutputFrame* InMergedOutputFrame |
Called when a frame is ready for output. | |
| void | OnReceiveImageDataImpl
(
FMoviePipelineMergerOutputFrame* InMergedOutputFrame |
||
| void | OnShotFinished
(
const UMoviePipelineExecutorShot* InShot, |
This is called when a shot ends, right after the last frame is rendered. | |
| void | OnShotFinishedImpl
(
const UMoviePipelineExecutorShot* InShot, |
Overridden from UMoviePipelineSetting
| Type | Name | Description | |
|---|---|---|---|
| FText | Warning: This gets called on the CDO of the object | ||
| bool | Can this configuration setting be added to the primary configuration? If not, it will throw an error when trying to add it to the primary configuration. | ||
| bool | Can this configuration setting be added to shots? If not, it will throw an error when trying to add it to a shot config. |