Navigation
API > API/Plugins > API/Plugins/PCG
| Name | UPCGDataFunctionLibrary |
| Type | class |
| Header File | /Engine/Plugins/PCG/Source/PCG/Public/PCGData.h |
| Include Path | #include "PCGData.h" |
Syntax
UCLASS (MinimalAPI)
class UPCGDataFunctionLibrary : public UBlueprintFunctionLibrary
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UBlueprintFunctionLibrary → UPCGDataFunctionLibrary
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void AddToCollection
(
FPCGDataCollection& InCollection, |
Adds a data object to a given collection, simpler usage than making a PCGTaggedData object. | PCGData.h |
|
static void BreakTaggedData
(
const FPCGTaggedData& TaggedData, |
PCGData.h |
|
|
static TArray< FPCGTaggedData > GetAllSettings
(
const FPCGDataCollection& InCollection |
PCGData.h |
|
|
static TArray< FPCGTaggedData > GetInputs
(
const FPCGDataCollection& InCollection |
Blueprint methods to support interaction with FPCGDataCollection. | PCGData.h |
|
static TArray< FPCGTaggedData > GetInputsByPinLabel
(
const FPCGDataCollection& InCollection, |
PCGData.h |
|
|
static TArray< UPCGData * > GetInputsByPredicate
(
const FPCGDataCollection& InCollection, |
PCGData.h | ||
static TArray< FPCGTaggedData > GetInputsByTag
(
const FPCGDataCollection& InCollection, |
PCGData.h |
|
|
static TArray< FPCGTaggedData > GetParams
(
const FPCGDataCollection& InCollection |
PCGData.h |
|
|
static TArray< FPCGTaggedData > GetParamsByPinLabel
(
const FPCGDataCollection& InCollection, |
PCGData.h |
|
|
static TArray< FPCGTaggedData > GetParamsByTag
(
const FPCGDataCollection& InCollection, |
PCGData.h |
|
|
static TArray< UPCGData * > GetTypedInputs
(
const FPCGDataCollection& InCollection, |
Gets all inputs of the given class type, returning matching tagged data in the OutTaggedData value too | PCGData.h |
|
static TArray< UPCGData * > GetTypedInputsByPin
(
const FPCGDataCollection& InCollection, |
Gets all inputs of the given class type and on the given pin, returning matching tagged data in the OutTaggedData value too | PCGData.h |
|
static TArray< UPCGData * > GetTypedInputsByPinLabel
(
const FPCGDataCollection& InCollection, |
Gets all inputs of the given class type and on the given pin label, returning matching tagged data in the OutTaggedData value too | PCGData.h |
|
static TArray< UPCGData * > GetTypedInputsByTag
(
const FPCGDataCollection& InCollection, |
Gets all inputs of the given class type and having the provided tag, returning matching tagged data in the OutTaggedData value too | PCGData.h |
|
static FPCGTaggedData MakeTaggedData
(
UPCGData* Data, |
PCGData.h |
|