Navigation
API > API/Plugins > API/Plugins/PCG
| Name | FExtractAttributeParams |
| Type | struct |
| Header File | /Engine/Plugins/PCG/Source/PCG/Public/Elements/Metadata/PCGExtractAttribute.h |
| Include Path | #include "Elements/Metadata/PCGExtractAttribute.h" |
Syntax
struct FExtractAttributeParams
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Context | FPCGContext * | Context that contains the input data. Cannot be null when passed to ExtractAttribute. | Elements/Metadata/PCGExtractAttribute.h | |
| Index | const int32 | Index of the element to extract the attribute from. | Elements/Metadata/PCGExtractAttribute.h | |
| InputLabel | FName | Input pin label to read the data from. | Elements/Metadata/PCGExtractAttribute.h | |
| InputSource | const FPCGAttributePropertyInputSelector * | Selector for the attribute to extract. Cannot be null when passed to ExtractAttribute. | Elements/Metadata/PCGExtractAttribute.h | |
| OnSuccessExtractionCallback | TFunction< void(const FPCGTaggedData &)> | Extra function that can be called after the extraction succeeded with the input data. | Elements/Metadata/PCGExtractAttribute.h | |
| OptionalClassRequirement | TOptional< TSubclassOf< UPCGData > > | Optional class to check the input data. | Elements/Metadata/PCGExtractAttribute.h | |
| OutputAttributeName | const FPCGAttributePropertyOutputSelector * | Selector for the output attribute to write into. Cannot be null when passed to ExtractAttribute. | Elements/Metadata/PCGExtractAttribute.h | |
| OutputLabel | FName | Output pin label to output the result attribute set to. | Elements/Metadata/PCGExtractAttribute.h |