Navigation
API > API/Plugins > API/Plugins/TextureGraphEditor
| Name | UTG_EdGraph |
| Type | class |
| Header File | /Engine/Plugins/TextureGraph/Source/TextureGraphEditor/Public/EdGraph/TG_EdGraph.h |
| Include Path | #include "EdGraph/TG_EdGraph.h" |
Syntax
UCLASS ()
class UTG_EdGraph : public UEdGraph
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UEdGraph → UTG_EdGraph
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| PinSelectionManager | FTG_PinSelectionManager | EdGraph/TG_EdGraph.h | ||
| TextureGraph | TObjectPtr< UTextureGraph > | EdGraph/TG_EdGraph.h | ||
| TGEditor | TWeakPtr< FTG_Editor > | EdGraph/TG_EdGraph.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| PinThumbBlobMap | TMap< FTG_Id, TiledBlobPtr > | EdGraph/TG_EdGraph.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UTG_EdGraphNode * AddModelNode
(
UTG_Node* ModelNode, |
Add a TG_Node to the Graph and create a EdGraphNode controlling it | EdGraph/TG_EdGraph.h | |
void CacheThumbBlob
(
FTG_Id PinId, |
EdGraph/TG_EdGraph.h | ||
void FixDuplicatedNodesPinConnections
(
TSet< UEdGraphNode* >& PastedNodes |
EdGraph/TG_EdGraph.h | ||
TiledBlobPtr GetCachedThumbBlob
(
FTG_Id PinId |
EdGraph/TG_EdGraph.h | ||
UTG_EdGraphNode * GetViewModelNode
(
FTG_Id NodeId |
Find the TG_EdGraphNode from the FTG_Id representing a TG_Node | EdGraph/TG_EdGraph.h | |
void InitializeFromTextureGraph
(
UTextureGraph* InTextureGraph, |
Initialize the EdGrpah from the model TextureGraph Generate the viewmodel graph matching the source model | EdGraph/TG_EdGraph.h | |
void OnNodeCreateThumbnail
(
UTG_Node* Node, |
Tells the node to create a thumbnail for its output pins | EdGraph/TG_EdGraph.h | |
void RefreshEditorDetails() |
Force refresh Editor details | EdGraph/TG_EdGraph.h |