Navigation
API > API/Plugins > API/Plugins/PCG
| Name | FPCGTaggedData |
| Type | struct |
| Header File | /Engine/Plugins/PCG/Source/PCG/Public/PCGData.h |
| Include Path | #include "PCGData.h" |
Syntax
USTRUCT (BlueprintType ,
Meta=(HasNativeBreak="/Script/PCG.PCGDataFunctionLibrary.BreakTaggedData", HasNativeMake="/Script/PCG.PCGDataFunctionLibrary.MakeTaggedData"))
struct FPCGTaggedData
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bIsUsedMultipleTimes | bool | Special flag to be modified by execution when a data is used multiple times (in this node or other nodes), to enable optimization when they are not. | PCGData.h |
|
| bPinlessData | bool | Special flag for data that are forwarded to other nodes, but without a pin. Useful for internal data. | PCGData.h | |
| Data | FPCGDataPtrWrapper | Wraps a TObjectPtr |
PCGData.h |
|
| OriginalIndex | int32 | Used to re-order elements when using per-data caching. | PCGData.h | |
| OriginatingNode | TWeakObjectPtr< const UPCGNode > | For debug tracking. | PCGData.h | |
| Pin | FName | The label of the pin that this data was either emitted from or received on. | PCGData.h |
|
| Tags | TSet< FString > | PCGData.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FPCGCrc ComputeCrc
(
bool bFullDataCrc |
PCGData.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool operator!=
(
const FPCGTaggedData& Other |
PCGData.h | ||
bool operator==
(
const FPCGTaggedData& Other |
PCGData.h |