Navigation
Unreal Engine C++ API Reference > 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 |