Navigation
API > API/Plugins > API/Plugins/MovieRenderPipelineCore
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UBlueprintFunctionLibrary
- UMoviePipelineBlueprintLibrary
References
| Module | MovieRenderPipelineCore |
| Header | /Engine/Plugins/MovieScene/MovieRenderPipeline/Source/MovieRenderPipelineCore/Public/MoviePipelineBlueprintLibrary.h |
| Include | #include "MoviePipelineBlueprintLibrary.h" |
Syntax
UCLASS&40;Meta&61;&40;ScriptName&61;"MoviePipelineLibrary"&41;&41;
class UMoviePipelineBlueprintLibrary : public UBlueprintFunctionLibrary
Functions
| Type | Name | Description | |
|---|---|---|---|
| UMovieSceneSequence * | DuplicateSequence
(
UObject* Outer, |
Duplicates the specified sequence using a medium depth copy. | |
| UMoviePipelineSetting * | FindOrGetDefaultSettingForShot
(
TSubclassOf< UMoviePipelineSetting > InSettingType, |
Allows access to a setting of provided type for specific shot. | |
| float | GetCompletionPercentage
(
const UMoviePipeline* InPipeline |
Gets the completion percent of the Pipeline in 0-1 | |
| float | GetCurrentAperture
(
const UMoviePipeline* InMoviePipeline |
||
| UMoviePipelineExecutorShot * | GetCurrentExecutorShot
(
const UMoviePipeline* InMoviePipeline |
||
| float | GetCurrentFocalLength
(
const UMoviePipeline* InMoviePipeline |
||
| float | GetCurrentFocusDistance
(
const UMoviePipeline* InMoviePipeline |
||
| void | GetCurrentSegmentName
(
UMoviePipeline* InMoviePipeline, |
||
| EMovieRenderShotState | GetCurrentSegmentState
(
UMoviePipeline* InMoviePipeline |
||
| FMoviePipelineSegmentWorkMetrics | GetCurrentSegmentWorkMetrics
(
const UMoviePipeline* InMoviePipeline |
||
| ULevelSequence * | GetCurrentSequence
(
const UMoviePipeline* InMoviePipeline |
||
| FFrameNumber | GetCurrentShotFrameNumber
(
const UMoviePipeline* InMoviePipeline |
||
| FTimecode | GetCurrentShotTimecode
(
const UMoviePipeline* InMoviePipeline |
||
| FIntPoint | GetEffectiveOutputResolution
(
UMoviePipelinePrimaryConfig* InPrimaryConfig, |
In case of Overscan percentage being higher than 0 we render additional pixels. | |
| bool | GetEstimatedTimeRemaining
(
const UMoviePipeline* InPipeline, |
Get the estimated amount of time remaining for the current pipeline. | |
| FText | GetJobAuthor
(
UMoviePipeline* InMoviePipeline |
||
| FDateTime | GetJobInitializationTime
(
const UMoviePipeline* InMoviePipeline |
||
| FText | GetJobName
(
UMoviePipeline* InMoviePipeline |
||
| FString | GetMapPackageName
(
UMoviePipelineExecutorJob* InJob |
Get the package name for the map in this job. | |
| FText | GetMoviePipelineEngineChangelistLabel
(
const UMoviePipeline* InMoviePipeline |
Get a string to represent the Changelist Number for the burn in. | |
| void | GetOverallOutputFrames
(
const UMoviePipeline* InMoviePipeline, |
||
| void | GetOverallSegmentCounts
(
const UMoviePipeline* InMoviePipeline, |
||
| EMovieRenderPipelineState | GetPipelineState
(
const UMoviePipeline* InPipeline |
Get the current state of the specified Pipeline. | |
| FFrameNumber | GetRootFrameNumber
(
const UMoviePipeline* InMoviePipeline |
||
| FTimecode | GetRootTimecode
(
const UMoviePipeline* InMoviePipeline |
||
| UMoviePipelineQueue * | LoadManifestFileFromString
(
const FString& InManifestFilePath |
Loads the specified manifest file and converts it into an UMoviePipelineQueue. | |
| void | ResolveFilenameFormatArguments
(
const FString& InFormatString, |
Resolves the provided InFormatString by converting {format_strings} into settings provided by the primary config. | |
| int32 | ResolveVersionNumber
(
FMoviePipelineFilenameResolveParams InParams, |
If version number is manually specified by the Job, returns that. | |
| void | UpdateJobShotListFromSequence
(
ULevelSequence* InSequence, |
Scan the provided sequence in the job to see which camera cut sections we would try to render and update the job's shotlist. |
Deprecated Functions
| Type | Name | Description | |
|---|---|---|---|
| FFrameNumber | GetMasterFrameNumber
(
const UMoviePipeline* InMoviePipeline |
GetMasterFrameNumber is deprecated. Please use GetRootFrameNumber instead | |
| FTimecode | GetMasterTimecode
(
const UMoviePipeline* InMoviePipeline |
GetMasterTimecode is deprecated. Please use GetRootTimecode instead |