Navigation
API > API/Editor > API/Editor/GraphEditor
Class that decides which widget type to create for a given data object
| Name | FNodeFactory |
| Type | class |
| Header File | /Engine/Source/Editor/GraphEditor/Public/NodeFactory.h |
| Include Path | #include "NodeFactory.h" |
Syntax
class FNodeFactory
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FConnectionDrawingPolicy * CreateConnectionPolicy
(
const UEdGraphSchema* Schema, |
Create a pin connection factory for the supplied schema | NodeFactory.h | |
static TSharedPtr< SGraphPin > CreateK2PinWidget
(
UEdGraphPin* InPin |
Create a K2 schema default widget for the supplied pin | NodeFactory.h | |
static TSharedPtr< SGraphNode > CreateNodeWidget
(
UEdGraphNode* InNode |
Create a widget for the supplied node | NodeFactory.h | |
static TSharedPtr< SGraphPin > CreatePinWidget
(
UEdGraphPin* InPin |
Create a widget for the supplied pin | NodeFactory.h |