|
|
A Demo Project for the UnrealEngineSDK
|
#include <SDialogueGraphNode_Base.h>
Public Member Functions | |
| void | Construct (const FArguments &InArgs, UDialogueGraphNode_Base *InNode) |
| void | CreatePinWidgets () override |
| void | CreateStandardPinWidget (UEdGraphPin *Pin) override |
| virtual EVisibility | GetNodeVisibility () const |
| void | SetOwner (const TSharedRef< SGraphPanel > &OwnerPanel) override |
| SLATE_BEGIN_ARGS (Self) | |
| void | UpdateGraphNode () override |
Protected Member Functions | |
| void | AddPin (const TSharedRef< SGraphPin > &PinToAdd) override |
| TSharedPtr< SGraphPin > | CreatePinWidget (UEdGraphPin *Pin) const override |
Protected Attributes | |
| UDialogueGraphNode_Base * | DialogueGraphNode_Base = nullptr |
| TSharedPtr< SVerticalBox > | PinsNodeBox |
| const UDlgSystemSettings * | Settings = nullptr |
Private Types | |
| typedef SDialogueGraphNode_Base | Self |
| typedef SGraphNode | Super |
Private Member Functions | |
| bool | IsValidPin (UEdGraphPin *Pin) |
Widget for UDialogueGraphNode_Base
Definition at line 17 of file SDialogueGraphNode_Base.h.
|
private |
Definition at line 20 of file SDialogueGraphNode_Base.h.
|
private |
Definition at line 19 of file SDialogueGraphNode_Base.h.
|
overrideprotected |
Add a new pin to this graph node. The pin must be newly created.
| PinToAdd | A new pin to add to this GraphNode. |
Definition at line 85 of file SDialogueGraphNode_Base.cpp.
| void SDialogueGraphNode_Base::Construct | ( | const FArguments & | InArgs, |
| UDialogueGraphNode_Base * | InNode ) |
Definition at line 16 of file SDialogueGraphNode_Base.cpp.
|
overrideprotected |
Hook that allows derived classes to supply their own SGraphPin derivatives for any pin. Used by CreateStandardPinWidget.
Definition at line 79 of file SDialogueGraphNode_Base.cpp.
|
override |
Create the widgets for pins on the node
Definition at line 23 of file SDialogueGraphNode_Base.cpp.
|
override |
Create a single pin widget
Definition at line 45 of file SDialogueGraphNode_Base.cpp.
|
inlinevirtual |
Is the current node visible?
Reimplemented in SDialogueGraphNode, and SDialogueGraphNode_Edge.
Definition at line 45 of file SDialogueGraphNode_Base.h.
|
inlineprivate |
Tells us if the provided pin is valid.
Definition at line 61 of file SDialogueGraphNode_Base.h.
|
override |
| OwnerPanel | The GraphPanel that this node belongs to |
Definition at line 64 of file SDialogueGraphNode_Base.cpp.
|
inline |
Definition at line 23 of file SDialogueGraphNode_Base.h.
|
override |
Update this GraphNode to match the data that it is observing
Definition at line 50 of file SDialogueGraphNode_Base.cpp.
|
protected |
Definition at line 75 of file SDialogueGraphNode_Base.h.
|
protected |
The area where output/input pins reside
Definition at line 81 of file SDialogueGraphNode_Base.h.
|
protected |
Definition at line 78 of file SDialogueGraphNode_Base.h.