Navigation
| Name | MovieRenderPipelineCore |
| Type | Plugin |
| Part of Plugins | Movie Render Queue |
| Location | /Engine/Plugins/MovieScene/MovieRenderPipeline/Source/MovieRenderPipelineCore/ |
| Module Build Rules | MovieRenderPipelineCore.Build.cs |
Classes
| Name | Remarks |
|---|---|
| AMoviePipelineGameMode | |
| FMovieGraphAccumulationTask | |
| FMovieGraphOCIOHelper | Provides utilities for nodes that need to include OCIO output functionality. |
| FMoviePipelineBackgroundMediaTasks | |
| FMoviePipelineFinished | |
| FMoviePipelineHttpResponseRecieved | Called when the response for an HTTP request comes in. |
| FMoviePipelineOutputMerger | |
| FMoviePipelinePanoramicBlenderBase | This class is responsible for blending a together a single Equirectangular Image from a series of individual renders, and can blend multiple samples in a threadsafe way. |
| FMoviePipelineSocketMessageRecieved | Called when a socket message is recieved. |
| FMoviePipelineTelemetry | Responsible for sending out telemetry for Movie Render Queue, Movie Render Graph, and Quick Render. |
| FMoviePipelineWorkFinished | |
| FMovieRenderPipelineCoreModule | |
| FOnMoviePipelineExecutorErrored | |
| FOnMoviePipelineExecutorFinished | |
| SMovieGraphSimpleList | NOTE: There should not be widgetry defined in core. |
| SMovieGraphSimplePicker | A simple widget that displays a list that can be picked from. |
| UMovieGraphApplyCVarPresetNode | A node which can apply a console variable preset. |
| UMovieGraphApplyViewportLookNode | Note: This node is marked as HideDropdown so it does not appear in the node creation menu within the graph. |
| UMovieGraphAudioOutputNode | A node which outputs .wav audio after all renders have completed. |
| UMovieGraphAudioRendererBase | Base class for generating audio while the pipeline is running. |
| UMovieGraphBlueprintLibrary | |
| UMovieGraphBranchNode | A node which creates a True/False branching condition. |
| UMovieGraphBurnInNode | A node which generates a widget burn-in, rendered to a standalone image or composited on top of a render layer. |
| UMovieGraphBurnInWidget | Base class for graph-based level sequence burn-ins. |
| UMovieGraphCameraSettingNode | A node which configures global camera settings that are shared among all renders. |
| UMovieGraphCollection | A group of actors generated by actor queries. |
| UMovieGraphCollectionModifier | Base class for providing actor modification functionality via collections. |
| UMovieGraphCollectionNode | A collection node specifies an interface for doing dynamic scene queries for actors in the world. |
| UMovieGraphCommandLineEncoderNode | A node which kicks off an encode process after all renders have completed. |
| UMovieGraphConditionGroup | A group of queries which can be added to a collection. |
| UMovieGraphConditionGroupQuery_Actor | Query type which filters actors via an explicit actor list. |
| UMovieGraphConditionGroupQuery_ActorLayer | Query type which filters actors via Actor Layers. |
| UMovieGraphConditionGroupQuery_ActorName | Query type which filters actors via their name (label). |
| UMovieGraphConditionGroupQuery_ActorTagName | Query type which filters actors via tags on actors. |
| UMovieGraphConditionGroupQuery_ActorType | Query type which filters actors by type. |
| UMovieGraphConditionGroupQuery_ComponentTagName | Query type which filters actors by tags on their components. |
| UMovieGraphConditionGroupQuery_ComponentType | Query type which filters actors via the components contained in them. |
| UMovieGraphConditionGroupQuery_DataLayer | Query type which filters actors via World Partition Data Layers. |
| UMovieGraphConditionGroupQuery_EditorFolder | Query type which filters actors via the editor folder that they're contained in. |
| UMovieGraphConditionGroupQuery_IsSpawnable | Query type which filters actors by their spawnable status. |
| UMovieGraphConditionGroupQuery_Sublevel | Query type which filters actors via the sublevel that they're contained in. |
| UMovieGraphConditionGroupQueryBase | Base class that all condition group queries must inherit from. |
| UMovieGraphConfig | This is the runtime representation of the UMoviePipelineEdGraph which contains the actual strongly typed graph network that is read by the MoviePipeline. |
| UMovieGraphCoreTimeStep | Provides common logic for typical time-step functionality. |
| UMovieGraphDataSourceBase | Movie Graph Pipeline is mostly interested in knowing about ranges of time that it should render, and less concerned with the specifics of where that data comes from (ie: a Level Sequence). |
| UMovieGraphDebugSettingNode | A node which configures various debug settings that may be useful when debugging an issue. |
| UMovieGraphDefaultAudioRenderer | Provides default audio rendering for the pipeline. |
| UMovieGraphDefaultRenderer | This class is the default implementation for the Movie Graph Pipeline renderer. |
| UMovieGraphEdge | |
| UMovieGraphEngineTimeStep | |
| UMovieGraphEvaluatedConfig | An evaluated config for the current frame. |
| UMovieGraphEvaluationNodeInjector | |
| UMovieGraphExecuteScriptNode | This node allows users to run code before and after a movie graph is being executed. |
| UMovieGraphFileOutputNode | The UMovieGraphFileOutputNode node defines a output file format that MRQ may place produced render data into. |
| UMovieGraphGlobalGameOverridesNode | A node which configures the global game overrides. |
| UMovieGraphGlobalOutputSettingNode | |
| UMovieGraphGlobalVariable | Similar to normal UMovieGraphVariable instances. |
| UMovieGraphGlobalVariable_CameraName | |
| UMovieGraphGlobalVariable_FrameNumber | |
| UMovieGraphGlobalVariable_SequenceName | |
| UMovieGraphGlobalVariable_ShotName | |
| UMovieGraphInput | An input exposed on the graph that will be available for nodes to connect to. |
| UMovieGraphInputNode | A graph node which displays all input members available in the graph. |
| UMovieGraphInterfaceBase | Common base class for input/output members on the graph. |
| UMovieGraphLinearTimeStep | Advances time forward linearly until the end of the range of time that is being rendered is reached. |
| UMovieGraphMaterialModifier | Modifies actor materials. |
| UMovieGraphMaterialParameterCollectionModifier | A modifier that allows for changing scalar and vector parameters within a Material Parameter Collection. |
| UMovieGraphMaterialParameterCollectionModifierNode | A node which modifies the scalar and vector parameters of a Material Parameter Collection. |
| UMovieGraphMember | |
| UMovieGraphMergeableModifierContainer | A container which allows an array of modifiers to be merged correctly. |
| UMovieGraphMetadataAttributeCollection | |
| UMovieGraphModifierBase | The base class that all modifiers should inherit from. |
| UMovieGraphModifierNode | A modifier node which allows render properties and materials to be changed. |
| UMovieGraphModifierNodeInterface | |
| UMovieGraphNode | This is a base class for all nodes that can exist in the UMovieGraphConfig network. |
| UMovieGraphOutput | An output exposed on the graph that will be available for nodes to connect to. |
| UMovieGraphOutputBurnInNode | A node which generates a widget burn-in, rendered to a standalone image or composited on top of a render layer. |
| UMovieGraphOutputNode | A graph node which displays all output members available in the graph. |
| UMovieGraphPin | |
| UMovieGraphPipeline | |
| UMovieGraphPostRenderNode | |
| UMovieGraphProjectSettings | Settings that apply to the Movie Graph. |
| UMovieGraphQuickRenderModeSettings | Settings for a specific mode within Quick Render. Note that some modes share settings. |
| UMovieGraphQuickRenderSettings | Data that specifies user-configurable aspects of a quick render. |
| UMovieGraphRemoveRenderSettingNode | A node which can remove other nodes in the graph. |
| UMovieGraphRendererBase | |
| UMovieGraphRenderLayer | Provides a means of assembling modifiers together to generate a desired view of a scene. |
| UMovieGraphRenderLayerNode | |
| UMovieGraphRenderLayerSubsystem | The primary means of controlling render layers in MRQ. |
| UMovieGraphRenderPassNode | The UMovieGraphRenderPassNode node defines a render pass that MRQ may produce. |
| UMovieGraphRenderPreviewWidget | C++ Base Class for the preview widget that is drawn onto the game viewport (but not burned into the output files) that allow us to easily visualize the current state of the pipeline. |
| UMovieGraphRenderPropertyModifier | Modifies actor visibility. |
| UMovieGraphRerouteNode | A node which is effectively a no-op/passthrough. |
| UMovieGraphSamplingMethodNode | A node which configures sampling properties for renderers. |
| UMovieGraphScriptBase | This is the base class used for writing scripts that can be executed as part of a Movie Graph Pipeline. |
| UMovieGraphSelectNode | A node which creates a condition that selects from a set of input branches. |
| UMovieGraphSequenceDataSource | The UMovieGraphSequenceDataSource allows using a ULevelSequence as the external datasource for the Movie Graph. |
| UMovieGraphSetCVarValueNode | A node which can set a specific console variable's value. |
| UMovieGraphSetMetadataAttributesNode | A node which can set a specific metadata attributes. |
| UMovieGraphSetStartEndConsoleCommandsNode | A node which can set console commands to run at the start and end of a render. |
| UMovieGraphSettingNode | Nodes representing user settings should derive from this. |
| UMovieGraphShowFlags | Stores show flag enable/disable state, as well as per-flag override state. |
| UMovieGraphStartEndConsoleCommands | Console commands that can execute within the UMovieGraphSetStartEndConsoleCommandsNode. |
| UMovieGraphSubgraphNode | A node which represents another graph asset. |
| UMovieGraphTimeStepBase | |
| UMovieGraphTraversableObject | |
| UMovieGraphUIRendererNode | A node which renders the viewport's UMG widget to a standalone image, or composited on top of a render layer. |
| UMovieGraphValueContainer | Holds a generic value, with an API for getting/setting the value, as well as getting/setting its type and container (eg, array). |
| UMovieGraphVariable | A variable that can be used inside the graph. |
| UMovieGraphVariableNode | A node which gets the value of a variable which has been defined on the graph. |
| UMovieGraphVideoOutputNode | A base node for nodes that generate video in the Movie Render Graph. |
| UMovieGraphWarmUpSettingNode | |
| UMovieGraphWidgetRendererBaseNode | Base node containing common logic for nodes that render widgets. |
| UMovieJobVariableAssignmentContainer | Holds a group of properties which override variable values on the job's associated graph (if any). |
| UMoviePipeline | |
| UMoviePipelineAntiAliasingSetting | |
| UMoviePipelineBase | |
| UMoviePipelineBlueprintLibrary | |
| UMoviePipelineCameraSetting | |
| UMoviePipelineColorSetting | |
| UMoviePipelineCommandLineEncoder | |
| UMoviePipelineCommandLineEncoderSettings | |
| UMoviePipelineConfigBase | |
| UMoviePipelineCustomTimeStep | |
| UMoviePipelineDebugSettings | |
| UMoviePipelineExecutorBase | A Movie Pipeline Executor is responsible for executing an array of Movie Pipelines, and (optionally) reporting progress back for the movie pipelines. |
| UMoviePipelineExecutorJob | A particular job within the Queue |
| UMoviePipelineExecutorShot | This class represents a segment of work within the Executor Job. |
| UMoviePipelineFCPXMLExporter | |
| UMoviePipelineGameOverrideSetting | |
| UMoviePipelineHighResSetting | |
| UMoviePipelineInProcessExecutor | This executor implementation can process an array of movie pipelines and run them inside the currently running process. |
| UMoviePipelineInProcessExecutorSettings | |
| UMoviePipelineLinearExecutorBase | This is an abstract base class designed for executing an array of movie pipelines in linear fashion. |
| UMoviePipelineOutputBase | A base class for different output containers for the data generated by the Movie Pipeline, i.e: image sequences, video containers, etc. |
| UMoviePipelineOutputSetting | |
| UMoviePipelinePrimaryConfig | This class describes the main configuration for a Movie Render Pipeline. |
| UMoviePipelinePythonHostExecutor | This is a dummy executor that is designed to host a executor implemented in python. |
| UMoviePipelineQueue | A queue is a list of jobs that have been executed, are executing and are waiting to be executed. |
| UMoviePipelineQueueEngineSubsystem | This subsystem is intended for use when rendering in a shipping game (but can also be used in PIE during development/testing). |
| UMoviePipelineRenderPass | |
| UMoviePipelineSetting | A base class for all Movie Render Pipeline settings. |
| UMoviePipelineSetting_BlueprintBase | A base class for all Movie Render Pipeline settings which can be implemented in Blueprints. |
| UMoviePipelineShotConfig | |
| UMoviePipelineVideoOutputBase | A base class for video codec outputs for the Movie Pipeline system. |
| UMoviePipelineViewFamilySetting | |
| UMovieRenderDebugWidget | C++ Base Class for the debug widget that is drawn onto the game viewport (but not burned into the output files) that allow us to easily visualize the current state of the pipeline. |
| UMovieRenderGraphEditorSettings |
Structs
| Name | Remarks |
|---|---|
| FAudioState | |
| FCameraCutSubSectionHierarchyNode | |
| FCameraInfo | |
| FClothSimSettingsCache | |
| FCompositePassInfo | |
| FFrameConstantMetrics | |
| 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. |
| FImageOverlappedAccumulator | Contains all the image planes for the tiles. |
| FImageOverlappedPlane | Types Structure for a single overlapped image. |
| FImagePixelDataPayload | |
| FImageTileAccumulator | Contains all the image planes for the tiles. |
| FImageTilePlane | Types Structure for a single tile. |
| FMinimalCameraInfo | When fetching multiple cameras from the Data Source, we need to know both the rendering information (ViewInfo), but also who the renderering object is, which isn't stored in the ViewInfo. |
| FMovieGraphActorQueryEntry | Contains the actors and components to match within the Actor condition group query. |
| FMovieGraphBranch | |
| FMovieGraphEvaluatedBranchConfig | A flattened list of configuration values for a given Graph Branch. |
| FMovieGraphEvaluatedSettingsStack | |
| FMovieGraphEvaluationContext | This stores short-term information needed during traversal of the graph such as disabled nodes, already visited nodes, etc. |
| FMovieGraphEvaluationContext_VisitedNodeInfo | Note: This struct exists purely as a workaround for UHT throwing an error when putting a TSet in a TArray. |
| FMovieGraphEvaluationResult | Provides the actors/components returned by a collection or condition group evaluation. |
| FMovieGraphFilenameResolveParams | This data structure contains all of the information needed to resolve a filename format string from the Movie Graph. |
| FMovieGraphImagePreviewData | |
| FMovieGraphImagePreviewDataPoolParams | |
| FMovieGraphImagePreviewPoolState | State object to keep track of the state of image render targets in the image render target pool |
| FMovieGraphInitConfig | |
| FMovieGraphMetadataAttribute | Represents a metadata attribute that can be included in a file. |
| FMovieGraphNamedResolution | Holds information about a screen resolution to be used for rendering. |
| FMovieGraphOutputFutureData | Supplemental data to store with a file future so we can retrieve information about what the future was doing once it finishes writing to disk. |
| FMovieGraphOutputMergerFrame | A collection of all of the data needed to produce the one output frame on disk. |
| FMovieGraphPinProperties | |
| FMovieGraphPostRenderImageSequencePlayOptions | Options that dictate how images should be played back after a render completes. |
| FMovieGraphPostRenderSettings | Settings that dictate how media is played back after a render finishes. |
| FMovieGraphPostRenderVideoPlayOptions | Options that dictate how videos should be played back after a render completes. |
| FMovieGraphPropertyInfo | Information about a property that currently is (or can be) exposed on a node. |
| FMovieGraphRenderDataIdentifier | |
| FMovieGraphRenderDataValidationInfo | A collection of validation information extracted from the FMovieGraphOutputMergerFrame |
| FMovieGraphRenderLayerOutputData | |
| FMovieGraphRenderOutputData | |
| FMovieGraphRenderPassLayerData | ToDo: Both of these can probably go into the Default Renderer implementation. |
| FMovieGraphRenderPassSetupData | |
| FMovieGraphResolveArgs | This data structure contains a list of key-value pairs (as strings) for both filename resolving, and file metadata. |
| FMovieGraphSampleState | |
| FMovieGraphSamplingParams | |
| FMovieGraphSequencePlaybackRangeBound | |
| FMovieGraphSequenceTimeController | |
| FMovieGraphStringArray | A simple struct wrapper around a string array so it can be included in a TMap. |
| FMovieGraphTilingParams | |
| FMovieGraphTimeStepData | This data structure needs to be filled out each frame by the UMovieGraphTimeStepBase, which will eventually be passed to the renderer. |
| FMovieGraphTokenResolveContext | Additional context provided to ResolveTokenContainingProperties(). |
| FMovieGraphTraversalContext | |
| FMovieGraphVersioningSettings | |
| FMoviePipelineCameraCutInfo | ToDo: Rename this to segment. |
| FMoviePipelineConsoleVariableEntry | Represents a console variable override that can be enabled/disabled. |
| FMoviePipelineFilenameResolveParams | |
| FMoviePipelineFormatArgs | |
| FMoviePipelineFrameInfo | Frame info needed for creating the FSceneView for each tile. |
| FMoviePipelineFrameOutputState | The Tick/Render loops are decoupled from the actual desired output. |
| FMoviePipelineLightweightTickInfo | Movie pipeline tick information Used by external consumers, like Niagara, to query information |
| FMoviePipelineMergerOutputFrame | |
| FMoviePipelineOutputData | Contains information about the to-disk output generated by a movie pipeline. |
| FMoviePipelineOutputFutureData | |
| FMoviePipelinePassIdentifier | |
| FMoviePipelineRenderPassInitSettings | |
| FMoviePipelineRenderPassMetrics | These parameters define a single sample that a render pass should render with. |
| FMoviePipelineRenderPassOutputData | |
| FMoviePipelineSegmentWorkMetrics | |
| FMoviePipelineShotOutputData | |
| FMoviePipelineShotRenderTelemetry | Telemetry data that is captured when a shot begins rendering. |
| FMoviePipelineSidecarCamera | |
| FMoviePipelineSurfaceQueue | |
| FMoviePipelineSurfaceReader | When the GPU finishes rendering a view we can copy the resulting data back to the CPU. |
| FMoviePipelineTimeController | |
| FMovieRenderPipelineCoreObjectVersion | Custom serialization version for changes made to Movie Render Pipeline Core objects. |
| FOutputFrameData | |
| FPanoramicPane | |
| FRenderTargetInitParams | |
| FRenderTimeStatistics | Statistics tracked for a given frame during rendering, such as when the render started and when it ended. |
| FSurfaceAccumulatorPool | |
| FTileWeight1D | |
| FViewportArgs | |
| IMovieGraphOutputMerger | Interface for the intermediate threadsafe class that allocates new frames, holds onto the individual pieces as they come in, and eventually moves it back to the game thread once the data is complete. |
| IMoviePipelineAccumulationArgs | The interface that all accumulation args should derive from. |
| IMoviePipelineAccumulator | The interface that all accumulators should derive from. |
| IMoviePipelineOutputMerger | |
| IMoviePipelineOverlappedAccumulator | |
| IVideoCodecWriter | |
| IVideoCodecWriter | |
| TAsyncCompositeImage | A pixel preprocessor for use with FImageWriteTask::PixelPreProcessor that does a simple alpha blend of the provided image onto the target pixel data. |
| TAsyncCropImage |
Interfaces
| Name | Remarks |
|---|---|
| IMovieGraphEvaluationNodeInjector | Provides the interface that nodes must implement if they need to inject additional nodes into the graph at various points in the graph evaluation cycle. |
| IMovieGraphModifierNodeInterface | Provides the interface that nodes must implement if they want to provide modifier behavior. |
| IMovieGraphPostRenderNode | A node which runs after renders have completed. |
| IMovieGraphTraversableObject | Provides a way for objects, which would otherwise not be mergeable during a traversal, to merge in a well-defined way. |
| IMoviePipelineBurnInExtension |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FMovieGraphOutputFuture | TTuple< TFuture< bool >, UE::MovieGraph::FMovieGraphOutputFutureData > | Graph/MovieGraphPipeline.h | |
| FMovieGraphPassData | TPair< FMovieGraphRenderDataIdentifier, TUniquePtr< FImagePixelData > > | Convenience type for passing around pass data plus its identifier. | Graph/MovieGraphDataTypes.h |
| FMoviePipelineAccumulatorPoolPtr | TSharedPtr< UE::MovieGraph::DefaultRenderer::FSurfaceAccumulatorPool, ESPMode::ThreadSafe > | Graph/MovieGraphDefaultRenderer.h | |
| FMoviePipelineCodecWriter | TTuple< TUniquePtr< MovieRenderPipeline::IVideoCodecWriter >, TPromise< bool > > | MoviePipelineVideoOutputBase.h | |
| FMoviePipelineFinishedNative | TMulticastDelegate_TwoParams< void, UMoviePipeline *, bool > | MoviePipeline.h | |
| FMoviePipelineOutputFuture | TTuple< TFuture< bool >, MoviePipeline::FMoviePipelineOutputFutureData > | MoviePipeline.h | |
| FMoviePipelineSurfaceQueuePtr | TSharedPtr< FMoviePipelineSurfaceQueue, ESPMode::ThreadSafe > | Graph/MovieGraphDefaultRenderer.h | |
| FMoviePipelineWorkFinishedNative | TMulticastDelegate_OneParam< void, FMoviePipelineOutputData > | MoviePipelineBase.h | |
| FOnMovieGraphChanged | TMulticastDelegate_NoParams< void > | Graph/MovieGraphConfig.h | |
| FOnMovieGraphInputAdded | TMulticastDelegate_OneParam< void, UMovieGraphInput * > | Graph/MovieGraphConfig.h | |
| FOnMovieGraphInputChanged | TMulticastDelegate_OneParam< void, class UMovieGraphMember * > | Graph/MovieGraphConfig.h | |
| FOnMovieGraphNodeChanged | TMulticastDelegate_OneParam< void, const UMovieGraphNode * > | Graph/MovieGraphNode.h | |
| FOnMovieGraphNodesDeleted | TMulticastDelegate_OneParam< void, TArray< UMovieGraphNode * > > | Graph/MovieGraphConfig.h | |
| FOnMovieGraphOutputAdded | TMulticastDelegate_OneParam< void, UMovieGraphOutput * > | Graph/MovieGraphConfig.h | |
| FOnMovieGraphOutputChanged | TMulticastDelegate_OneParam< void, class UMovieGraphMember * > | Graph/MovieGraphConfig.h | |
| FOnMovieGraphQuickRenderGraphChanged | TMulticastDelegate_NoParams< void > | Graph/MovieGraphQuickRenderSettings.h | |
| FOnMovieGraphVariableChanged | TMulticastDelegate_OneParam< void, class UMovieGraphMember * > | Graph/MovieGraphConfig.h | |
| FOnMovieGraphVariablesChanged | TMulticastDelegate_NoParams< void > | Graph/MovieGraphConfig.h | |
| FOnMoviePipelineExecutorErroredNative | TMulticastDelegate_FourParams< void, UMoviePipelineExecutorBase *, UMoviePipeline *, bool, FText > | MoviePipelineExecutor.h | |
| FOnMoviePipelineExecutorFinishedNative | TMulticastDelegate_TwoParams< void, UMoviePipelineExecutorBase *, bool > | MoviePipelineExecutor.h | |
| FOnMoviePipelineJobGraphPresetChanged | TMulticastDelegate_TwoParams< void, UMoviePipelineExecutorJob *, UMovieGraphConfig * > | MoviePipelineQueue.h | |
| FOnMoviePipelineShotGraphPresetChanged | TMulticastDelegate_TwoParams< void, UMoviePipelineExecutorShot *, UMovieGraphConfig * > | MoviePipelineQueue.h | |
| MoviePipelineOverlappedAccumulatorInterface | MoviePipeline::IMoviePipelineOverlappedAccumulator | Graph/MovieGraphDefaultRenderer.h |
Enums
Public
| Name | Remarks |
|---|---|
| EMovieGraphAspectRatioAdaptBehavior | |
| EMovieGraphBranchRestriction | Describes a restriction on what kind of branch a node can be created in within the graph. |
| EMovieGraphConditionGroupOpType | Operation types available on condition groups. |
| EMovieGraphConditionGroupQueryOpType | Operation types available on condition group queries. |
| EMovieGraphContainerType | TODO: We may want a method which converts between these enum types instead. |
| EMovieGraphFrameRangeNotation | The symbol that should be used to substitute a frame number within image paths. |
| EMovieGraphImageSequencePlaybackRange | The frame range for image sequences that should be used during playback. |
| EMovieGraphJobPlaybackRange | Dictates which jobs should be used to get media from for playback if more than one job generated media. |
| EMovieGraphOutputTypePlayback | How media should be selected for playback when more than one type was generated by a render. |
| EMovieGraphPinQueryRequirement | Specifies a restriction on pin properties when searching for a pin on a node. |
| EMovieGraphPlaybackMethod | The type of viewer that should be used to play back media. |
| EMovieGraphQuickRenderButtonMode | The type of render that the Quick Render toolbar button performs. |
| EMovieGraphQuickRenderFrameRangeType | The frame range within the active level sequence that a Quick Render should use. |
| EMovieGraphQuickRenderMode | The available modes for Quick Render to be put into. |
| EMovieGraphQuickRenderPostRenderActionType | The action that quick render should take after finishing the render. |
| EMovieGraphQuickRenderViewportLookFlags | The aspects of the viewport that should be applied to the quick render. |
| EMovieGraphRenderLayerPlaybackRange | Dictates the selection of render layers that should be used in playback if more than one was generated. |
| EMovieGraphScalabilityQualityLevel | Scalability quality levels available for use in renders generated from the graph. |
| EMovieGraphSequenceRangeType | |
| EMovieGraphValueType | Note: This is a copy of the property bag's types so the implementation details of the graph members don't leak to the external API. |
| EMoviePipelineEncodeQuality | |
| EMoviePipelinePanoramicFilterType | |
| EMoviePipelineShutterTiming | |
| EMoviePipelineTextureStreamingMethod | |
| EMoviePipelineValidationState | |
| 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). |
| 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. |
| FCPXMLExportDataSource |
Constants
| Name | Type | Remarks | Include Path | | --- | --- | --- | --- |Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Critical | uint8 | Fallback for any generic critical failure. | MovieRenderPipelineCoreModule.h | |
| NoAsset | uint8 | The specified level sequence asset could not be found. | MovieRenderPipelineCoreModule.h | |
| NoConfig | uint8 | The specified pipeline configuration asset could not be found. | MovieRenderPipelineCoreModule.h | |
| STATCAT_Advanced | Declare a stat-group for our performance stats to be counted under, readable in game by "stat MovieRenderPipeline". | MovieRenderPipelineCoreModule.h | ||
| Success | uint8 | Everything completed as expected or we (unfortunately) couldn't detect the error. | MovieRenderPipelineCoreModule.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FString LexToString
(
const FMovieGraphNamedResolution InResolution |
Convert a FMovieGraphNamedResolution into a string | Graph/MovieGraphNamedResolution.h | |
bool operator!
(
EMovieGraphQuickRenderViewportLookFlags E |
Graph/MovieGraphQuickRenderSettings.h | ||
| Graph/MovieGraphQuickRenderSettings.h | |||
| Graph/MovieGraphQuickRenderSettings.h | |||
| Graph/MovieGraphQuickRenderSettings.h | |||
| Graph/MovieGraphQuickRenderSettings.h | |||
| Graph/MovieGraphQuickRenderSettings.h | |||
| Graph/MovieGraphQuickRenderSettings.h | |||
| Graph/MovieGraphQuickRenderSettings.h | |||
bool UE::MovieGraph::Private::GetOptionalValue
(
TValueOrError< ReturnType, EPropertyBagResult >& PropertyBagValue, |
Graph/MovieGraphValueContainer.h | ||
void UE::MoviePipeline::DoPostProcessBlend
(
const FVector& InViewLocation, |
MoviePipelineUtils.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static UWorld * MoviePipeline::FindCurrentWorld() |
MoviePipelineUtils.h | ||
static FLinearColor UE::MoviePipeline::GetColorBilinearFiltered
(
const FImagePixelData* InSampleData, |
|||
static FLinearColor UE::MoviePipeline::GetColorCubicFiltered
(
const FImagePixelData* InSampleData, |