| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/MovieScene/MovieRenderPipeline/Source/MovieRenderPipelineCore/Public/MoviePipelineMasterConfig.h |
Include |
#include "MoviePipelineMasterConfig.h" |
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(Blueprintable)
class UMoviePipelineMasterConfig : public UMoviePipelineConfigBase
This class describes the main configuration for a Movie Render Pipeline. Only settings that apply to the entire output should be stored here, anything that is changed on a per-shot basis should be stored inside of UMovieRenderShotConfig instead.
THIS CLASS SHOULD BE IMMUTABLE ONCE PASSED TO THE PIPELINE FOR PROCESSING. (Otherwise you will be modifying the instance that exists in the UI)
Name | Description | ||
---|---|---|---|
|
PerShotConfigMapping |
A mapping of Shot Name -> Shot Config to use for rendering specific shots with specific configs. |
Name | Description | |
---|---|---|
|
UMoviePipelineMasterConfig() |
Name | Description | ||
---|---|---|---|
|
AddTransientSettingByClass ( |
||
|
GetAllSettings |
||
|
UMoviePipeli... |
GetConfigForShot ( |
Returns a pointer to the config specified for the shot, otherwise the default for this pipeline. |
|
GetEffectiveFrameRate ( |
Returns the frame rate override from the Master Configuration (if any) or the Sequence frame rate if no override is specified. |
|
|
GetEffectivePlaybackRange ( |
||
|
GetFormatArguments ( |
||
|
GetOutputContainers() |
||
|
GetTransientSettings() |
||
|
InitializeTransientSettings() |
Initializes a single instance of every setting so that even non-user-configured settings have a chance to apply their default values. |
Name | Description | ||
---|---|---|---|
|
CanSettingBeAdded ( |
||
|
CopyFrom ( |
Copy this configuration from another existing configuration. |
|
|
GetUserSettings() |
Returns an array of all settings in this config that the user has added via the UI or via Scripting. |
|
|
OnSettingAdded ( |
||
|
OnSettingRemoved ( |