// Copyright Epic Games, Inc. All Rights Reserved. #pragma once #include "PCGDataVisualization.h" #include "PCGEditorModule.h" class UPCGData; struct FPCGContext; class IPCGStaticMeshDataVisualization : public IPCGDataVisualization { public: // ~Begin IPCGDataVisualization interface virtual void ExecuteDebugDisplay(FPCGContext* Context, const UPCGSettingsInterface* SettingsInterface, const UPCGData* Data, AActor* TargetActor) const override { /* Do nothing. */ }; virtual FPCGTableVisualizerInfo GetTableVisualizerInfoWithDomain(const UPCGData* Data, const FPCGMetadataDomainID& DomainID) const override; virtual TArray> LoadRequiredResources(const UPCGData* Data) const override; virtual FPCGSetupSceneFunc GetViewportSetupFunc(const UPCGData* Data) const override; // ~End IPCGDataVisualization interface };