Navigation
Unreal Engine C++ API Reference > Runtime > Engine > EdGraph
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
Type | Name | Description | |
---|---|---|---|
![]() |
uint8: 1 | bIsConst | Whether or not this pin is a immutable const value |
![]() |
uint8: 1 | bIsReference | Whether or not this pin is a value passed by reference or not |
![]() |
uint8: 1 | bIsUObjectWrapper | Whether or not this is a "wrapped" Unreal object ptr type (e.g. TSubclassOf |
![]() |
uint8: 1 | bIsWeakPointer | Whether or not this is a weak reference |
![]() |
uint8: 1 | bSerializeAsSinglePrecisionFloat | Set to true if the type was serialized prior to BlueprintPinsUseRealNumbers |
![]() |
EPinContainerType | ContainerType | |
![]() |
FName | PinCategory | Category of pin type |
![]() |
FName | PinSubCategory | Sub-category of pin type |
![]() |
FSimpleMemberReference | PinSubCategoryMemberReference | Sub-category member reference |
![]() |
TWeakObjectPtr< UObject > | PinSubCategoryObject | Sub-category object |
![]() |
FEdGraphTerminalType | PinValueType | Data used to determine value types when bIsMap is true |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
|||
![]() |
FEdGraphPinType
(
FName InPinCategory, |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | DeclareCustomVersions
(
FArchive& Ar |
|
![]() ![]() |
FEdGraphPinType | GetPinTypeForTerminalType
(
const FEdGraphTerminalType& TerminalType |
|
![]() ![]() |
FEdGraphPinType | GetTerminalTypeForContainer
(
const FEdGraphPinType& ContainerType |
|
![]() ![]() |
bool | IsArray () |
|
![]() ![]() |
bool | IsContainer () |
|
![]() ![]() |
bool | IsMap () |
|
![]() ![]() |
bool | IsSet () |
|
![]() |
void | PostSerialize
(
const FArchive& Ar |
|
![]() |
void | ||
![]() |
bool | ||
![]() ![]() |
EPinContainerType | ToPinContainerType
(
const bool bInIsArray, |
Operators
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
bool | operator!=
(
const FEdGraphPinType& Other |
|
![]() ![]() |
bool | operator==
(
const FEdGraphPinType& Other |