Navigation
API > API/Plugins > API/Plugins/PCG
| Name | FPCGChangeTrackingRegistry |
| Type | class |
| Header File | /Engine/Plugins/PCG/Source/PCG/Public/ChangeTracking/PCGChangeTrackingRegistry.h |
| Include Path | #include "ChangeTracking/PCGChangeTrackingRegistry.h" |
Syntax
class FPCGChangeTrackingRegistry
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| GetExecutionSourcesFromSelectionKeyEntries | TMap< UClass *, FPCGGetExecutionSourcesFromSelectionKey > | ChangeTracking/PCGChangeTrackingRegistry.h | ||
| HandlerFactories | TMap< FName, FPCGCreateHandlerInstance > | ChangeTracking/PCGChangeTrackingRegistry.h | ||
| TrackerFactories | TMap< FName, FPCGCreateTrackerInstance > | ChangeTracking/PCGChangeTrackingRegistry.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TArray< TUniquePtr< IPCGChangeHandler > > CreateChangeHandlers
(
FPCGTrackingManager* InManager |
ChangeTracking/PCGChangeTrackingRegistry.h | ||
TArray< TUniquePtr< IPCGChangeTracker > > CreateChangeTrackers
(
FPCGTrackingManager* InManager |
Creates the tracker instances for the FPCGTrackingManager. | ChangeTracking/PCGChangeTrackingRegistry.h | |
TArray< IPCGGraphExecutionSource * > GetExecutionSourcesFromSelectionKey
(
const FPCGGetExecutionSourcesFromSelectionKeyParams& InParams |
ChangeTracking/PCGChangeTrackingRegistry.h | ||
void RegisterGetExecutionSourcesFromSelectionKey
(
UClass* InSelectedObjectClass, |
Register/unregister execution source resolving. | ChangeTracking/PCGChangeTrackingRegistry.h | |
void RegisterHandlerFactory
(
FName InName, |
Register/unregister custom handler factories (allows other modules to register new handlers) | ChangeTracking/PCGChangeTrackingRegistry.h | |
void RegisterTrackerFactory
(
FName InName, |
Register/unregister custom tracker factories (allows other modules to register new trackers) | ChangeTracking/PCGChangeTrackingRegistry.h | |
void UnregisterGetExecutionSourcesFromSelectionKey
(
UClass* InSelectedObjectClass |
ChangeTracking/PCGChangeTrackingRegistry.h | ||
void UnregisterHandlerFactory
(
FName InName |
ChangeTracking/PCGChangeTrackingRegistry.h | ||
void UnregisterTrackerFactory
(
FName InName |
ChangeTracking/PCGChangeTrackingRegistry.h |