Navigation
API > API/Plugins > API/Plugins/PCG
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UBlueprintFunctionLibrary
- UPCGDataFunctionLibrary
References
| Module | PCG |
| Header | /Engine/Plugins/Experimental/PCG/Source/PCG/Public/PCGData.h |
| Include | #include "PCGData.h" |
Syntax
class UPCGDataFunctionLibrary : public UBlueprintFunctionLibrary
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddToCollection
(
FPCGDataCollection& InCollection, |
Adds a data object to a given collection, simpler usage than making a PCGTaggedData object | |
| TArray< FPCGTaggedData > | GetAllSettings
(
const FPCGDataCollection& InCollection |
||
| TArray< FPCGTaggedData > | GetInputs
(
const FPCGDataCollection& InCollection |
Blueprint methods to support interaction with FPCGDataCollection. | |
| TArray< FPCGTaggedData > | GetInputsByPinLabel
(
const FPCGDataCollection& InCollection, |
||
| TArray< UPCGData * > | GetInputsByPredicate
(
const FPCGDataCollection& InCollection, |
||
| TArray< FPCGTaggedData > | GetInputsByTag
(
const FPCGDataCollection& InCollection, |
||
| TArray< FPCGTaggedData > | GetParams
(
const FPCGDataCollection& InCollection |
||
| TArray< FPCGTaggedData > | GetParamsByPinLabel
(
const FPCGDataCollection& InCollection, |
||
| TArray< FPCGTaggedData > | GetParamsByTag
(
const FPCGDataCollection& InCollection, |
||
| TArray< UPCGData * > | GetTypedInputs
(
const FPCGDataCollection& InCollection, |
Gets all inputs of the given class type, returning matching tagged data in the OutTaggedData value too | |
| 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 | |
| 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 | |
| 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 |