Navigation
API > API/Plugins > API/Plugins/MovieRenderPipelineRenderPasses > API/Plugins/MovieRenderPipelineRenderPasses/Graph > API/Plugins/MovieRenderPipelineRenderPasses/Graph/Renderers
Inheritance Hierarchy
- FMovieGraphImagePassBase
- FMovieGraphDeferredPass
- FMovieGraphPathTracerPass
References
| Module | MovieRenderPipelineRenderPasses |
| Header | /Engine/Plugins/MovieScene/MovieRenderPipeline/Source/MovieRenderPipelineRenderPasses/Public/Graph/Renderers/MovieGraphImagePassBase.h |
| Include | #include "Graph/Renderers/MovieGraphImagePassBase.h" |
Syntax
struct FMovieGraphImagePassBase
Variables
| Type | Name | Description | |
|---|---|---|---|
| TWeakObjectPtr< UMovieGraphDefaultRenderer > | WeakGraphRenderer |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddReferencedObjects
(
FReferenceCollector& Collector |
||
| void | ApplyCameraManagerPostProcessBlends
(
FSceneView* InView, |
||
| void | ApplyMovieGraphOverridesToSampleState
(
FMovieGraphSampleState& SampleState |
||
| void | ApplyMovieGraphOverridesToSceneView
(
TSharedRef< FSceneViewFamilyContext > InOutFamily, |
||
| void | ApplyMovieGraphOverridesToViewFamily
(
TSharedRef< FSceneViewFamilyContext > InOutFamily, |
||
| FVector4f | CalculatePrinciplePointOffsetForTiling
(
const UE::MovieGraph::DefaultRenderer::FMovieGraphTilingParams& InTilingParams |
Utility function for calculating the PrinciplePointOffset with the given tiling parameters. | |
| void | CalculateProjectionMatrix
(
UE::MovieGraph::DefaultRenderer::FCameraInfo& InOutCameraInfo, |
Utility function for calculating a Projection Matrix (Orthographic or Perspective), and modify it based on the overscan percentage, aspect ratio, etc. | |
| FSceneView * | CreateSceneView
(
const FSceneViewInitOptions& InInitOptions, |
Utility function for creating a FSceneView for the given InitOptions, Family, and Camera. | |
| TSharedRef< FSceneViewFamilyContext > | CreateSceneViewFamily
(
const FViewFamilyInitData& InInitData |
||
| FSceneViewInitOptions | CreateViewInitOptions
(
const UE::MovieGraph::DefaultRenderer::FCameraInfo& InCameraInfo, |
Utility function for creating FSceneViewInitOptions based on the specified camera info. | |
| void | GatherOutputPasses
(
UMovieGraphEvaluatedConfig* InConfig, |
||
| FAccumulatorSampleFunc | Gets the function that the accumulator will use to perform accumulation. | ||
| FName | |||
| TSharedRef<::MoviePipeline::IMoviePipelineAccumulationArgs > | GetOrCreateAccumulator
(
TObjectPtr< UMovieGraphDefaultRenderer > InGraphRenderer, |
Gets an accumulator that's in use for the provided sample state (or creates a new one), and returns the accumulator args that are in use. | |
| UMovieGraphImagePassBaseNode * | GetParentNode
(
UMovieGraphEvaluatedConfig* InConfig |
For this image pass, look up the associated node by type for the given config. | |
| TWeakObjectPtr< UMovieGraphDefaultRenderer > | GetRenderer () |
||
| DefaultRenderer::FRenderTargetInitParams | GetRenderTargetInitParams
(
const FMovieGraphTimeStepData& InTimeData, |
Gets the render target init params that will be used when creating the render target. | |
| TFunction< void(TUniquePtr< FImagePixelData > &&)> | MakeForwardingEndpoint
(
const FMovieGraphSampleState& InSampleState, |
||
| void | ModifyProjectionMatrixForTiling
(
const UE::MovieGraph::DefaultRenderer::FMovieGraphTilingParams& InTilingParams, |
Utility function for modifying the projection matrix to match the given tiling parameters. | |
| void | PostRendererSubmission
(
const UE::MovieGraph::FMovieGraphSampleState& InSampleState, |
||
| void | Render
(
const FMovieGraphTraversalContext& InFrameTraversalContext, |
||
| void | Setup
(
TWeakObjectPtr< UMovieGraphDefaultRenderer > InRenderer, |
||
| bool | ShouldDiscardOutput
(
const TSharedRef< FSceneViewFamilyContext >& InFamily, |
||
| void | Teardown () |
Typedefs
| Name | Description |
|---|---|
| FAccumulatorSampleFunc |