// 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 "PyTestInterface.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); void EmptyLinkFunctionForGeneratedCodePyTestInterface() {} // ********** Begin Cross Module References ******************************************************** COREUOBJECT_API UClass* Z_Construct_UClass_UInterface(); PYTHONSCRIPTPLUGIN_API UClass* Z_Construct_UClass_UPyTestChildInterface(); PYTHONSCRIPTPLUGIN_API UClass* Z_Construct_UClass_UPyTestChildInterface_NoRegister(); PYTHONSCRIPTPLUGIN_API UClass* Z_Construct_UClass_UPyTestInterface(); PYTHONSCRIPTPLUGIN_API UClass* Z_Construct_UClass_UPyTestInterface_NoRegister(); PYTHONSCRIPTPLUGIN_API UClass* Z_Construct_UClass_UPyTestOtherInterface(); PYTHONSCRIPTPLUGIN_API UClass* Z_Construct_UClass_UPyTestOtherInterface_NoRegister(); UPackage* Z_Construct_UPackage__Script_PythonScriptPlugin(); // ********** End Cross Module References ********************************************************** // ********** Begin Interface UPyTestInterface Function FuncInterface ****************************** struct Z_Construct_UFunction_UPyTestInterface_FuncInterface_Statics { struct PyTestInterface_eventFuncInterface_Parms { int32 InValue; int32 ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Python|Internal" }, { "ModuleRelativePath", "Private/PyTestInterface.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InValue_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function FuncInterface constinit property declarations ************************* static const UECodeGen_Private::FIntPropertyParams NewProp_InValue; static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function FuncInterface constinit property declarations *************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function FuncInterface Property Definitions ************************************ const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UPyTestInterface_FuncInterface_Statics::NewProp_InValue = { "InValue", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PyTestInterface_eventFuncInterface_Parms, InValue), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InValue_MetaData), NewProp_InValue_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UPyTestInterface_FuncInterface_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PyTestInterface_eventFuncInterface_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPyTestInterface_FuncInterface_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPyTestInterface_FuncInterface_Statics::NewProp_InValue, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPyTestInterface_FuncInterface_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPyTestInterface_FuncInterface_Statics::PropPointers) < 2048); // ********** End Function FuncInterface Property Definitions ************************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPyTestInterface_FuncInterface_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPyTestInterface, nullptr, "FuncInterface", Z_Construct_UFunction_UPyTestInterface_FuncInterface_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UPyTestInterface_FuncInterface_Statics::PropPointers), sizeof(Z_Construct_UFunction_UPyTestInterface_FuncInterface_Statics::PyTestInterface_eventFuncInterface_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPyTestInterface_FuncInterface_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPyTestInterface_FuncInterface_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UPyTestInterface_FuncInterface_Statics::PyTestInterface_eventFuncInterface_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UPyTestInterface_FuncInterface() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPyTestInterface_FuncInterface_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(IPyTestInterface::execFuncInterface) { P_GET_PROPERTY(FIntProperty,Z_Param_InValue); P_FINISH; P_NATIVE_BEGIN; *(int32*)Z_Param__Result=P_THIS->FuncInterface(Z_Param_InValue); P_NATIVE_END; } // ********** End Interface UPyTestInterface Function FuncInterface ******************************** // ********** Begin Interface UPyTestInterface ***************************************************** FClassRegistrationInfo Z_Registration_Info_UClass_UPyTestInterface; UClass* UPyTestInterface::GetPrivateStaticClass() { using TClass = UPyTestInterface; if (!Z_Registration_Info_UClass_UPyTestInterface.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("PyTestInterface"), Z_Registration_Info_UClass_UPyTestInterface.InnerSingleton, StaticRegisterNativesUPyTestInterface, 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_UPyTestInterface.InnerSingleton; } UClass* Z_Construct_UClass_UPyTestInterface_NoRegister() { return UPyTestInterface::GetPrivateStaticClass(); } struct Z_Construct_UClass_UPyTestInterface_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "BlueprintType", "true" }, { "CannotImplementInterfaceInBlueprint", "" }, { "ModuleRelativePath", "Private/PyTestInterface.h" }, }; #endif // WITH_METADATA // ********** Begin Interface UPyTestInterface constinit property declarations ********************* // ********** End Interface UPyTestInterface constinit property declarations *********************** static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = { { .NameUTF8 = UTF8TEXT("FuncInterface"), .Pointer = &IPyTestInterface::execFuncInterface }, }; static UObject* (*const DependentSingletons[])(); static constexpr FClassFunctionLinkInfo FuncInfo[] = { { &Z_Construct_UFunction_UPyTestInterface_FuncInterface, "FuncInterface" }, // 3744016498 }; static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UPyTestInterface_Statics UObject* (*const Z_Construct_UClass_UPyTestInterface_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UInterface, (UObject* (*)())Z_Construct_UPackage__Script_PythonScriptPlugin, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPyTestInterface_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UPyTestInterface_Statics::ClassParams = { &UPyTestInterface::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, FuncInfo, nullptr, nullptr, UE_ARRAY_COUNT(DependentSingletons), UE_ARRAY_COUNT(FuncInfo), 0, 0, 0x000040A1u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UPyTestInterface_Statics::Class_MetaDataParams), Z_Construct_UClass_UPyTestInterface_Statics::Class_MetaDataParams) }; void UPyTestInterface::StaticRegisterNativesUPyTestInterface() { UClass* Class = UPyTestInterface::StaticClass(); FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UPyTestInterface_Statics::Funcs)); } UClass* Z_Construct_UClass_UPyTestInterface() { if (!Z_Registration_Info_UClass_UPyTestInterface.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UPyTestInterface.OuterSingleton, Z_Construct_UClass_UPyTestInterface_Statics::ClassParams); } return Z_Registration_Info_UClass_UPyTestInterface.OuterSingleton; } DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UPyTestInterface); // ********** End Interface UPyTestInterface ******************************************************* // ********** Begin Interface UPyTestChildInterface Function FuncInterfaceChild ******************** struct Z_Construct_UFunction_UPyTestChildInterface_FuncInterfaceChild_Statics { struct PyTestChildInterface_eventFuncInterfaceChild_Parms { int32 InValue; int32 ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Python|Internal" }, { "ModuleRelativePath", "Private/PyTestInterface.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InValue_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function FuncInterfaceChild constinit property declarations ******************** static const UECodeGen_Private::FIntPropertyParams NewProp_InValue; static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function FuncInterfaceChild constinit property declarations ********************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function FuncInterfaceChild Property Definitions ******************************* const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UPyTestChildInterface_FuncInterfaceChild_Statics::NewProp_InValue = { "InValue", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PyTestChildInterface_eventFuncInterfaceChild_Parms, InValue), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InValue_MetaData), NewProp_InValue_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UPyTestChildInterface_FuncInterfaceChild_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PyTestChildInterface_eventFuncInterfaceChild_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPyTestChildInterface_FuncInterfaceChild_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPyTestChildInterface_FuncInterfaceChild_Statics::NewProp_InValue, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPyTestChildInterface_FuncInterfaceChild_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPyTestChildInterface_FuncInterfaceChild_Statics::PropPointers) < 2048); // ********** End Function FuncInterfaceChild Property Definitions ********************************* const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPyTestChildInterface_FuncInterfaceChild_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPyTestChildInterface, nullptr, "FuncInterfaceChild", Z_Construct_UFunction_UPyTestChildInterface_FuncInterfaceChild_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UPyTestChildInterface_FuncInterfaceChild_Statics::PropPointers), sizeof(Z_Construct_UFunction_UPyTestChildInterface_FuncInterfaceChild_Statics::PyTestChildInterface_eventFuncInterfaceChild_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPyTestChildInterface_FuncInterfaceChild_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPyTestChildInterface_FuncInterfaceChild_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UPyTestChildInterface_FuncInterfaceChild_Statics::PyTestChildInterface_eventFuncInterfaceChild_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UPyTestChildInterface_FuncInterfaceChild() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPyTestChildInterface_FuncInterfaceChild_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(IPyTestChildInterface::execFuncInterfaceChild) { P_GET_PROPERTY(FIntProperty,Z_Param_InValue); P_FINISH; P_NATIVE_BEGIN; *(int32*)Z_Param__Result=P_THIS->FuncInterfaceChild(Z_Param_InValue); P_NATIVE_END; } // ********** End Interface UPyTestChildInterface Function FuncInterfaceChild ********************** // ********** Begin Interface UPyTestChildInterface ************************************************ FClassRegistrationInfo Z_Registration_Info_UClass_UPyTestChildInterface; UClass* UPyTestChildInterface::GetPrivateStaticClass() { using TClass = UPyTestChildInterface; if (!Z_Registration_Info_UClass_UPyTestChildInterface.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("PyTestChildInterface"), Z_Registration_Info_UClass_UPyTestChildInterface.InnerSingleton, StaticRegisterNativesUPyTestChildInterface, 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_UPyTestChildInterface.InnerSingleton; } UClass* Z_Construct_UClass_UPyTestChildInterface_NoRegister() { return UPyTestChildInterface::GetPrivateStaticClass(); } struct Z_Construct_UClass_UPyTestChildInterface_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "BlueprintType", "true" }, { "CannotImplementInterfaceInBlueprint", "" }, { "ModuleRelativePath", "Private/PyTestInterface.h" }, }; #endif // WITH_METADATA // ********** Begin Interface UPyTestChildInterface constinit property declarations **************** // ********** End Interface UPyTestChildInterface constinit property declarations ****************** static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = { { .NameUTF8 = UTF8TEXT("FuncInterfaceChild"), .Pointer = &IPyTestChildInterface::execFuncInterfaceChild }, }; static UObject* (*const DependentSingletons[])(); static constexpr FClassFunctionLinkInfo FuncInfo[] = { { &Z_Construct_UFunction_UPyTestChildInterface_FuncInterfaceChild, "FuncInterfaceChild" }, // 161130605 }; static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UPyTestChildInterface_Statics UObject* (*const Z_Construct_UClass_UPyTestChildInterface_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UPyTestInterface, (UObject* (*)())Z_Construct_UPackage__Script_PythonScriptPlugin, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPyTestChildInterface_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UPyTestChildInterface_Statics::ClassParams = { &UPyTestChildInterface::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, FuncInfo, nullptr, nullptr, UE_ARRAY_COUNT(DependentSingletons), UE_ARRAY_COUNT(FuncInfo), 0, 0, 0x000040A1u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UPyTestChildInterface_Statics::Class_MetaDataParams), Z_Construct_UClass_UPyTestChildInterface_Statics::Class_MetaDataParams) }; void UPyTestChildInterface::StaticRegisterNativesUPyTestChildInterface() { UClass* Class = UPyTestChildInterface::StaticClass(); FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UPyTestChildInterface_Statics::Funcs)); } UClass* Z_Construct_UClass_UPyTestChildInterface() { if (!Z_Registration_Info_UClass_UPyTestChildInterface.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UPyTestChildInterface.OuterSingleton, Z_Construct_UClass_UPyTestChildInterface_Statics::ClassParams); } return Z_Registration_Info_UClass_UPyTestChildInterface.OuterSingleton; } DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UPyTestChildInterface); // ********** End Interface UPyTestChildInterface ************************************************** // ********** Begin Interface UPyTestOtherInterface Function FuncInterfaceOther ******************** struct Z_Construct_UFunction_UPyTestOtherInterface_FuncInterfaceOther_Statics { struct PyTestOtherInterface_eventFuncInterfaceOther_Parms { int32 InValue; int32 ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Python|Internal" }, { "ModuleRelativePath", "Private/PyTestInterface.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InValue_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function FuncInterfaceOther constinit property declarations ******************** static const UECodeGen_Private::FIntPropertyParams NewProp_InValue; static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function FuncInterfaceOther constinit property declarations ********************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function FuncInterfaceOther Property Definitions ******************************* const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UPyTestOtherInterface_FuncInterfaceOther_Statics::NewProp_InValue = { "InValue", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PyTestOtherInterface_eventFuncInterfaceOther_Parms, InValue), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InValue_MetaData), NewProp_InValue_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UPyTestOtherInterface_FuncInterfaceOther_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PyTestOtherInterface_eventFuncInterfaceOther_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPyTestOtherInterface_FuncInterfaceOther_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPyTestOtherInterface_FuncInterfaceOther_Statics::NewProp_InValue, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPyTestOtherInterface_FuncInterfaceOther_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPyTestOtherInterface_FuncInterfaceOther_Statics::PropPointers) < 2048); // ********** End Function FuncInterfaceOther Property Definitions ********************************* const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPyTestOtherInterface_FuncInterfaceOther_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPyTestOtherInterface, nullptr, "FuncInterfaceOther", Z_Construct_UFunction_UPyTestOtherInterface_FuncInterfaceOther_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UPyTestOtherInterface_FuncInterfaceOther_Statics::PropPointers), sizeof(Z_Construct_UFunction_UPyTestOtherInterface_FuncInterfaceOther_Statics::PyTestOtherInterface_eventFuncInterfaceOther_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPyTestOtherInterface_FuncInterfaceOther_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPyTestOtherInterface_FuncInterfaceOther_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UPyTestOtherInterface_FuncInterfaceOther_Statics::PyTestOtherInterface_eventFuncInterfaceOther_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UPyTestOtherInterface_FuncInterfaceOther() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPyTestOtherInterface_FuncInterfaceOther_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(IPyTestOtherInterface::execFuncInterfaceOther) { P_GET_PROPERTY(FIntProperty,Z_Param_InValue); P_FINISH; P_NATIVE_BEGIN; *(int32*)Z_Param__Result=P_THIS->FuncInterfaceOther(Z_Param_InValue); P_NATIVE_END; } // ********** End Interface UPyTestOtherInterface Function FuncInterfaceOther ********************** // ********** Begin Interface UPyTestOtherInterface ************************************************ FClassRegistrationInfo Z_Registration_Info_UClass_UPyTestOtherInterface; UClass* UPyTestOtherInterface::GetPrivateStaticClass() { using TClass = UPyTestOtherInterface; if (!Z_Registration_Info_UClass_UPyTestOtherInterface.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("PyTestOtherInterface"), Z_Registration_Info_UClass_UPyTestOtherInterface.InnerSingleton, StaticRegisterNativesUPyTestOtherInterface, 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_UPyTestOtherInterface.InnerSingleton; } UClass* Z_Construct_UClass_UPyTestOtherInterface_NoRegister() { return UPyTestOtherInterface::GetPrivateStaticClass(); } struct Z_Construct_UClass_UPyTestOtherInterface_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "BlueprintType", "true" }, { "CannotImplementInterfaceInBlueprint", "" }, { "ModuleRelativePath", "Private/PyTestInterface.h" }, }; #endif // WITH_METADATA // ********** Begin Interface UPyTestOtherInterface constinit property declarations **************** // ********** End Interface UPyTestOtherInterface constinit property declarations ****************** static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = { { .NameUTF8 = UTF8TEXT("FuncInterfaceOther"), .Pointer = &IPyTestOtherInterface::execFuncInterfaceOther }, }; static UObject* (*const DependentSingletons[])(); static constexpr FClassFunctionLinkInfo FuncInfo[] = { { &Z_Construct_UFunction_UPyTestOtherInterface_FuncInterfaceOther, "FuncInterfaceOther" }, // 2800126694 }; static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UPyTestOtherInterface_Statics UObject* (*const Z_Construct_UClass_UPyTestOtherInterface_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UInterface, (UObject* (*)())Z_Construct_UPackage__Script_PythonScriptPlugin, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPyTestOtherInterface_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UPyTestOtherInterface_Statics::ClassParams = { &UPyTestOtherInterface::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, FuncInfo, nullptr, nullptr, UE_ARRAY_COUNT(DependentSingletons), UE_ARRAY_COUNT(FuncInfo), 0, 0, 0x000040A1u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UPyTestOtherInterface_Statics::Class_MetaDataParams), Z_Construct_UClass_UPyTestOtherInterface_Statics::Class_MetaDataParams) }; void UPyTestOtherInterface::StaticRegisterNativesUPyTestOtherInterface() { UClass* Class = UPyTestOtherInterface::StaticClass(); FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UPyTestOtherInterface_Statics::Funcs)); } UClass* Z_Construct_UClass_UPyTestOtherInterface() { if (!Z_Registration_Info_UClass_UPyTestOtherInterface.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UPyTestOtherInterface.OuterSingleton, Z_Construct_UClass_UPyTestOtherInterface_Statics::ClassParams); } return Z_Registration_Info_UClass_UPyTestOtherInterface.OuterSingleton; } DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UPyTestOtherInterface); // ********** End Interface UPyTestOtherInterface ************************************************** // ********** Begin Registration ******************************************************************* struct Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTestInterface_h__Script_PythonScriptPlugin_Statics { static constexpr FClassRegisterCompiledInInfo ClassInfo[] = { { Z_Construct_UClass_UPyTestInterface, UPyTestInterface::StaticClass, TEXT("UPyTestInterface"), &Z_Registration_Info_UClass_UPyTestInterface, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UPyTestInterface), 3392964048U) }, { Z_Construct_UClass_UPyTestChildInterface, UPyTestChildInterface::StaticClass, TEXT("UPyTestChildInterface"), &Z_Registration_Info_UClass_UPyTestChildInterface, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UPyTestChildInterface), 57903482U) }, { Z_Construct_UClass_UPyTestOtherInterface, UPyTestOtherInterface::StaticClass, TEXT("UPyTestOtherInterface"), &Z_Registration_Info_UClass_UPyTestOtherInterface, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UPyTestOtherInterface), 1288659479U) }, }; }; // Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTestInterface_h__Script_PythonScriptPlugin_Statics static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTestInterface_h__Script_PythonScriptPlugin_1112728252{ TEXT("/Script/PythonScriptPlugin"), Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTestInterface_h__Script_PythonScriptPlugin_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTestInterface_h__Script_PythonScriptPlugin_Statics::ClassInfo), nullptr, 0, nullptr, 0, }; // ********** End Registration ********************************************************************* PRAGMA_ENABLE_DEPRECATION_WARNINGS