Files
UnrealEngine/Engine/Plugins/ChaosInsights/Source/ChaosInsightsAnalysis/Private/ChaosInsightsAnalysisModule.h
2025-05-18 13:04:45 +08:00

26 lines
632 B
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#pragma once
#include "Modules/ModuleInterface.h"
#include "TraceServices/ModuleService.h"
class FTabManager;
namespace ChaosInsightsAnalysis
{
class FChaosInsightsAnalysisModule : public IModuleInterface, TraceServices::IModule
{
public:
// IModuleInterface interface
virtual void StartupModule() override;
virtual void ShutdownModule() override;
public:
// TraceServices::IModule interface
virtual void GetModuleInfo(TraceServices::FModuleInfo& OutModuleInfo) override;
virtual void OnAnalysisBegin(TraceServices::IAnalysisSession& Session) override;
};
}