Navigation
API > API/Plugins > API/Plugins/PCG
Used to track the debug message to properly remove it upon regen or clean up.
| Name | UPCGManagedDebugStringMessageKey |
| Type | class |
| Header File | /Engine/Plugins/PCG/Source/PCG/Public/Elements/PCGPrintElement.h |
| Include Path | #include "Elements/PCGPrintElement.h" |
Syntax
UCLASS (ClassGroup=(Procedural))
class UPCGManagedDebugStringMessageKey : public UPCGManagedResource
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UPCGManagedResource → UPCGManagedDebugStringMessageKey
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| HashKey | uint64 | Elements/PCGPrintElement.h |
Functions
Public
Overridden from UPCGManagedResource
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool CanBeUsed() |
Returns whether a resource can be used - generally true except for resources marked as transient (from loading) | Elements/PCGPrintElement.h | |
virtual void ChangeTransientState
(
EPCGEditorDirtyMode NewEditingMode |
Debug should always be transient. | Elements/PCGPrintElement.h | |
virtual bool Release
(
bool bHardRelease, |
Releases/Mark Unused the resource depending on the bHardRelease flag. | Elements/PCGPrintElement.h |