Navigation
Unreal Engine C++ API Reference > Plugins > MovieRenderPipelineCore
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UMoviePipelineSetting
- UDisplayClusterMoviePipelineSettings
- UMoviePipelineAntiAliasingSetting
- UMoviePipelineCameraSetting
- UMoviePipelineColorSetting
- UMoviePipelineCommandLineEncoder
- UMoviePipelineConsoleVariableSetting
- UMoviePipelineDebugSettings
- UMoviePipelineGameOverrideSetting
- UMoviePipelineHighResSetting
- UMoviePipelineOutputBase
- UCinePrestreamingRecorderSetting
- UMoviePipelineFCPXMLExporter
- UMoviePipelineImageSequenceOutputBase
- UMoviePipelineImageSequenceOutput_BMP
- UMoviePipelineImageSequenceOutput_EXR
- UMoviePipelineImageSequenceOutput_JPG
- UMoviePipelineImageSequenceOutput_PNG
- UMoviePipelineVideoOutputBase
- UMoviePipelineWaveOutput
- UMoviePipelineOutputSetting
- UMoviePipelineRenderPass
- UMoviePipelineBurnInSetting
- UMoviePipelineImagePassBase
- UMoviePipelineDeferredPassBase
- UDisplayClusterMoviePipelineViewportPassBase
- UDisplayClusterMoviePipelineViewportPass_DetailLighting
- UDisplayClusterMoviePipelineViewportPass_LightingOnly
- UDisplayClusterMoviePipelineViewportPass_PathTracer
- UDisplayClusterMoviePipelineViewportPass_ReflectionsOnly
- UDisplayClusterMoviePipelineViewportPass_Unlit
- UMoviePipelineDeferredPass_DetailLighting
- UMoviePipelineDeferredPass_LightingOnly
- UMoviePipelineDeferredPass_PathTracer
- UMoviePipelineDeferredPass_ReflectionsOnly
- UMoviePipelineDeferredPass_Unlit
- UMoviePipelineWidgetRenderer
- UMoviePipelineSetting_BlueprintBase
- UMoviePipelineViewFamilySetting
References
Module | MovieRenderPipelineCore |
Header | /Engine/Plugins/MovieScene/MovieRenderPipeline/Source/MovieRenderPipelineCore/Public/MoviePipelineSetting.h |
Include | #include "MoviePipelineSetting.h" |
Syntax
UCLASS&40;BlueprintType, Abstract&41;
class UMoviePipelineSetting : public UObject
Remarks
A base class for all Movie Render Pipeline settings.
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
TArray< FText > | ValidationResults | If ValidationState isn't valid, what text do we want to show the user to explain to them why? |
![]() |
EMoviePipelineValidationState | ValidationState | What was the result of the last call to ValidateState() |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | BeginExport () |
|
![]() ![]() |
void | Called once when all files have been finalized. | |
![]() ![]() ![]() ![]() |
void | ||
![]() ![]() ![]() |
void | Modify the Unreal URL and Command Line Arguments when preparing the setting to be run in a new process. | |
![]() ![]() ![]() |
bool | Can this setting be disabled? UI only. | |
![]() ![]() ![]() |
FText | Warning: This gets called on the CDO of the object | |
![]() |
FText | What tooltip should be displayed for this setting when hovered in the tree list? | |
![]() |
const FSlateBrush * | What icon should this setting use when displayed in the tree list. | |
![]() ![]() ![]() |
FText | Warning: This gets called on the CDO of the object | |
![]() ![]() ![]() |
FText | GetFooterText
(
UMoviePipelineExecutorJob* InJob |
Return a string to show in the footer of the details panel. |
![]() ![]() ![]() |
void | GetFormatArguments
(
FMoviePipelineFormatArgs& InOutFormatArgs |
Return Key/Value pairs that you wish to be usable in the Output File Name format string or file metadata. |
![]() ![]() |
UMoviePipeline * | GetPipeline () |
|
![]() ![]() ![]() |
int32 | GetPriority () |
Higher priority settings are run after lower priority settings when setting up shots during rendering. |
![]() ![]() ![]() |
TArray< FText > | Get a human-readable text describing what validation errors (if any) the call to ValidateState() produced. | |
![]() ![]() ![]() |
EMoviePipelineValidationState | Validation. | |
![]() ![]() ![]() |
UWorld * | GetWorld () |
|
![]() |
bool | Post Finalize Export. | |
![]() ![]() |
bool | Has this setting finished any export-related things it needs to do post-finalize? | |
![]() ![]() ![]() |
bool | If true, then this setting will be included when searching for settings even if it was added transiently. | |
![]() ![]() ![]() ![]() ![]() |
bool | IsEnabled () |
Is this setting enabled by the user in the UI? |
![]() ![]() ![]() |
bool | IsSolo () |
Can only one of these settings objects be active in a valid pipeline? |
![]() ![]() ![]() |
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. | |
![]() |
void | OnMoviePipelineInitialized
(
UMoviePipeline* InPipeline |
This is called once on a setting when the movie pipeline is first set up. |
![]() |
void | OnMoviePipelineShutdown
(
UMoviePipeline* InPipeline |
This is called once on a setting when the movie pipeline is shut down. |
![]() |
void | OnSetupForShot
(
UMoviePipelineExecutorShot* InShot |
Called only on settings that have been added to the Primary Configuration to let you know that a shot is about to be rendered. |
![]() ![]() |
void | OnSetupForShotImpl
(
UMoviePipelineExecutorShot* InShot |
|
![]() |
void | OnTeardownForShot
(
UMoviePipelineExecutorShot* InShot |
Called only on settings that have been added to the Primary Configuration to let you know that a shot has finished rendering and is being torn down. |
![]() ![]() |
void | OnTeardownForShotImpl
(
UMoviePipelineExecutorShot* InShot |
|
![]() ![]() ![]() ![]() |
void | SetIsEnabled
(
bool bInEnabled |
|
![]() ![]() |
void | SetupForPipelineImpl
(
UMoviePipeline* InPipeline |
|
![]() ![]() |
void | TeardownForPipelineImpl
(
UMoviePipeline* InPipeline |
|
![]() |
void | Attempt to validate the configuration the user has chosen for this setting. | |
![]() ![]() |
void | Attempt to validate the configuration the user has chosen for this setting. |
Overridden from UObject
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
Called when a property on this object has been modified externally |
Deprecated Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() ![]() |
void | BuildNewProcessCommandLine
(
FString& InOutUnrealURLParams, |
Use BuildNewProcessCommandLineArgs instead. |
![]() ![]() ![]() |
void | BuildNewProcessCommandLineImpl
(
FString& InOutUnrealURLParams, |
Use BuildNewProcessCommandLineArgsImpl instead. |
![]() ![]() ![]() |
bool | IsValidOnMaster is deprecated. Please use IsValidOnPrimary instead |