Navigation
API > API/Plugins > API/Plugins/PCG
Interface for settings that support inline constants via FPCGInlineConstantState. Inherits from IPCGSettingsDefaultValueProvider and overrides all methods with boilerplate implementations that delegate to the composable state struct.
Inheriting this interface:
Embed an FPCGInlineConstantState as a UPROPERTY
Override GetInlineConstantState() / GetMutableInlineConstantState() to return it
Override GetPinInitialDefaultValueType() to specify eligible pins and their initial types
Note: Do NOT inherit IPCGSettingsDefaultValueProvider manually alongside this interface.
| Name | UPCGSettingsInlineConstant |
| Type | class |
| Header File | /Engine/Plugins/PCG/Source/PCG/Public/Metadata/PCGInlineConstantInterface.h |
| Include Path | #include "Metadata/PCGInlineConstantInterface.h" |
Syntax
class UPCGSettingsInlineConstant : public UPCGSettingsDefaultValueProvider
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UInterface → UPCGSettingsDefaultValueProvider → UPCGSettingsInlineConstant