Navigation
API > API/Plugins > API/Plugins/MovieRenderPipelineCore
| Name | UMoviePipelineConfigBase |
| Type | class |
| Header File | /Engine/Plugins/MovieScene/MovieRenderPipeline/Source/MovieRenderPipelineCore/Public/MoviePipelineConfigBase.h |
| Include Path | #include "MoviePipelineConfigBase.h" |
Syntax
UCLASS (MinimalAPI, BlueprintType, Abstract)
class UMoviePipelineConfigBase : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMoviePipelineConfigBase
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UMoviePipelineConfigBase() |
MoviePipelineConfigBase.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| DisplayName | FString | MoviePipelineConfigBase.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ConfigOrigin | TSoftObjectPtr< UMoviePipelineConfigBase > | The config that this config originated from. Helpful for transient configs. | MoviePipelineConfigBase.h | |
| SettingsSerialNumber | int32 | MoviePipelineConfigBase.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool CanSettingBeAdded
(
const UMoviePipelineSetting* InSetting |
MoviePipelineConfigBase.h | ||
virtual void CopyFrom
(
UMoviePipelineConfigBase* InConfig |
Copy this configuration from another existing configuration. | MoviePipelineConfigBase.h |
|
UMoviePipelineSetting * FindOrAddSettingByClass
(
TSubclassOf< UMoviePipelineSetting > InClass, |
Finds a setting of a particular type for this pipeline config, adding it if it doesn't already exist. | MoviePipelineConfigBase.h |
|
SettingType * FindSetting
(
const bool bIncludeDisabledSettings |
MoviePipelineConfigBase.h | ||
UMoviePipelineSetting * FindSettingByClass
(
TSubclassOf< UMoviePipelineSetting > InClass, |
Find a setting of a particular type for this config. | MoviePipelineConfigBase.h |
|
TArray< SettingType * > FindSettings
(
const bool bIncludeDisabledSettings |
MoviePipelineConfigBase.h | ||
TArray< UMoviePipelineSetting * > FindSettingsByClass
(
TSubclassOf< UMoviePipelineSetting > InClass, |
Find all settings of a particular type for this config. | MoviePipelineConfigBase.h |
|
| Gets the config that this config was originally based on (if any). | MoviePipelineConfigBase.h |
|
|
int32 GetSettingsSerialNumber() |
MoviePipelineConfigBase.h | ||
virtual TArray< UMoviePipelineSetting * > GetUserSettings() |
Returns an array of all settings in this config that the user has added via the UI or via Scripting. | MoviePipelineConfigBase.h |
|
virtual void RemoveSetting
(
UMoviePipelineSetting* InSetting |
Removes the specific instance from our Setting list. | MoviePipelineConfigBase.h |
|
void SetConfigOrigin
(
UMoviePipelineConfigBase* InConfig |
Sets the config that this config originated from (if any). | MoviePipelineConfigBase.h |
|
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostDuplicate
(
bool bDuplicateForPIE |
MoviePipelineConfigBase.h | ||
| MoviePipelineConfigBase.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OnSettingAdded
(
UMoviePipelineSetting* InSetting |
MoviePipelineConfigBase.h | ||
virtual void OnSettingRemoved
(
UMoviePipelineSetting* InSetting |
MoviePipelineConfigBase.h |