UMoviePipelineConfigBase

Copyright Epic Games, Inc. All Rights Reserved.

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

MovieRenderPipelineCore

Header

/Engine/Plugins/MovieScene/MovieRenderPipeline/Source/MovieRenderPipelineCore/Public/MoviePipelineConfigBase.h

Include

#include "MoviePipelineConfigBase.h"

Syntax

[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(BlueprintType, Abstract)
class UMoviePipelineConfigBase : public UObject

Remarks

Copyright Epic Games, Inc. All Rights Reserved.

Variables

Name Description

Public variable UProperty

FString

 

DisplayName

Protected variable UProperty Category instanced, visibleanywhere

TArray< UMovieP...

 

Settings

Array of settings classes that affect various parts of the output pipeline.

Constructors

Name Description

Public function

UMoviePipelineConfigBase()

Functions

Name Description

Public function Virtual Const

bool

 

CanSettingBeAdded

(
    const UMoviePipelineSetting* I...
)

Public function Virtual

void

 

CopyFrom

(
    UMoviePipelineConfigBase* InCo...
)

Copy this configuration from another existing configuration.

Public function

SettingType ...

 

FindOrAddSetting()

Find a setting of a particular type for this config instance, adding one if it was not found.

Public function UFunction BlueprintCallable, Category, Meta

UMoviePipeli...

 

FindOrAddSettingByClass

Finds a setting of a particular type for this pipeline config, adding it if it doesn't already exist.

Public function Const

SettingType ...

 

FindSetting()

Find a setting of a particular type for this config

Public function Const UFunction BlueprintPure, Category, Meta

UMoviePipeli...

 

FindSettingByClass

Find a setting of a particular type for this config.

Public function Const

TArray< Sett...

 

FindSettings()

Finds an array of all settings matching the specific type, including inherited classes.

Public function Const

int32

 

GetSettingsSerialNumber()

Public function Virtual Const

TArray< UMov...

 

GetUserSettings()

Returns an array of all settings in this config that the user has added via the UI or via Scripting.

Protected function Virtual

void

 

OnSettingAdded

(
    UMoviePipelineSetting* InSetti...
)

Protected function Virtual

void

 

OnSettingRemoved

(
    UMoviePipelineSetting* InSetti...
)

Public function Virtual UFunction BlueprintCallable, Category

void

 

RemoveSetting

(
    UMoviePipelineSetting* InSetti...
)

Removes the specific instance from our Setting list.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss