Navigation
API > API/Plugins > API/Plugins/PCG
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UPCGData
- UPCGParamData
References
| Module | PCG |
| Header | /Engine/Plugins/Experimental/PCG/Source/PCG/Public/PCGParamData.h |
| Include | #include "PCGParamData.h" |
Syntax
UCLASS&40;BlueprintType, ClassGroup&61;&40;Procedural&41;, DisplayName&61;"Attribute Set"&41;
class UPCGParamData : public UPCGData
Remarks
Class to hold execution parameters that will be consumed in nodes of the graph
Variables
| Type | Name | Description | |
|---|---|---|---|
| TObjectPtr< UPCGMetadata > | Metadata | Not accessible through blueprint to make sure the constness is preserved. | |
| TMap< FName, int64 > | NameMap |
Constructors
| Type | Name | Description | |
|---|---|---|---|
UPCGParamData
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| const UPCGMetadata * | |||
| UPCGParamData * | FilterParamsByKey
(
int64 InKey |
||
| UPCGParamData * | FilterParamsByName
(
const FName& InName |
Creates a new params that keeps only a given key/name | |
| int64 | FindMetadataKey
(
const FName& InName |
Returns the entry for the given name | |
| int64 | FindOrAddMetadataKey
(
const FName& InName |
Creates an entry for the given name, if not already added | |
| UPCGMetadata * |
Overridden from UPCGData
| Type | Name | Description | |
|---|---|---|---|
| void | AddToCrc
(
FArchiveCrc32& Ar, |
Adds this data to Crc. Fallback implementation writes object instance UID. | |
| FPCGAttributePropertyInputSelector | |||
| EPCGDataType | GetDataType () |
||
| bool | |||
| void | SetLastSelector
(
const FPCGAttributePropertySelector& InSelector |