Navigation
API > API/Plugins > API/Plugins/MovieRenderPipelineCore
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UMoviePipelineConfigBase
- UMoviePipelinePrimaryConfig
- UMoviePipelineShotConfig
References
| Module | MovieRenderPipelineCore |
| Header | /Engine/Plugins/MovieScene/MovieRenderPipeline/Source/MovieRenderPipelineCore/Public/MoviePipelineConfigBase.h |
| Include | #include "MoviePipelineConfigBase.h" |
Syntax
UCLASS&40;BlueprintType, Abstract&41;
class UMoviePipelineConfigBase : public UObject
Remarks
Copyright Epic Games, Inc. All Rights Reserved.
Variables
| Type | Name | Description | |
|---|---|---|---|
| FString | DisplayName | ||
| TArray< TObjectPtr< UMoviePipelineSetting > > | Settings | Array of settings classes that affect various parts of the output pipeline. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | CanSettingBeAdded
(
const UMoviePipelineSetting* InSetting |
||
| void | CopyFrom
(
UMoviePipelineConfigBase* InConfig |
Copy this configuration from another existing configuration. | |
| UMoviePipelineSetting * | FindOrAddSettingByClass
(
TSubclassOf< UMoviePipelineSetting > InClass, |
Finds a setting of a particular type for this pipeline config, adding it if it doesn't already exist. | |
| SettingType * | FindSetting
(
const bool bIncludeDisabledSettings |
||
| UMoviePipelineSetting * | FindSettingByClass
(
TSubclassOf< UMoviePipelineSetting > InClass, |
Find a setting of a particular type for this config. | |
| TArray< SettingType * > | FindSettings
(
const bool bIncludeDisabledSettings |
||
| TArray< UMoviePipelineSetting * > | FindSettingsByClass
(
TSubclassOf< UMoviePipelineSetting > InClass, |
Find all settings of a particular type for this config. | |
| UMoviePipelineConfigBase * | Gets the config that this config was originally based on (if any). | ||
| int32 | |||
| TArray< UMoviePipelineSetting * > | Returns an array of all settings in this config that the user has added via the UI or via Scripting. | ||
| void | OnSettingAdded
(
UMoviePipelineSetting* InSetting |
||
| void | OnSettingRemoved
(
UMoviePipelineSetting* InSetting |
||
| void | RemoveSetting
(
UMoviePipelineSetting* InSetting |
Removes the specific instance from our Setting list. | |
| void | SetConfigOrigin
(
UMoviePipelineConfigBase* InConfig |
Sets the config that this config originated from (if any). |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | PostDuplicate
(
bool bDuplicateForPIE |
Called after duplication & serialization and before PostLoad. | |
| void | PostRename
(
UObject* OldOuter, |
Called at the end of Rename(), but only if the rename was actually carried out |