Navigation
API > API/Plugins > API/Plugins/PCG
| Name | FPCGSettingsOverridableParam |
| Type | struct |
| Header File | /Engine/Plugins/PCG/Source/PCG/Public/PCGSettings.h |
| Include Path | #include "PCGSettings.h" |
Syntax
USTRUCT ()
struct FPCGSettingsOverridableParam
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bHasNameClash | bool | If this flag is true, Label will be the full property path. | PCGSettings.h | |
| bRequiresGPUReadback | bool | Whether this overridable param requires a readback to CPU when overridden on the GPU. | PCGSettings.h | |
| bSupportsGPU | bool | Whether this overridable param is supported on the GPU. | PCGSettings.h | |
| Label | FName | PCGSettings.h | ||
| MapOfAliases | TMap< int32, FPCGPropertyAliases > | Map of all aliases for a given property, using its Index (to avoid name clashes within the same path) | PCGSettings.h | |
| Properties | TArray< const FProperty * > | Transient. | PCGSettings.h | |
| PropertiesNames | TArray< FName > | PCGSettings.h | ||
| PropertyClass | TObjectPtr< const UStruct > | PCGSettings.h | ||
| UnderlyingType | EPCGMetadataTypes | PCGSettings.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| PCGSettings.h | |||
FString GetDisplayPropertyPath() |
PCGSettings.h | ||
FText GetDisplayPropertyPathText() |
PCGSettings.h | ||
FString GetPropertyPath() |
PCGSettings.h | ||
bool HasAliases() |
PCGSettings.h | ||
bool IsHardReferenceOverride() |
Returns true if the last property is an ObjectProperty. | PCGSettings.h |