Files
DedicatedServerCourse/Intermediate/Build/Win64/FPSTemplateServer/Inc/Engine/UHT/OnlineEngineInterface.gen.cpp
Norman Lansing ecb33115bf Initial Commit
2026-01-28 19:08:51 -05:00

121 lines
6.9 KiB
C++

// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "Net/OnlineEngineInterface.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeOnlineEngineInterface() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
ENGINE_API UClass* Z_Construct_UClass_UOnlineEngineInterface();
ENGINE_API UClass* Z_Construct_UClass_UOnlineEngineInterface_NoRegister();
UPackage* Z_Construct_UPackage__Script_Engine();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UOnlineEngineInterface ***************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UOnlineEngineInterface;
UClass* UOnlineEngineInterface::GetPrivateStaticClass()
{
using TClass = UOnlineEngineInterface;
if (!Z_Registration_Info_UClass_UOnlineEngineInterface.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("OnlineEngineInterface"),
Z_Registration_Info_UClass_UOnlineEngineInterface.InnerSingleton,
StaticRegisterNativesUOnlineEngineInterface,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UOnlineEngineInterface.InnerSingleton;
}
UClass* Z_Construct_UClass_UOnlineEngineInterface_NoRegister()
{
return UOnlineEngineInterface::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UOnlineEngineInterface_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * Interface class between engine and OnlineSubsystem to remove dependencies between the two\n * The real work is implemented in UOnlineEngineInterfaceImpl in OnlineSubsystemUtils\n * The expectation is that this basic group of functions will not expand/change and that \n * OnlineSubsystem can remain independent of the engine\n *\n * Games should not use this interface, use the OnlineSubsystem plugins directly\n *\n * Better functionality descriptions can be found in the OnlineSubsystem interfaces \n *\n * Adding code here is discouraged, there is probably a better way, talk to the OGS team\n */" },
{ "IncludePath", "Net/OnlineEngineInterface.h" },
{ "ModuleRelativePath", "Public/Net/OnlineEngineInterface.h" },
{ "ToolTip", "Interface class between engine and OnlineSubsystem to remove dependencies between the two\nThe real work is implemented in UOnlineEngineInterfaceImpl in OnlineSubsystemUtils\nThe expectation is that this basic group of functions will not expand/change and that\nOnlineSubsystem can remain independent of the engine\n\nGames should not use this interface, use the OnlineSubsystem plugins directly\n\nBetter functionality descriptions can be found in the OnlineSubsystem interfaces\n\nAdding code here is discouraged, there is probably a better way, talk to the OGS team" },
};
#endif // WITH_METADATA
// ********** Begin Class UOnlineEngineInterface constinit property declarations *******************
// ********** End Class UOnlineEngineInterface constinit property declarations *********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UOnlineEngineInterface>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UOnlineEngineInterface_Statics
UObject* (*const Z_Construct_UClass_UOnlineEngineInterface_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UOnlineEngineInterface_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UOnlineEngineInterface_Statics::ClassParams = {
&UOnlineEngineInterface::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UOnlineEngineInterface_Statics::Class_MetaDataParams), Z_Construct_UClass_UOnlineEngineInterface_Statics::Class_MetaDataParams)
};
void UOnlineEngineInterface::StaticRegisterNativesUOnlineEngineInterface()
{
}
UClass* Z_Construct_UClass_UOnlineEngineInterface()
{
if (!Z_Registration_Info_UClass_UOnlineEngineInterface.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UOnlineEngineInterface.OuterSingleton, Z_Construct_UClass_UOnlineEngineInterface_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UOnlineEngineInterface.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UOnlineEngineInterface);
UOnlineEngineInterface::~UOnlineEngineInterface() {}
// ********** End Class UOnlineEngineInterface *****************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Public_Net_OnlineEngineInterface_h__Script_Engine_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UOnlineEngineInterface, UOnlineEngineInterface::StaticClass, TEXT("UOnlineEngineInterface"), &Z_Registration_Info_UClass_UOnlineEngineInterface, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UOnlineEngineInterface), 3632015356U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Public_Net_OnlineEngineInterface_h__Script_Engine_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Public_Net_OnlineEngineInterface_h__Script_Engine_2592761286{
TEXT("/Script/Engine"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Public_Net_OnlineEngineInterface_h__Script_Engine_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Public_Net_OnlineEngineInterface_h__Script_Engine_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS