Navigation
API > API/Plugins > API/Plugins/PCG
| Name | IPCGDynamicPinsProvider |
| Type | class |
| Header File | /Engine/Plugins/PCG/Source/PCG/Public/PCGDynamicPins.h |
| Include Path | #include "PCGDynamicPins.h" |
Syntax
class IPCGDynamicPinsProvider
Derived Classes
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FPCGPinProperties CreateDefaultDynamicPin
(
EPCGPinDirection Direction |
Returns default properties for a newly created dynamic pin. | PCGDynamicPins.h | |
const FPCGDynamicPinContainer * GetDynamicPinContainer
(
EPCGPinDirection Direction |
Returns the dynamic pin container for the given direction, or nullptr if that direction is not supported. | PCGDynamicPins.h | |
FPCGDynamicPinContainer * GetMutableDynamicPinContainer
(
EPCGPinDirection Direction |
Returns the mutable dynamic pin container for the given direction, or nullptr if not supported. | PCGDynamicPins.h | |
TArray< FPCGPinProperties > GetStaticPinProperties
(
EPCGPinDirection Direction |
Returns the static pin properties for the given direction. | PCGDynamicPins.h |
Public Virtual
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool CanUserAddDynamicPins
(
const EPCGPinDirection Direction |
Whether the user can add dynamic pins in the given direction. | PCGDynamicPins.h | |
virtual bool CanUserRemoveDynamicPins
(
const EPCGPinDirection Direction |
Whether the user can remove dynamic pins in the given direction. | PCGDynamicPins.h | |
virtual bool CanUserRenameDynamicPin
(
EPCGPinDirection Direction |
Whether the user can rename dynamic pins in the given direction. | PCGDynamicPins.h | |
virtual TArray< FName > GetAllDynamicPinLabels
(
EPCGPinDirection Direction |
Returns the labels of all dynamic pins for the given direction. | PCGDynamicPins.h | |
virtual TArray< FPCGPinProperties > GetCombinedPinProperties
(
EPCGPinDirection Direction |
Returns static + dynamic pin properties concatenated. | PCGDynamicPins.h | |
virtual void OnPinRenamed
(
FName OldLabel, |
Called after a dynamic pin has been renamed. | PCGDynamicPins.h |