Files
UnrealEngineUWP/Engine/Source/Runtime/CookOnTheFly/Private/CookOnTheFlyModule.cpp
CarlMagnus Nordin 750749c693 ZenCOTF: Privatized network server and moved it out of runtime code
#rnx
#rb trivial
#preflight 6203aa29b84bb289770c36cd

[CL 18916218 by CarlMagnus Nordin in ue5-main branch]
2022-02-09 07:11:03 -05:00

41 lines
896 B
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#include "CookOnTheFly.h"
#include "Modules/ModuleManager.h"
DEFINE_LOG_CATEGORY(LogCookOnTheFly);
namespace UE { namespace Cook
{
TUniquePtr<ICookOnTheFlyServerConnection> MakeServerConnection(const UE::Cook::FCookOnTheFlyHostOptions& HostOptions);
}}
class FCookOnTheFlyModule final
: public UE::Cook::ICookOnTheFlyModule
{
public:
//
// IModuleInterface interface
//
virtual void StartupModule( ) override { }
virtual void ShutdownModule( ) override { }
virtual bool SupportsDynamicReloading( ) override { return false; }
//
// ICookOnTheFlyModule interface
//
virtual TUniquePtr<UE::Cook::ICookOnTheFlyServerConnection> ConnectToServer(const UE::Cook::FCookOnTheFlyHostOptions& HostOptions) override
{
return UE::Cook::MakeServerConnection(HostOptions);
}
};
IMPLEMENT_MODULE(FCookOnTheFlyModule, CookOnTheFly);