Navigation
API > API/Runtime > API/Runtime/Engine
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.
| Name | FEdGraphTerminalType |
| Type | struct |
| Header File | /Engine/Source/Runtime/Engine/Classes/EdGraph/EdGraphNode.h |
| Include Path | #include "EdGraph/EdGraphNode.h" |
Syntax
USTRUCT ()
struct FEdGraphTerminalType
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FEdGraphTerminalType() |
EdGraph/EdGraphNode.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bTerminalIsConst | bool | Whether or not this pin is a immutable const value | EdGraph/EdGraphNode.h | |
| bTerminalIsUObjectWrapper | bool | Whether or not this is a "wrapped" Unreal object ptr type (e.g. TSubclassOf |
EdGraph/EdGraphNode.h | |
| bTerminalIsWeakPointer | bool | Whether or not this is a weak reference | EdGraph/EdGraphNode.h | |
| TerminalCategory | FName | Category | EdGraph/EdGraphNode.h | |
| TerminalSubCategory | FName | Sub-category | EdGraph/EdGraphNode.h | |
| TerminalSubCategoryObject | TWeakObjectPtr< UObject > | Sub-category object | EdGraph/EdGraphNode.h |
Functions
Public
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FEdGraphTerminalType FromPinType
(
const FEdGraphPinType& PinType |
Creates a TerminalType from the primary portion of the PinType | EdGraph/EdGraphNode.h |