FNodeFactory

Class that decides which widget type to create for a given data object

Windows
MacOS
Linux

References

Module

GraphEditor

Header

/Engine/Source/Editor/GraphEditor/Public/NodeFactory.h

Include

#include "NodeFactory.h"

Syntax

class FNodeFactory

Remarks

Class that decides which widget type to create for a given data object

Functions

Name Description

Public function Static

FConnectionD...

 

CreateConnectionPolicy

(
    const UEdGraphSchema* Schema,
    int32 InBackLayerID,
    int32 InFrontLayerID,
    float ZoomFactor,
    const FSlateRect& InClippingRect,
    FSlateWindowElementList& InDrawEle...,
    UEdGraph* InGraphObj
)

Create a pin connection factory for the supplied schema

Public function Static

TSharedPtr< ...

 

CreateK2PinWidget

(
    UEdGraphPin* InPin
)

Create a K2 schema default widget for the supplied pin

Public function Static

TSharedPtr< ...

 

CreateNodeWidget

(
    UEdGraphNode* InNode
)

Create a widget for the supplied node

Public function Static

TSharedPtr< ...

 

CreatePinWidget

(
    UEdGraphPin* InPin
)

Create a widget for the supplied pin

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss