Navigation
API > API/Plugins > API/Plugins/MovieRenderPipelineCore
Base node containing common logic for nodes that render widgets.
| Name | UMovieGraphWidgetRendererBaseNode |
| Type | class |
| Header File | /Engine/Plugins/MovieScene/MovieRenderPipeline/Source/MovieRenderPipelineCore/Public/Graph/Nodes/MovieGraphWidgetRendererBaseNode.h |
| Include Path | #include "Graph/Nodes/MovieGraphWidgetRendererBaseNode.h" |
Syntax
UCLASS (MinimalAPI, Abstract)
class UMovieGraphWidgetRendererBaseNode : public UMovieGraphRenderPassNode
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMovieGraphNode → UMovieGraphSettingNode → UMovieGraphRenderPassNode → UMovieGraphWidgetRendererBaseNode
Derived Classes
Structs
| Name | Remarks |
|---|---|
| FMovieGraphWidgetPass | A render pass for a specific render layer, generated by the UMovieGraphWidgetRendererBaseNode CDO. |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bCompositeOntoFinalImage | bool | If true, the pass will be composited onto each render. Does not apply to multi-layer EXR files. | Graph/Nodes/MovieGraphWidgetRendererBaseNode.h |
|
| bOverride_bCompositeOntoFinalImage | uint8 | Graph/Nodes/MovieGraphWidgetRendererBaseNode.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| SharedVirtualWindows | TMap< const FIntPoint, TSharedPtr< SVirtualWindow > > | Virtual window instances shared with all FMovieGraphWidgetPass instances, keyed by resolution. | Graph/Nodes/MovieGraphWidgetRendererBaseNode.h |
Functions
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TUniquePtr< FMovieGraphWidgetPass > GeneratePass() |
Generate a new pass that the widget renderer will use. | Graph/Nodes/MovieGraphWidgetRendererBaseNode.h | |
virtual FString GetFileNameFormatOverride() |
Gets the file name that the render will write to if not performing a composite. | Graph/Nodes/MovieGraphWidgetRendererBaseNode.h | |
virtual FString GetLayerNameOverride () |
Gets the layer name this render will use when writing to multi-layer formats. | Graph/Nodes/MovieGraphWidgetRendererBaseNode.h |
Overridden from UMovieGraphRenderPassNode
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void GatherOutputPassesImpl
(
UMovieGraphEvaluatedConfig* InConfig, |
Graph/Nodes/MovieGraphWidgetRendererBaseNode.h | ||
virtual void RenderImpl
(
const FMovieGraphTraversalContext& InFrameTraversalContext, |
Graph/Nodes/MovieGraphWidgetRendererBaseNode.h | ||
virtual void SetupImpl
(
const FMovieGraphRenderPassSetupData& InSetupData |
Graph/Nodes/MovieGraphWidgetRendererBaseNode.h | ||
virtual void TeardownImpl() |
Graph/Nodes/MovieGraphWidgetRendererBaseNode.h |