Navigation
API > API/Plugins > API/Plugins/PCG
| Name | FPCGPinProperties |
| Type | struct |
| Header File | /Engine/Plugins/PCG/Source/PCG/Public/PCGPin.h |
| Include Path | #include "PCGPin.h" |
Syntax
USTRUCT (BlueprintType ,
Meta=(HasNativeBreak="/Script/PCG.PCGBlueprintPinHelpers.BreakPinProperty", HasNativeMake="/Script/PCG.PCGBlueprintPinHelpers.MakePinProperty"))
struct FPCGPinProperties
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| PCGPin.h | |||
FPCGPinProperties
(
const FName& InLabel, |
PCGPin.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AllowedTypes | EPCGDataType | PCGPin.h |
|
|
| bAllowEditMultipleConnections | bool | PCGPin.h |
|
|
| bAllowEditMultipleData | bool | PCGPin.h |
|
|
| bAllowMultipleData | bool | PCGPin.h |
|
|
| bInvisiblePin | bool | PCGPin.h |
|
|
| Label | FName | PCGPin.h |
|
|
| PinStatus | EPCGPinStatus | Define the status of a given pin (Normal, Required or Advanced) | PCGPin.h |
|
| Tooltip | FText | PCGPin.h |
|
|
| Usage | EPCGPinUsage | PCGPin.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bAllowMultipleConnections | bool | PCGPin.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool AllowsMultipleConnections() |
Multiple connections are only possible if we support multi data. | PCGPin.h | |
bool CanEditChange
(
const FEditPropertyChain& PropertyChain |
PCGPin.h | ||
bool IsAdvancedPin() |
PCGPin.h | ||
bool IsDatalessPin() |
PCGPin.h | ||
bool IsNormalPin() |
PCGPin.h | ||
bool IsOverrideOrUserParamPin() |
PCGPin.h | ||
bool IsRequiredPin() |
PCGPin.h | ||
void PostSerialize
(
const FArchive& Ar |
Convert the bIsAdvanced boolean to PinStatus for deprecation purposes. | PCGPin.h | |
void SetAdvancedPin() |
PCGPin.h | ||
void SetAllowMultipleConnections
(
bool bInAllowMultipleConnectons |
Allowing multiple connections will automatically enable multi data. | PCGPin.h | |
void SetNormalPin() |
PCGPin.h | ||
void SetOverrideOrUserParamPin() |
PCGPin.h | ||
void SetRequiredPin() |
PCGPin.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool operator==
(
const FPCGPinProperties& Other |
PCGPin.h |