121 lines
6.9 KiB
C++
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
|