FEdGraphTerminalType

Struct used to define information for terminal types, e.g. types that can be contained by a container.

Choose your operating system:

Windows

macOS

Linux

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Classes/EdGraph/EdGraphNode.h

Include

#include "EdGraph/EdGraphNode.h"

Syntax

struct FEdGraphTerminalType

Remarks

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.

Variables

Name Description

Public variable

bool

 

bTerminalIsConst

Whether or not this pin is a immutable const value

Public variable

bool

 

bTerminalIsUObjectWrapper

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

Public variable

bool

 

bTerminalIsWeakPointer

Whether or not this is a weak reference

Public variable

FName

 

TerminalCategory

Category

Public variable

FName

 

TerminalSubCategory

Sub-category

Public variable

TWeakObjectPtr<...

 

TerminalSubCategoryObject

Sub-category object

Constructors

Name Description

Public function

FEdGraphTerminalType()

Functions

Name Description

Public function Static

FEdGraphTerm...

 

FromPinType

(
    const FEdGraphPinType& PinType
)

Creates a TerminalType from the primary portion of the PinType