Navigation
API > API/Plugins > API/Plugins/PCG
Implement this interface to provide custom PCGData visualizations. Register your implementation to FPCGModule::FPCGDataVisualizationRegistry to be used automatically.
| Name | IPCGDataVisualization |
| Type | class |
| Header File | /Engine/Plugins/PCG/Source/PCG/Public/PCGDataVisualization.h |
| Include Path | #include "PCGDataVisualization.h" |
Syntax
class IPCGDataVisualization
Derived Classes
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IPCGDataVisualization() |
PCGDataVisualization.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ExecuteDebugDisplay
(
FPCGContext* Context, |
PCGDataVisualization.h | ||
virtual TArray< FPCGMetadataDomainID > GetAllSupportedDomainsForInspection
(
const UPCGData* Data |
PCGDataVisualization.h | ||
virtual FPCGMetadataDomainID GetDefaultDomainForInspection
(
const UPCGData* Data |
PCGDataVisualization.h | ||
virtual FString GetDomainDisplayNameForInspection
(
const UPCGData* Data, |
PCGDataVisualization.h | ||
virtual FPCGTableVisualizerInfo GetTableVisualizerInfo
(
const UPCGData* Data |
PCGDataVisualization.h | ||
virtual FPCGTableVisualizerInfo GetTableVisualizerInfoWithDomain
(
const UPCGData* Data, |
To be overriden by child classes. For deprecation, call the simple version one by default. | PCGDataVisualization.h | |
virtual FPCGSetupSceneFunc GetViewportSetupFunc
(
const UPCGData* Data |
PCGDataVisualization.h | ||
virtual FPCGSetupSceneFunc GetViewportSetupFunc
(
const UPCGSettingsInterface* SettingsInterface, |
Optionally provide a function to setup the data viewport. | PCGDataVisualization.h | |
virtual TArray< TSharedPtr< FStreamableHandle > > LoadRequiredResources
(
const UPCGData* Data |
Initiates an async load on any resources this data needs in order to be visualized. | PCGDataVisualization.h |