Navigation
API > API/Plugins > API/Plugins/DataLinkEdGraph
| Name | UDataLinkEdNode |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/DataLink/Source/DataLinkEdGraph/Public/Nodes/DataLinkEdNode.h |
| Include Path | #include "Nodes/DataLinkEdNode.h" |
Syntax
UCLASS (MinimalAPI)
class UDataLinkEdNode : public UEdGraphNode
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UEdGraphNode → UDataLinkEdNode
Derived Classes
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| MD_InvalidatesNode | const FLazyName | Nodes/DataLinkEdNode.h | |
| PN_Output | const FLazyName | Nodes/DataLinkEdNode.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| NodeMetadata | FDataLinkNodeMetadata | Cached metadata from the Template Node | Nodes/DataLinkEdNode.h | |
| TemplateNode | TObjectPtr< UDataLinkNode > | Underlying Data Link Node this Editor Node represents | Nodes/DataLinkEdNode.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ForEachPinConnection
(
TFunctionRef< void(const UEdGraphPin&, const UDataLinkEdNode&, const UEdGraphPin&)> InFunction |
Nodes/DataLinkEdNode.h | ||
UDataLinkNode * GetTemplateNode() |
Nodes/DataLinkEdNode.h | ||
void NotifyNodeChanged() |
Nodes/DataLinkEdNode.h | ||
void RefreshPins() |
Destroys existing pins and recreates new ones based on the underlying Template Node while also restoring pin links where available | Nodes/DataLinkEdNode.h | |
virtual bool RequiresPinRecreation() |
Checks against the current Template Node to determine if the Ed Node's structure matches the Template Node's | Nodes/DataLinkEdNode.h | |
void SetTemplateNodeClass
(
TSubclassOf< UDataLinkNode > InNodeClass, |
Nodes/DataLinkEdNode.h | ||
void UpdateMetadata() |
Nodes/DataLinkEdNode.h |
Overridden from UEdGraphNode
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AutowireNewNode
(
UEdGraphPin* InFromPin |
Nodes/DataLinkEdNode.h | ||
virtual bool CanCreateUnderSpecifiedSchema
(
const UEdGraphSchema* InSchema |
Nodes/DataLinkEdNode.h | ||
virtual FText GetNodeTitle
(
ENodeTitleType::Type InTitleType |
Nodes/DataLinkEdNode.h | ||
virtual FText GetTooltipText() |
Nodes/DataLinkEdNode.h | ||
virtual void PinConnectionListChanged
(
UEdGraphPin* InPin |
Nodes/DataLinkEdNode.h | ||
virtual void ReconstructNode() |
Nodes/DataLinkEdNode.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostEditChangeChainProperty
(
FPropertyChangedChainEvent& InPropertyChangedEvent |
Nodes/DataLinkEdNode.h | ||
virtual void PostEditUndo() |
Nodes/DataLinkEdNode.h | ||
virtual void PostLoad() |
Nodes/DataLinkEdNode.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FName GetTemplateNodePropertyName() |
Nodes/DataLinkEdNode.h |