// 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 "CommonPoolableWidgetInterface.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); void EmptyLinkFunctionForGeneratedCodeCommonPoolableWidgetInterface() {} // ********** Begin Cross Module References ******************************************************** COMMONUI_API UClass* Z_Construct_UClass_UCommonPoolableWidgetInterface(); COMMONUI_API UClass* Z_Construct_UClass_UCommonPoolableWidgetInterface_NoRegister(); COREUOBJECT_API UClass* Z_Construct_UClass_UInterface(); UPackage* Z_Construct_UPackage__Script_CommonUI(); // ********** End Cross Module References ********************************************************** // ********** Begin Interface UCommonPoolableWidgetInterface Function OnAcquireFromPool ************ void ICommonPoolableWidgetInterface::OnAcquireFromPool() { check(0 && "Do not directly call Event functions in Interfaces. Call Execute_OnAcquireFromPool instead."); } static FName NAME_UCommonPoolableWidgetInterface_OnAcquireFromPool = FName(TEXT("OnAcquireFromPool")); void ICommonPoolableWidgetInterface::Execute_OnAcquireFromPool(UObject* O) { check(O != NULL); check(O->GetClass()->ImplementsInterface(UCommonPoolableWidgetInterface::StaticClass())); UFunction* const Func = O->FindFunction(NAME_UCommonPoolableWidgetInterface_OnAcquireFromPool); if (Func) { O->ProcessEvent(Func, NULL); } else if (auto I = (ICommonPoolableWidgetInterface*)(O->GetNativeInterfaceAddress(UCommonPoolableWidgetInterface::StaticClass()))) { I->OnAcquireFromPool_Implementation(); } } struct Z_Construct_UFunction_UCommonPoolableWidgetInterface_OnAcquireFromPool_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Common Poolable Widget" }, { "ModuleRelativePath", "Public/CommonPoolableWidgetInterface.h" }, }; #endif // WITH_METADATA // ********** Begin Function OnAcquireFromPool constinit property declarations ********************* // ********** End Function OnAcquireFromPool constinit property declarations *********************** static const UECodeGen_Private::FFunctionParams FuncParams; }; const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UCommonPoolableWidgetInterface_OnAcquireFromPool_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UCommonPoolableWidgetInterface, nullptr, "OnAcquireFromPool", nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x08080C02, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UCommonPoolableWidgetInterface_OnAcquireFromPool_Statics::Function_MetaDataParams), Z_Construct_UFunction_UCommonPoolableWidgetInterface_OnAcquireFromPool_Statics::Function_MetaDataParams)}, }; UFunction* Z_Construct_UFunction_UCommonPoolableWidgetInterface_OnAcquireFromPool() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UCommonPoolableWidgetInterface_OnAcquireFromPool_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(ICommonPoolableWidgetInterface::execOnAcquireFromPool) { P_FINISH; P_NATIVE_BEGIN; P_THIS->OnAcquireFromPool_Implementation(); P_NATIVE_END; } // ********** End Interface UCommonPoolableWidgetInterface Function OnAcquireFromPool ************** // ********** Begin Interface UCommonPoolableWidgetInterface Function OnReleaseToPool ************** void ICommonPoolableWidgetInterface::OnReleaseToPool() { check(0 && "Do not directly call Event functions in Interfaces. Call Execute_OnReleaseToPool instead."); } static FName NAME_UCommonPoolableWidgetInterface_OnReleaseToPool = FName(TEXT("OnReleaseToPool")); void ICommonPoolableWidgetInterface::Execute_OnReleaseToPool(UObject* O) { check(O != NULL); check(O->GetClass()->ImplementsInterface(UCommonPoolableWidgetInterface::StaticClass())); UFunction* const Func = O->FindFunction(NAME_UCommonPoolableWidgetInterface_OnReleaseToPool); if (Func) { O->ProcessEvent(Func, NULL); } else if (auto I = (ICommonPoolableWidgetInterface*)(O->GetNativeInterfaceAddress(UCommonPoolableWidgetInterface::StaticClass()))) { I->OnReleaseToPool_Implementation(); } } struct Z_Construct_UFunction_UCommonPoolableWidgetInterface_OnReleaseToPool_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Common Poolable Widget" }, { "ModuleRelativePath", "Public/CommonPoolableWidgetInterface.h" }, }; #endif // WITH_METADATA // ********** Begin Function OnReleaseToPool constinit property declarations *********************** // ********** End Function OnReleaseToPool constinit property declarations ************************* static const UECodeGen_Private::FFunctionParams FuncParams; }; const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UCommonPoolableWidgetInterface_OnReleaseToPool_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UCommonPoolableWidgetInterface, nullptr, "OnReleaseToPool", nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x08080C02, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UCommonPoolableWidgetInterface_OnReleaseToPool_Statics::Function_MetaDataParams), Z_Construct_UFunction_UCommonPoolableWidgetInterface_OnReleaseToPool_Statics::Function_MetaDataParams)}, }; UFunction* Z_Construct_UFunction_UCommonPoolableWidgetInterface_OnReleaseToPool() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UCommonPoolableWidgetInterface_OnReleaseToPool_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(ICommonPoolableWidgetInterface::execOnReleaseToPool) { P_FINISH; P_NATIVE_BEGIN; P_THIS->OnReleaseToPool_Implementation(); P_NATIVE_END; } // ********** End Interface UCommonPoolableWidgetInterface Function OnReleaseToPool **************** // ********** Begin Interface UCommonPoolableWidgetInterface *************************************** FClassRegistrationInfo Z_Registration_Info_UClass_UCommonPoolableWidgetInterface; UClass* UCommonPoolableWidgetInterface::GetPrivateStaticClass() { using TClass = UCommonPoolableWidgetInterface; if (!Z_Registration_Info_UClass_UCommonPoolableWidgetInterface.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("CommonPoolableWidgetInterface"), Z_Registration_Info_UClass_UCommonPoolableWidgetInterface.InnerSingleton, StaticRegisterNativesUCommonPoolableWidgetInterface, sizeof(TClass), alignof(TClass), TClass::StaticClassFlags, TClass::StaticClassCastFlags(), TClass::StaticConfigName(), (UClass::ClassConstructorType)InternalConstructor, (UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller, UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass), &TClass::Super::StaticClass, &TClass::WithinClass::StaticClass ); } return Z_Registration_Info_UClass_UCommonPoolableWidgetInterface.InnerSingleton; } UClass* Z_Construct_UClass_UCommonPoolableWidgetInterface_NoRegister() { return UCommonPoolableWidgetInterface::GetPrivateStaticClass(); } struct Z_Construct_UClass_UCommonPoolableWidgetInterface_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "ModuleRelativePath", "Public/CommonPoolableWidgetInterface.h" }, }; #endif // WITH_METADATA // ********** Begin Interface UCommonPoolableWidgetInterface constinit property declarations ******* // ********** End Interface UCommonPoolableWidgetInterface constinit property declarations ********* static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = { { .NameUTF8 = UTF8TEXT("OnAcquireFromPool"), .Pointer = &ICommonPoolableWidgetInterface::execOnAcquireFromPool }, { .NameUTF8 = UTF8TEXT("OnReleaseToPool"), .Pointer = &ICommonPoolableWidgetInterface::execOnReleaseToPool }, }; static UObject* (*const DependentSingletons[])(); static constexpr FClassFunctionLinkInfo FuncInfo[] = { { &Z_Construct_UFunction_UCommonPoolableWidgetInterface_OnAcquireFromPool, "OnAcquireFromPool" }, // 1078020392 { &Z_Construct_UFunction_UCommonPoolableWidgetInterface_OnReleaseToPool, "OnReleaseToPool" }, // 684411876 }; static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UCommonPoolableWidgetInterface_Statics UObject* (*const Z_Construct_UClass_UCommonPoolableWidgetInterface_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UInterface, (UObject* (*)())Z_Construct_UPackage__Script_CommonUI, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UCommonPoolableWidgetInterface_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UCommonPoolableWidgetInterface_Statics::ClassParams = { &UCommonPoolableWidgetInterface::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, FuncInfo, nullptr, nullptr, UE_ARRAY_COUNT(DependentSingletons), UE_ARRAY_COUNT(FuncInfo), 0, 0, 0x000840A1u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UCommonPoolableWidgetInterface_Statics::Class_MetaDataParams), Z_Construct_UClass_UCommonPoolableWidgetInterface_Statics::Class_MetaDataParams) }; void UCommonPoolableWidgetInterface::StaticRegisterNativesUCommonPoolableWidgetInterface() { UClass* Class = UCommonPoolableWidgetInterface::StaticClass(); FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UCommonPoolableWidgetInterface_Statics::Funcs)); } UClass* Z_Construct_UClass_UCommonPoolableWidgetInterface() { if (!Z_Registration_Info_UClass_UCommonPoolableWidgetInterface.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UCommonPoolableWidgetInterface.OuterSingleton, Z_Construct_UClass_UCommonPoolableWidgetInterface_Statics::ClassParams); } return Z_Registration_Info_UClass_UCommonPoolableWidgetInterface.OuterSingleton; } UCommonPoolableWidgetInterface::UCommonPoolableWidgetInterface(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {} DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UCommonPoolableWidgetInterface); // ********** End Interface UCommonPoolableWidgetInterface ***************************************** // ********** Begin Registration ******************************************************************* struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_CommonUI_Source_CommonUI_Public_CommonPoolableWidgetInterface_h__Script_CommonUI_Statics { static constexpr FClassRegisterCompiledInInfo ClassInfo[] = { { Z_Construct_UClass_UCommonPoolableWidgetInterface, UCommonPoolableWidgetInterface::StaticClass, TEXT("UCommonPoolableWidgetInterface"), &Z_Registration_Info_UClass_UCommonPoolableWidgetInterface, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UCommonPoolableWidgetInterface), 4266975150U) }, }; }; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_CommonUI_Source_CommonUI_Public_CommonPoolableWidgetInterface_h__Script_CommonUI_Statics static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_CommonUI_Source_CommonUI_Public_CommonPoolableWidgetInterface_h__Script_CommonUI_2026880105{ TEXT("/Script/CommonUI"), Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_CommonUI_Source_CommonUI_Public_CommonPoolableWidgetInterface_h__Script_CommonUI_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_CommonUI_Source_CommonUI_Public_CommonPoolableWidgetInterface_h__Script_CommonUI_Statics::ClassInfo), nullptr, 0, nullptr, 0, }; // ********** End Registration ********************************************************************* PRAGMA_ENABLE_DEPRECATION_WARNINGS