Navigation
API > API/Plugins > API/Plugins/PCG
Metadata usable in UPROPERTY for customizing the behavior when displaying the property in a property panel or graph node.
| Name | PCGObjectMetadata:: |
| Type | enum |
| Header File | /Engine/Plugins/PCG/Source/PCG/Public/PCGCommon.h |
| Include Path | #include "PCGCommon.h" |
Syntax
namespace PCGObjectMetadata
{
enum
{
PCG_Overridable,
PCG_OverridableCPUAndGPU,
PCG_OverridableCPUAndGPUWithReadback,
PCG_NotOverridable,
PCG_OverridableChildProperties,
PCG_OverrideAliases,
PCG_DiscardPropertySelection,
PCG_DiscardExtraSelection,
PCG_SupportsComposition,
PCG_TypeFilter,
}
}
Values
| Name | Remarks |
|---|---|
| PCG_Overridable | [PropertyMetadata] Indicates that the property is overridable by params on the CPU. |
| PCG_OverridableCPUAndGPU | [PropertyMetadata] Indicates that the property is overridable by params on the CPU and GPU. |
| PCG_OverridableCPUAndGPUWithReadback | [PropertyMetadata] Indicates that the property is overridable by params on the CPU and GPU and the overridden value will be read back for use in CPU computation during compute graph dispatch. |
| PCG_NotOverridable | [PropertyMetadata] Indicates that the property is not-overridable by params. Used in structs to hide some parameters |
| PCG_OverridableChildProperties | FBar Bar;. |
| PCG_OverrideAliases | [PropertyMetadata] Extra names to match for a given property. |
| PCG_DiscardPropertySelection | [PropertyMetadata] For FPCGAttributePropertySelector, won't display the point property items in the dropdown |
| PCG_DiscardExtraSelection | [PropertyMetadata] For FPCGAttributePropertySelector, won't display the extra property items in the dropdown |
| PCG_SupportsComposition | [PropertyMetadata] For FPCGDataTypeIdentifier, will enable selecting types like BitFlag, to compose types. |
| PCG_TypeFilter | [PropertyMetadata] For FPCGDataTypeIdentifier, will enable selecting valid types to show in the dropdown. |