UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FEdGraphTerminalType Struct Reference

#include <EdGraphNode.h>

Public Member Functions

 FEdGraphTerminalType ()
 

Static Public Member Functions

static ENGINE_API FEdGraphTerminalType FromPinType (const FEdGraphPinType &PinType)
 

Public Attributes

FName TerminalCategory
 
FName TerminalSubCategory
 
TWeakObjectPtr< UObjectTerminalSubCategoryObject
 
bool bTerminalIsConst
 
bool bTerminalIsWeakPointer
 
bool bTerminalIsUObjectWrapper
 

Friends

FArchiveoperator<< (FArchive &Ar, FEdGraphTerminalType &P)
 
bool operator!= (const FEdGraphTerminalType &A, const FEdGraphTerminalType &B)
 
bool operator== (const FEdGraphTerminalType &A, const FEdGraphTerminalType &B)
 

Detailed Description

Struct used to define information for terminal types, e.g. types that can be contained by a container. Currently can represent strong/weak references to a type (only UObjects), a structure, or a primitive. Support for "Container of Containers" is done by wrapping a structure, rather than implicitly defining names for containers.

Constructor & Destructor Documentation

◆ FEdGraphTerminalType()

FEdGraphTerminalType::FEdGraphTerminalType ( )
inline

Member Function Documentation

◆ FromPinType()

FEdGraphTerminalType FEdGraphTerminalType::FromPinType ( const FEdGraphPinType PinType)
static

Creates a TerminalType from the primary portion of the PinType

Friends And Related Symbol Documentation

◆ operator!=

bool operator!= ( const FEdGraphTerminalType A,
const FEdGraphTerminalType B 
)
friend

◆ operator<<

FArchive & operator<< ( FArchive Ar,
FEdGraphTerminalType P 
)
friend

◆ operator==

bool operator== ( const FEdGraphTerminalType A,
const FEdGraphTerminalType B 
)
friend

Member Data Documentation

◆ bTerminalIsConst

bool FEdGraphTerminalType::bTerminalIsConst

Whether or not this pin is a immutable const value

◆ bTerminalIsUObjectWrapper

bool FEdGraphTerminalType::bTerminalIsUObjectWrapper

Whether or not this is a "wrapped" Unreal object ptr type (e.g. TSubclassOf<T> instead of UClass*)

◆ bTerminalIsWeakPointer

bool FEdGraphTerminalType::bTerminalIsWeakPointer

Whether or not this is a weak reference

◆ TerminalCategory

FName FEdGraphTerminalType::TerminalCategory

Category

◆ TerminalSubCategory

FName FEdGraphTerminalType::TerminalSubCategory

Sub-category

◆ TerminalSubCategoryObject

TWeakObjectPtr<UObject> FEdGraphTerminalType::TerminalSubCategoryObject

Sub-category object


The documentation for this struct was generated from the following files: