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.