![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#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< UObject > | TerminalSubCategoryObject |
| bool | bTerminalIsConst |
| bool | bTerminalIsWeakPointer |
| bool | bTerminalIsUObjectWrapper |
Friends | |
| FArchive & | operator<< (FArchive &Ar, FEdGraphTerminalType &P) |
| bool | operator!= (const FEdGraphTerminalType &A, const FEdGraphTerminalType &B) |
| bool | operator== (const FEdGraphTerminalType &A, const FEdGraphTerminalType &B) |
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.
|
inline |
|
static |
Creates a TerminalType from the primary portion of the PinType
|
friend |
|
friend |
|
friend |
| bool FEdGraphTerminalType::bTerminalIsConst |
Whether or not this pin is a immutable const value
| bool FEdGraphTerminalType::bTerminalIsUObjectWrapper |
Whether or not this is a "wrapped" Unreal object ptr type (e.g. TSubclassOf<T> instead of UClass*)
| bool FEdGraphTerminalType::bTerminalIsWeakPointer |
Whether or not this is a weak reference
| FName FEdGraphTerminalType::TerminalCategory |
Category
| FName FEdGraphTerminalType::TerminalSubCategory |
Sub-category
| TWeakObjectPtr<UObject> FEdGraphTerminalType::TerminalSubCategoryObject |
Sub-category object