Navigation
API > API/Plugins > API/Plugins/TextureGraphEditor
| Name | UTG_EdGraphNode |
| Type | class |
| Header File | /Engine/Plugins/TextureGraph/Source/TextureGraphEditor/Public/EdGraph/TG_EdGraphNode.h |
| Include Path | #include "EdGraph/TG_EdGraphNode.h" |
Syntax
UCLASS ()
class UTG_EdGraphNode : public UEdGraphNode
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UEdGraphNode → UTG_EdGraphNode
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FOnNodePostEvaluateDelegate | TMulticastDelegate_OneParam< void, const FTG_EvaluationContext * > | EdGraph/TG_EdGraphNode.h | |
| FOnPinSelectionChangeDelegate | TMulticastDelegate_OneParam< void, UEdGraphPin * > | EdGraph/TG_EdGraphNode.h | |
| FOnTSEditorGraphNodeChanged | TMulticastDelegate_NoParams< void > | EdGraph/TG_EdGraphNode.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| OnNodePostEvaluateDelegate | FOnNodePostEvaluateDelegate | EdGraph/TG_EdGraphNode.h | ||
| OnNodeReconstructDelegate | FOnTSEditorGraphNodeChanged | EdGraph/TG_EdGraphNode.h | ||
| OnPinSelectionChangeDelegate | FOnPinSelectionChangeDelegate | EdGraph/TG_EdGraphNode.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| SelectedPin | UEdGraphPin * | EdGraph/TG_EdGraphNode.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Construct
(
UTG_Node* InNode |
EdGraph/TG_EdGraphNode.h | ||
UObject * GetDetailsObject() |
EdGraph/TG_EdGraphNode.h | ||
UTG_Node * GetNode() |
EdGraph/TG_EdGraphNode.h | ||
TArray< UEdGraphPin * > GetOutputPins() |
EdGraph/TG_EdGraphNode.h | ||
FName GetPinCategory
(
UTG_Pin* Pin, |
EdGraph/TG_EdGraphNode.h | ||
const UEdGraphPin * GetSelectedPin() |
EdGraph/TG_EdGraphNode.h | ||
TArray< UEdGraphPin * > GetTextureOutputPins() |
EdGraph/TG_EdGraphNode.h | ||
virtual FString GetTitleDetail() |
EdGraph/TG_EdGraphNode.h | ||
void OnNodeChanged
(
UTG_Node* InNode |
EdGraph/TG_EdGraphNode.h | ||
virtual void PinDefaultValueChangedWithTweaking
(
UEdGraphPin* Pin, |
Called when the DefaultValue of one of the pins of this node is changed in the editor | EdGraph/TG_EdGraphNode.h | |
void PostCopyNode() |
EdGraph/TG_EdGraphNode.h | ||
void SelectPin
(
UEdGraphPin* Pin, |
Sets the selected pin for Node | EdGraph/TG_EdGraphNode.h | |
void UpdateInputPinsVisibility() |
EdGraph/TG_EdGraphNode.h | ||
void UpdatePinsEditCondition() |
EdGraph/TG_EdGraphNode.h | ||
void UpdatePinVisibility
(
UEdGraphPin* Pin, |
EdGraph/TG_EdGraphNode.h |
Overridden from UEdGraphNode
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AllocateDefaultPins() |
EdGraph/TG_EdGraphNode.h | ||
virtual void AutowireNewNode
(
UEdGraphPin* FromPin |
EdGraph/TG_EdGraphNode.h | ||
virtual bool CanUserDeleteNode() |
EdGraph/TG_EdGraphNode.h | ||
virtual FLinearColor GetNodeBodyTintColor() |
EdGraph/TG_EdGraphNode.h | ||
virtual void GetNodeContextMenuActions
(
UToolMenu* Menu, |
EdGraph/TG_EdGraphNode.h | ||
virtual FText GetNodeTitle
(
ENodeTitleType::Type TitleType |
EdGraph/TG_EdGraphNode.h | ||
virtual FLinearColor GetNodeTitleColor() |
EdGraph/TG_EdGraphNode.h | ||
virtual FText GetTooltipText() |
EdGraph/TG_EdGraphNode.h | ||
virtual void OnRenameNode
(
const FString& NewName |
EdGraph/TG_EdGraphNode.h | ||
virtual void PinConnectionListChanged
(
UEdGraphPin* Pin |
EdGraph/TG_EdGraphNode.h | ||
virtual void PostPasteNode() |
EdGraph/TG_EdGraphNode.h | ||
virtual void PrepareForCopying() |
EdGraph/TG_EdGraphNode.h | ||
virtual void ReconstructNode() |
EdGraph/TG_EdGraphNode.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void BeginDestroy() |
EdGraph/TG_EdGraphNode.h | ||
virtual void PostTransacted
(
const FTransactionObjectEvent& TransactionEvent |
EdGraph/TG_EdGraphNode.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
float GetNodeAlpha() |
EdGraph/TG_EdGraphNode.h | ||
FLinearColor GetTitleColor() |
EdGraph/TG_EdGraphNode.h | ||
void OnNodePostEvaluate
(
const FTG_EvaluationContext* Fts_EvaluationContext |
EdGraph/TG_EdGraphNode.h | ||
void UpdateCommentBubblePinned() |
EdGraph/TG_EdGraphNode.h | ||
bool UpdateEdPinDefaultValue
(
UEdGraphPin* EdPin, |
EdGraph/TG_EdGraphNode.h | ||
void UpdatePinsAndReconstructNode() |
EdGraph/TG_EdGraphNode.h | ||
void UpdatePosition() |
Copy the edNode position to the model node. | EdGraph/TG_EdGraphNode.h |
Overridden from UEdGraphNode
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OnCommentBubbleToggled
(
bool bInCommentBubbleVisible |
EdGraph/TG_EdGraphNode.h | ||
virtual void OnUpdateCommentText
(
const FString& NewComment |
EdGraph/TG_EdGraphNode.h |