Files
UnrealEngineUWP/Engine/Source/Developer/TraceServices/Private/Modules/CookProfilerModule.h
Catalin Dragoiu 0b478d5694 Cooking Profiler Prototype
#rb Ionut.Matasaru  Matt Peters
#preflight 628b8690693c5e1de2773a39

[CL 20327158 by Catalin Dragoiu in ue5-main branch]
2022-05-23 10:13:54 -04:00

28 lines
740 B
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#pragma once
#include "TraceServices/ModuleService.h"
namespace TraceServices
{
class FCookProfilerModule
: public IModule
{
public:
#if WITH_EDITOR
virtual bool ShouldBeEnabledByDefault() const override { return false; }
#endif
virtual void GetModuleInfo(FModuleInfo& OutModuleInfo) override;
virtual void OnAnalysisBegin(IAnalysisSession& Session) override;
virtual void GenerateReports(const IAnalysisSession& Session, const TCHAR* CmdLine, const TCHAR* OutputDirectory) override {}
virtual void GetLoggers(TArray<const TCHAR*>& OutLoggers) override;
virtual const TCHAR* GetCommandLineArgument() override
{
return TEXT("cooktrace");
}
};
} // namespace TraceServices