A Demo Project for the UnrealEngineSDK
Loading...
Searching...
No Matches
DialogueGraphFactories.h
Go to the documentation of this file.
1// Copyright Csaba Molnar, Daniel Butum. All Rights Reserved.
2#pragma once
3
4#include "EdGraphUtilities.h"
5
6// Factory for creating Dialogue graph nodes
7// WARNING: UEdGraphNode::CreateVisualWidget has priority over this, see FNodeFactory::CreateNodeWidget
9{
10 TSharedPtr<class SGraphNode> CreateNode(class UEdGraphNode* InNode) const override;
11};
12
13// Factory for creating pin widgets
14// This is the highest priority creator, see FNodeFactory::CreatePinWidget
16{
17public:
18 TSharedPtr<class SGraphPin> CreatePin(class UEdGraphPin* Pin) const override;
19};
20
21// Factory for creating the drawing policy between nodes.
22// Defined in UDialogueGraphSchema::CreateConnectionDrawingPolicy which has priority over FGraphPanelPinConnectionFactory,
23// see FNodeFactory::CreateConnectionPolicy
TSharedPtr< class SGraphNode > CreateNode(class UEdGraphNode *InNode) const override
TSharedPtr< class SGraphPin > CreatePin(class UEdGraphPin *Pin) const override