// Copyright Epic Games, Inc. All Rights Reserved. #pragma once #include "Modules/ModuleInterface.h" #include "Templates/SharedPointer.h" class SWidget; class SDockTab; class FSpawnTabArgs; /** * The module holding all of the UI related pieces for the Virtualization module */ class FVirtualizationEditorModule : public IModuleInterface { private: virtual void StartupModule() override; virtual void ShutdownModule() override; void ShowVirtualAssetsStatisticsTab(); TSharedPtr CreateVirtualAssetsStatisticsDialog(); TSharedRef CreateVirtualAssetsStatisticsTab(const FSpawnTabArgs& Args); TWeakPtr VirtualAssetsStatisticsTab; };