Navigation
API > API/Plugins > API/Plugins/PCG
| Name | FPCGDataTypeInfoParam |
| Type | struct |
| Header File | /Engine/Plugins/PCG/Source/PCG/Public/PCGParamData.h |
| Include Path | #include "PCGParamData.h" |
Syntax
USTRUCT (Meta=(PCG_DataTypeDisplayName="Attribute Set"))
struct FPCGDataTypeInfoParam : public FPCGDataTypeInfo
Inheritance Hierarchy
- FPCGDataTypeInfo → FPCGDataTypeInfoParam
Functions
Public
Overridden from FPCGDataTypeInfo
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TSubclassOf< UPCGData > GetAssociatedClass() |
PCGParamData.h | ||
virtual EPCGDataType GetAssociatedLegacyType() |
PCGParamData.h | ||
virtual TOptional< FText > GetSubtypeTooltip
(
const FPCGDataTypeIdentifier& ThisType |
Can provide a custom tooltip for subtype that will be shown when hovering a pin of this type. | PCGParamData.h | |
virtual EPCGDataTypeCompatibilityResult IsCompatibleForSubtype
(
const FPCGDataTypeIdentifier& InType, |
Can be overriden to have more restrictive compatibility based on the subtype. | PCGParamData.h | |
virtual bool SupportsConversionTo
(
const FPCGDataTypeIdentifier& ThisType, |
Can be overriden by a type info to indicate if we can convert from ThisType to OutputType. | PCGParamData.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static const FPCGDataTypeBaseId & AsId() |
PCGParamData.h | ||
static TSubclassOf< UPCGData > GetStaticAssociatedClass() |
PCGParamData.h | ||
static EPCGDataType GetStaticAssociatedLegacyType() |
PCGParamData.h | ||
static bool HasValidSubtype
(
const FPCGDataTypeIdentifier& Id |
PCGParamData.h |