MovieRenderPipelineCore

Choose your operating system:

Windows

macOS

Linux

Classes

Name

Description

Public class UClass

AMoviePipelineGameMode

Copyright Epic Games, Inc. All Rights Reserved.

Public struct

FAudioState

Public struct

FCameraCutSubSectionHierarchyNode

Public struct

FCompositePassInfo

Public struct

FFrameConstantMetrics

Public struct

FFrameTimeStepCache

Utility function for the Pipeline to calculate the time metrics for the current frame that can then be used by the custom time step to avoid custom time logic.

Public struct

FImageOverlappedAccumulator

Contains all the image planes for the tiles.

Public struct

FImageOverlappedPlane

Copyright Epic Games, Inc. All Rights Reserved.

Public struct

FImagePixelDataPayload

Public struct

FImageTileAccumulator

Contains all the image planes for the tiles.

Public struct

FImageTilePlane

Copyright Epic Games, Inc. All Rights Reserved.

Public class

FMoviePipelineBackgroundMediaTasks

Public struct UStruct BlueprintType

FMoviePipelineCameraCutInfo

ToDo: Rename this to segment.

Public struct UStruct BlueprintType

FMoviePipelineFilenameResolveParams

Public class

FMoviePipelineFinished

Public struct UStruct BlueprintType

FMoviePipelineFormatArgs

Public struct

FMoviePipelineFrameInfo

Frame info needed for creating the FSceneView for each tile.

Public struct

FMoviePipelineFrameOutputState

The Tick/Render loops are decoupled from the actual desired output.

Public class

FMoviePipelineHttpResponseRecieved

Called when the response for an HTTP request comes in.

Public struct

FMoviePipelineMergerOutputFrame

Public struct UStruct BlueprintType

FMoviePipelineOutputData

Contains information about the to-disk output generated by a movie pipeline.

Public struct

FMoviePipelineOutputFutureData

Public class

FMoviePipelineOutputMerger

Public struct UStruct BlueprintType

FMoviePipelinePassIdentifier

Public struct

FMoviePipelineRenderPassInitSettings

Public struct

FMoviePipelineRenderPassMetrics

These parameters define a single sample that a render pass should render with.

Public struct UStruct BlueprintType

FMoviePipelineRenderPassOutputData

Public struct UStruct BlueprintType

FMoviePipelineSegmentWorkMetrics

Public struct UStruct BlueprintType

FMoviePipelineShotOutputData

Public class

FMoviePipelineSocketMessageRecieved

Called when a socket message is recieved.

Public struct

FMoviePipelineSurfaceQueue

Public struct

FMoviePipelineSurfaceReader

Copyright Epic Games, Inc. All Rights Reserved.

Public struct

FMoviePipelineTimeController

Public class

FMoviePipelineWorkFinished

Public class

FMovieRenderPipelineCoreModule

Public class

FOnMoviePipelineExecutorErrored

Public class

FOnMoviePipelineExecutorFinished

Public struct

FOutputFrameData

Public struct

FTileWeight1D

Public class

IMoviePipelineBurnInExtension

Public struct

IMoviePipelineOutputMerger

Public struct

IMoviePipelineOverlappedAccumulator

Public struct

IVideoCodecWriter

Public struct

TAsyncCompositeImage

A pixel preprocessor for use with FImageWriteTask::PixelPreProcessor that does a simple alpha blend of the provided image onto the target pixel data.

Public class UClass Blueprintable

UMoviePipeline

Public class UClass Blueprintable

UMoviePipelineAntiAliasingSetting

Copyright Epic Games, Inc. All Rights Reserved.

Public class UClass Meta

UMoviePipelineBlueprintLibrary

Public class UClass Blueprintable

UMoviePipelineCameraSetting

Copyright Epic Games, Inc. All Rights Reserved.

Public class UClass Blueprintable

UMoviePipelineColorSetting

Copyright Epic Games, Inc. All Rights Reserved.

Public class UClass Blueprintable

UMoviePipelineCommandLineEncoder

Public class UClass BlueprintType Meta Config defaultconfig

UMoviePipelineCommandLineEncoderSettings

Copyright Epic Games, Inc. All Rights Reserved.

Public class UClass Abstract BlueprintType

UMoviePipelineConfigBase

Copyright Epic Games, Inc. All Rights Reserved.

Public class UClass

UMoviePipelineCustomTimeStep

Public class UClass Blueprintable

UMoviePipelineDebugSettings

Copyright Epic Games, Inc. All Rights Reserved.

Public class UClass Abstract Blueprintable

UMoviePipelineExecutorBase

A Movie Pipeline Executor is responsible for executing an array of Movie Pipelines, and (optionally) reporting progress back for the movie pipelines.

Public class UClass BlueprintType

UMoviePipelineExecutorJob

A particular job within the Queue

Public class UClass BlueprintType

UMoviePipelineExecutorShot

This class represents a segment of work within the Executor Job.

Public class UClass BlueprintType

UMoviePipelineFCPXMLExporter

Public class UClass BlueprintType

UMoviePipelineGameOverrideSetting

Public class UClass Blueprintable

UMoviePipelineHighResSetting

Copyright Epic Games, Inc. All Rights Reserved.

Public class UClass Blueprintable

UMoviePipelineInProcessExecutor

This executor implementation can process an array of movie pipelines and run them inside the currently running process.

Public class UClass BlueprintType Meta Config defaultconfig

UMoviePipelineInProcessExecutorSettings

Copyright Epic Games, Inc. All Rights Reserved.

Public class UClass Abstract Blueprintable

UMoviePipelineLinearExecutorBase

This is an abstract base class designed for executing an array of movie pipelines in linear fashion.

Public class UClass Blueprintable

UMoviePipelineMasterConfig

This class describes the main configuration for a Movie Render Pipeline.

Public class UClass Abstract Blueprintable

UMoviePipelineOutputBase

A base class for different output containers for the data generated by the Movie Pipeline, i.e: image sequences, video containers, etc.

Public class UClass Blueprintable

UMoviePipelineOutputSetting

Copyright Epic Games, Inc. All Rights Reserved.

Public class UClass Blueprintable

UMoviePipelinePythonHostExecutor

Copyright Epic Games, Inc. All Rights Reserved.

Public class UClass BlueprintType

UMoviePipelineQueue

A queue is a list of jobs that have been executed, are executing and are waiting to be executed.

Public class UClass BlueprintType

UMoviePipelineQueueEngineSubsystem

Copyright Epic Games, Inc. All Rights Reserved.

Public class UClass Abstract Blueprintable

UMoviePipelineRenderPass

Copyright Epic Games, Inc. All Rights Reserved.

Public class UClass Abstract BlueprintType

UMoviePipelineSetting

A base class for all Movie Render Pipeline settings.

Public class UClass Abstract Blueprintable

UMoviePipelineSetting_BlueprintBase

Copyright Epic Games, Inc. All Rights Reserved.

Public class UClass Blueprintable

UMoviePipelineShotConfig

Public class UClass Abstract Blueprintable

UMoviePipelineVideoOutputBase

A base class for video codec outputs for the Movie Pipeline system.

Public class UClass Abstract Blueprintable

UMoviePipelineViewFamilySetting

Typedefs

Enums

Name

Description

Public enum UEnum BlueprintType

EMoviePipelineEncodeQuality

Copyright Epic Games, Inc. All Rights Reserved.

Public enum UEnum BlueprintType

EMoviePipelineShutterTiming

Public enum UEnum BlueprintType

EMoviePipelineTextureStreamingMethod

Copyright Epic Games, Inc. All Rights Reserved.

Public enum

EMoviePipelineValidationState

Public enum UEnum BlueprintType

EMovieRenderPipelineState

What is the current overall state of the Pipeline? States are processed in order from first to last and all states will be hit (though there is no guarantee the state will not be transitioned away from on the same frame it entered it).

Public enum UEnum BlueprintType

EMovieRenderShotState

What is the current state of a shot? States are processed in order from first to last but not all states are required, ie: WarmUp and MotionBlur can be disabled and the shot will never pass through this state.

Public enum UEnum BlueprintType

FCPXMLExportDataSource

Copyright Epic Games, Inc. All Rights Reserved.

Functions

Variables

Name Description

Public variable

constexpr uint8

 

Critical

Fallback for any generic critical failure.

Public variable

constexpr uint8

 

NoAsset

The specified level sequence asset could not be found.

Public variable

constexpr uint8

 

NoConfig

The specified pipeline configuration asset could not be found.

Public variable

 

STATCAT_Advanced

Declare a stat-group for our performance stats to be counted under, readable in game by "stat MovieRenderPipeline".

Public variable

constexpr uint8

 

Success

Everything completed as expected or we (unfortunately) couldn't detect the error.