Navigation
API > API/Runtime > API/Runtime/Engine
Struct used to define the type of information carried on this pin
| Name | FEdGraphPinType |
| Type | struct |
| Header File | /Engine/Source/Runtime/Engine/Classes/EdGraph/EdGraphPin.h |
| Include Path | #include "EdGraph/EdGraphPin.h" |
Syntax
USTRUCT (BlueprintType )
struct FEdGraphPinType
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| EdGraph/EdGraphPin.h | |||
FEdGraphPinType
(
FName InPinCategory, |
EdGraph/EdGraphPin.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bIsConst | uint8 | Whether or not this pin is a immutable const value | EdGraph/EdGraphPin.h | |
| bIsReference | uint8 | Whether or not this pin is a value passed by reference or not | EdGraph/EdGraphPin.h | |
| bIsUObjectWrapper | uint8 | Whether or not this is a "wrapped" Unreal object ptr type (e.g. TSubclassOf |
EdGraph/EdGraphPin.h | |
| bIsWeakPointer | uint8 | Whether or not this is a weak reference | EdGraph/EdGraphPin.h | |
| bSerializeAsSinglePrecisionFloat | uint8 | Set to true if the type was serialized prior to BlueprintPinsUseRealNumbers | EdGraph/EdGraphPin.h | |
| ContainerType | EPinContainerType | EdGraph/EdGraphPin.h | ||
| PinCategory | FName | Category of pin type | EdGraph/EdGraphPin.h | |
| PinSubCategory | FName | Sub-category of pin type | EdGraph/EdGraphPin.h | |
| PinSubCategoryMemberReference | FSimpleMemberReference | Sub-category member reference | EdGraph/EdGraphPin.h | |
| PinSubCategoryObject | TWeakObjectPtr< UObject > | Sub-category object | EdGraph/EdGraphPin.h | |
| PinValueType | FEdGraphTerminalType | Data used to determine value types when bIsMap is true | EdGraph/EdGraphPin.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool IsArray() |
EdGraph/EdGraphPin.h | ||
bool IsContainer() |
EdGraph/EdGraphPin.h | ||
bool IsMap() |
EdGraph/EdGraphPin.h | ||
bool IsSet() |
EdGraph/EdGraphPin.h | ||
void PostSerialize
(
const FArchive& Ar |
EdGraph/EdGraphPin.h | ||
void ResetToDefaults() |
EdGraph/EdGraphPin.h | ||
bool Serialize
(
FArchive& Ar |
EdGraph/EdGraphPin.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void DeclareCustomVersions
(
FArchive& Ar |
EdGraph/EdGraphPin.h | ||
static FEdGraphPinType GetPinTypeForTerminalType
(
const FEdGraphTerminalType& TerminalType |
EdGraph/EdGraphPin.h | ||
static FEdGraphPinType GetTerminalTypeForContainer
(
const FEdGraphPinType& ContainerType |
EdGraph/EdGraphPin.h | ||
static EPinContainerType ToPinContainerType
(
const bool bInIsArray, |
EdGraph/EdGraphPin.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool operator!=
(
const FEdGraphPinType& Other |
EdGraph/EdGraphPin.h | ||
bool operator==
(
const FEdGraphPinType& Other |
EdGraph/EdGraphPin.h |