Navigation
API > API/Plugins > API/Plugins/PCG
This interface provides handling of changes once they are processed through the FPCGTrackingManager.
| Name | IPCGChangeHandler |
| Type | class |
| Header File | /Engine/Plugins/PCG/Source/PCG/Public/ChangeTracking/PCGChangeTrackingRegistry.h |
| Include Path | #include "ChangeTracking/PCGChangeTrackingRegistry.h" |
Syntax
class IPCGChangeHandler
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
IPCGChangeHandler
(
FPCGTrackingManager* InOwner |
ChangeTracking/PCGChangeTrackingRegistry.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IPCGChangeHandler() |
ChangeTracking/PCGChangeTrackingRegistry.h |
Structs
| Name | Remarks |
|---|---|
| FPCGChangeHandlerChange |
Functions
Public
Public Virtual
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void BeginChangeHandling
(
const TSharedRef< FPCGChangeHandlerChange >& InChange |
ChangeTracking/PCGChangeTrackingRegistry.h | ||
virtual void EndChangeHandling
(
bool bSkipRefresh |
ChangeTracking/PCGChangeTrackingRegistry.h | ||
virtual void HandleBoundedChange
(
IPCGGraphExecutionSource* InExecutionSource, |
ChangeTracking/PCGChangeTrackingRegistry.h | ||
virtual void HandleChange
(
IPCGGraphExecutionSource* InExecutionSource |
ChangeTracking/PCGChangeTrackingRegistry.h |