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