Navigation
API > API/Plugins > API/Plugins/PCG
Wrapper around an object ptr of a UScriptStruct, that must be a child of FPCGDataTypeInfo Represent a single type, and is aggregated into a FPCGDataTypeIdentifier. Have a mapping from and to the EPCGDataType, for all legacy data types.
| Name | FPCGDataTypeBaseId |
| Type | struct |
| Header File | /Engine/Plugins/PCG/Source/PCG/Public/Data/Registry/PCGDataType.h |
| Include Path | #include "Data/Registry/PCGDataType.h" |
Syntax
USTRUCT (BlueprintType )
struct FPCGDataTypeBaseId
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FPCGDataTypeBaseId
(
const UScriptStruct* InStruct |
Data/Registry/PCGDataType.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Struct | TObjectPtr< const UScriptStruct > | Data/Registry/PCGDataType.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
EPCGDataType AsLegacyType() |
Data/Registry/PCGDataType.h | ||
const UScriptStruct * GetStruct() |
Data/Registry/PCGDataType.h | ||
bool IsChildOf () |
Data/Registry/PCGDataType.h | ||
bool IsChildOf
(
const FPCGDataTypeBaseId& Other |
Data/Registry/PCGDataType.h | ||
bool IsValid() |
Data/Registry/PCGDataType.h | ||
FString ToString() |
Data/Registry/PCGDataType.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FPCGDataTypeBaseId Construct() |
Data/Registry/PCGDataType.h | ||
static FPCGDataTypeBaseId MakeFromLegacyType
(
EPCGDataType LegacyType |
Data/Registry/PCGDataType.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool operator==
(
const FPCGDataTypeBaseId& Other |
Data/Registry/PCGDataType.h |