FEdGraphPinType

Struct used to define the type of information carried on this pin

Choose your operating system:

Windows

macOS

Linux

References

Module

Engine

Header

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

Include

#include "EdGraph/EdGraphPin.h"

Syntax

struct FEdGraphPinType

Remarks

Struct used to define the type of information carried on this pin

Variables

Name Description

Public variable

uint8: 1

 

bIsConst

Whether or not this pin is a immutable const value

Public variable

uint8: 1

 

bIsReference

Whether or not this pin is a value passed by reference or not

Public variable

uint8: 1

 

bIsUObjectWrapper

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

Public variable

uint8: 1

 

bIsWeakPointer

Whether or not this is a weak reference

Public variable

EPinContainerTy...

 

ContainerType

Public variable

FName

 

PinCategory

Category of pin type

Public variable

FName

 

PinSubCategory

Sub-category of pin type

Public variable

FSimpleMemberRe...

 

PinSubCategoryMemberReference

Sub-category member reference

Public variable

TWeakObjectPtr<...

 

PinSubCategoryObject

Sub-category object

Public variable

FEdGraphTermina...

 

PinValueType

Data used to determine value types when bIsMap is true

Constructors

Name Description

Public function

FEdGraphPinType()

Public function

FEdGraphPinType

(
    FName InPinCategory,
    FName InPinSubCategory,
    UObject* InPinSubCategoryObjec...,
    EPinContainerType InPinContainerTyp...,
    bool bInIsReference,
    const FEdGraphTerminalType& InValu...
)

Functions

Name Description

Public function Static

void

 

DeclareCustomVersions

(
    FArchive& Ar
)

Public function Static

FEdGraphPinT...

 

GetPinTypeForTerminalType

(
    const FEdGraphTerminalType& Termin...
)

Public function Static

FEdGraphPinT...

 

GetTerminalTypeForContainer

(
    const FEdGraphPinType& ContainerTy...
)

Public function Const

bool

 

IsArray()

Public function Const

bool

 

IsContainer()

Public function Const

bool

 

IsMap()

Public function Const

bool

 

IsSet()

Public function

void

 

PostSerialize

(
    const FArchive& Ar
)

Public function

void

 

ResetToDefaults()

Public function

bool

 

Serialize

(
    FArchive& Ar
)

Public function Static

EPinContaine...

 

ToPinContainerType

(
    const bool bInIsArray,
    const bool bInIsSet,
    const bool bInIsMap
)

Operators

Name Description

Public function Const

bool

 

operator!=

(
    const FEdGraphPinType& Other
)

Public function Const

bool

 

operator==

(
    const FEdGraphPinType& Other
)