Navigation
API > API/Plugins > API/Plugins/MovieRenderPipelineRenderPasses > API/Plugins/MovieRenderPipelineRenderPasses/FMovieGraphDeferredPass
Description
Encapsulates the shared view creation pipeline: GetSceneViewState -> CreateSceneViewFamily -> CreateViewInitOptions -> CalculateProjectionMatrix -> ModifyProjectionMatrixForTiling -> CreateSceneView -> ApplyMovieGraphOverrides. Used by both the base Render() and derived passes. Respects the bAutoRestoreViewStateMirror flag: when false, the per-call SystemMemoryMirrorRestore() is skipped so derived passes can manage restore/backup at their own granularity.
| Name | CreateConfiguredView |
| Type | function |
| Header File | /Engine/Plugins/MovieScene/MovieRenderPipeline/Source/MovieRenderPipelineRenderPasses/Public/Graph/Renderers/MovieGraphDeferredPass.h |
| Include Path | #include "Graph/Renderers/MovieGraphDeferredPass.h" |
| Source | /Engine/Plugins/MovieScene/MovieRenderPipeline/Source/MovieRenderPipelineRenderPasses/Private/Graph/Renderers/MovieGraphDeferredPass.cpp |
FCreateViewResult CreateConfiguredView
(
UE::MovieGraph::DefaultRenderer::FCameraInfo & InOutCameraInfo,
const FViewFamilyInitData & InViewFamilyInitData,
const FIntPoint & InBackbufferResolution,
const FIntPoint & InAccumulatorResolution,
UMovieGraphImagePassBaseNode * InParentNode,
const int32 TileX,
const int32 TileY
)