// 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 "Extensions/UIComponents/NavigationUIComponent.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); void EmptyLinkFunctionForGeneratedCodeNavigationUIComponent() {} // ********** Begin Cross Module References ******************************************************** SLATECORE_API UEnum* Z_Construct_UEnum_SlateCore_EUINavigation(); UMG_API UClass* Z_Construct_UClass_UNavigationUIComponent(); UMG_API UClass* Z_Construct_UClass_UNavigationUIComponent_NoRegister(); UMG_API UClass* Z_Construct_UClass_UUIComponent(); UMG_API UClass* Z_Construct_UClass_UWidget_NoRegister(); UMG_API UFunction* Z_Construct_UDelegateFunction_UMG_OnNavigationTransition__DelegateSignature(); UPackage* Z_Construct_UPackage__Script_UMG(); // ********** End Cross Module References ********************************************************** // ********** Begin Delegate FOnNavigationTransition *********************************************** struct Z_Construct_UDelegateFunction_UMG_OnNavigationTransition__DelegateSignature_Statics { struct _Script_UMG_eventOnNavigationTransition_Parms { EUINavigation Type; UWidget* OldFocusedWidget; UWidget* NewFocusedWidget; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Comment", "/**\n* If Entered, Other Widget is the Widget Navigated From \n* If Exited , Other Widget is the Widget Navigated To\n*/" }, { "ModuleRelativePath", "Public/Extensions/UIComponents/NavigationUIComponent.h" }, { "ToolTip", "If Entered, Other Widget is the Widget Navigated From\nIf Exited , Other Widget is the Widget Navigated To" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OldFocusedWidget_MetaData[] = { { "EditInline", "true" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NewFocusedWidget_MetaData[] = { { "EditInline", "true" }, }; #endif // WITH_METADATA // ********** Begin Delegate FOnNavigationTransition constinit property declarations *************** static const UECodeGen_Private::FBytePropertyParams NewProp_Type_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_Type; static const UECodeGen_Private::FObjectPropertyParams NewProp_OldFocusedWidget; static const UECodeGen_Private::FObjectPropertyParams NewProp_NewFocusedWidget; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Delegate FOnNavigationTransition constinit property declarations ***************** static const UECodeGen_Private::FDelegateFunctionParams FuncParams; }; // ********** Begin Delegate FOnNavigationTransition Property Definitions ************************** const UECodeGen_Private::FBytePropertyParams Z_Construct_UDelegateFunction_UMG_OnNavigationTransition__DelegateSignature_Statics::NewProp_Type_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FEnumPropertyParams Z_Construct_UDelegateFunction_UMG_OnNavigationTransition__DelegateSignature_Statics::NewProp_Type = { "Type", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_UMG_eventOnNavigationTransition_Parms, Type), Z_Construct_UEnum_SlateCore_EUINavigation, METADATA_PARAMS(0, nullptr) }; // 2923169486 const UECodeGen_Private::FObjectPropertyParams Z_Construct_UDelegateFunction_UMG_OnNavigationTransition__DelegateSignature_Statics::NewProp_OldFocusedWidget = { "OldFocusedWidget", nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_UMG_eventOnNavigationTransition_Parms, OldFocusedWidget), Z_Construct_UClass_UWidget_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OldFocusedWidget_MetaData), NewProp_OldFocusedWidget_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UDelegateFunction_UMG_OnNavigationTransition__DelegateSignature_Statics::NewProp_NewFocusedWidget = { "NewFocusedWidget", nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_UMG_eventOnNavigationTransition_Parms, NewFocusedWidget), Z_Construct_UClass_UWidget_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NewFocusedWidget_MetaData), NewProp_NewFocusedWidget_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_UMG_OnNavigationTransition__DelegateSignature_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_UMG_OnNavigationTransition__DelegateSignature_Statics::NewProp_Type_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_UMG_OnNavigationTransition__DelegateSignature_Statics::NewProp_Type, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_UMG_OnNavigationTransition__DelegateSignature_Statics::NewProp_OldFocusedWidget, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_UMG_OnNavigationTransition__DelegateSignature_Statics::NewProp_NewFocusedWidget, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_UMG_OnNavigationTransition__DelegateSignature_Statics::PropPointers) < 2048); // ********** End Delegate FOnNavigationTransition Property Definitions **************************** const UECodeGen_Private::FDelegateFunctionParams Z_Construct_UDelegateFunction_UMG_OnNavigationTransition__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_UMG, nullptr, "OnNavigationTransition__DelegateSignature", Z_Construct_UDelegateFunction_UMG_OnNavigationTransition__DelegateSignature_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_UMG_OnNavigationTransition__DelegateSignature_Statics::PropPointers), sizeof(Z_Construct_UDelegateFunction_UMG_OnNavigationTransition__DelegateSignature_Statics::_Script_UMG_eventOnNavigationTransition_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_UMG_OnNavigationTransition__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_UMG_OnNavigationTransition__DelegateSignature_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UDelegateFunction_UMG_OnNavigationTransition__DelegateSignature_Statics::_Script_UMG_eventOnNavigationTransition_Parms) < MAX_uint16); UFunction* Z_Construct_UDelegateFunction_UMG_OnNavigationTransition__DelegateSignature() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, Z_Construct_UDelegateFunction_UMG_OnNavigationTransition__DelegateSignature_Statics::FuncParams); } return ReturnFunction; } void FOnNavigationTransition_DelegateWrapper(const FMulticastScriptDelegate& OnNavigationTransition, EUINavigation Type, UWidget* OldFocusedWidget, UWidget* NewFocusedWidget) { struct _Script_UMG_eventOnNavigationTransition_Parms { EUINavigation Type; UWidget* OldFocusedWidget; UWidget* NewFocusedWidget; }; _Script_UMG_eventOnNavigationTransition_Parms Parms; Parms.Type=Type; Parms.OldFocusedWidget=OldFocusedWidget; Parms.NewFocusedWidget=NewFocusedWidget; OnNavigationTransition.ProcessMulticastDelegate(&Parms); } // ********** End Delegate FOnNavigationTransition ************************************************* // ********** Begin Class UNavigationUIComponent *************************************************** FClassRegistrationInfo Z_Registration_Info_UClass_UNavigationUIComponent; UClass* UNavigationUIComponent::GetPrivateStaticClass() { using TClass = UNavigationUIComponent; if (!Z_Registration_Info_UClass_UNavigationUIComponent.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("NavigationUIComponent"), Z_Registration_Info_UClass_UNavigationUIComponent.InnerSingleton, StaticRegisterNativesUNavigationUIComponent, 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_UNavigationUIComponent.InnerSingleton; } UClass* Z_Construct_UClass_UNavigationUIComponent_NoRegister() { return UNavigationUIComponent::GetPrivateStaticClass(); } struct Z_Construct_UClass_UNavigationUIComponent_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "BlueprintType", "true" }, { "DevelopmentStatus", "Experimental" }, { "IncludePath", "Extensions/UIComponents/NavigationUIComponent.h" }, { "ModuleRelativePath", "Public/Extensions/UIComponents/NavigationUIComponent.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnNavigationEntered_MetaData[] = { { "Comment", "/** \n\x09* FNames are references to user provided functions. \n\x09* No direct access to properties, modifiable in DetailsView via FNavigationUIComponentCustomization::CustomizeNavigationTransitionFunction\n\x09*/" }, { "ModuleRelativePath", "Public/Extensions/UIComponents/NavigationUIComponent.h" }, { "ToolTip", "FNames are references to user provided functions.\nNo direct access to properties, modifiable in DetailsView via FNavigationUIComponentCustomization::CustomizeNavigationTransitionFunction" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnNavigationExited_MetaData[] = { { "ModuleRelativePath", "Public/Extensions/UIComponents/NavigationUIComponent.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnNavigationEnteredDelegate_MetaData[] = { { "AllowPrivateAccess", "TRUE" }, { "Category", "Navigation" }, { "Comment", "/* Delegates are the concrete functions from the provided user provided function names */" }, { "DisplayName", "On Navigation Entered" }, { "ModuleRelativePath", "Public/Extensions/UIComponents/NavigationUIComponent.h" }, { "ToolTip", "Delegates are the concrete functions from the provided user provided function names" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnNavigationExitedDelegate_MetaData[] = { { "AllowPrivateAccess", "TRUE" }, { "Category", "Navigation" }, { "DisplayName", "On Navigation Exited" }, { "ModuleRelativePath", "Public/Extensions/UIComponents/NavigationUIComponent.h" }, }; #endif // WITH_METADATA // ********** Begin Class UNavigationUIComponent constinit property declarations ******************* static const UECodeGen_Private::FNamePropertyParams NewProp_OnNavigationEntered; static const UECodeGen_Private::FNamePropertyParams NewProp_OnNavigationExited; static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnNavigationEnteredDelegate; static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnNavigationExitedDelegate; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Class UNavigationUIComponent constinit property declarations ********************* static UObject* (*const DependentSingletons[])(); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UNavigationUIComponent_Statics // ********** Begin Class UNavigationUIComponent Property Definitions ****************************** const UECodeGen_Private::FNamePropertyParams Z_Construct_UClass_UNavigationUIComponent_Statics::NewProp_OnNavigationEntered = { "OnNavigationEntered", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UNavigationUIComponent, OnNavigationEntered), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnNavigationEntered_MetaData), NewProp_OnNavigationEntered_MetaData) }; const UECodeGen_Private::FNamePropertyParams Z_Construct_UClass_UNavigationUIComponent_Statics::NewProp_OnNavigationExited = { "OnNavigationExited", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UNavigationUIComponent, OnNavigationExited), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnNavigationExited_MetaData), NewProp_OnNavigationExited_MetaData) }; const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UNavigationUIComponent_Statics::NewProp_OnNavigationEnteredDelegate = { "OnNavigationEnteredDelegate", nullptr, (EPropertyFlags)0x0040000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UNavigationUIComponent, OnNavigationEnteredDelegate), Z_Construct_UDelegateFunction_UMG_OnNavigationTransition__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnNavigationEnteredDelegate_MetaData), NewProp_OnNavigationEnteredDelegate_MetaData) }; // 3050065595 const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UNavigationUIComponent_Statics::NewProp_OnNavigationExitedDelegate = { "OnNavigationExitedDelegate", nullptr, (EPropertyFlags)0x0040000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UNavigationUIComponent, OnNavigationExitedDelegate), Z_Construct_UDelegateFunction_UMG_OnNavigationTransition__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnNavigationExitedDelegate_MetaData), NewProp_OnNavigationExitedDelegate_MetaData) }; // 3050065595 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UNavigationUIComponent_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavigationUIComponent_Statics::NewProp_OnNavigationEntered, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavigationUIComponent_Statics::NewProp_OnNavigationExited, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavigationUIComponent_Statics::NewProp_OnNavigationEnteredDelegate, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavigationUIComponent_Statics::NewProp_OnNavigationExitedDelegate, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UNavigationUIComponent_Statics::PropPointers) < 2048); // ********** End Class UNavigationUIComponent Property Definitions ******************************** UObject* (*const Z_Construct_UClass_UNavigationUIComponent_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UUIComponent, (UObject* (*)())Z_Construct_UPackage__Script_UMG, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UNavigationUIComponent_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UNavigationUIComponent_Statics::ClassParams = { &UNavigationUIComponent::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, nullptr, Z_Construct_UClass_UNavigationUIComponent_Statics::PropPointers, nullptr, UE_ARRAY_COUNT(DependentSingletons), 0, UE_ARRAY_COUNT(Z_Construct_UClass_UNavigationUIComponent_Statics::PropPointers), 0, 0x008000A0u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UNavigationUIComponent_Statics::Class_MetaDataParams), Z_Construct_UClass_UNavigationUIComponent_Statics::Class_MetaDataParams) }; void UNavigationUIComponent::StaticRegisterNativesUNavigationUIComponent() { } UClass* Z_Construct_UClass_UNavigationUIComponent() { if (!Z_Registration_Info_UClass_UNavigationUIComponent.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UNavigationUIComponent.OuterSingleton, Z_Construct_UClass_UNavigationUIComponent_Statics::ClassParams); } return Z_Registration_Info_UClass_UNavigationUIComponent.OuterSingleton; } UNavigationUIComponent::UNavigationUIComponent(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {} DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UNavigationUIComponent); UNavigationUIComponent::~UNavigationUIComponent() {} // ********** End Class UNavigationUIComponent ***************************************************** // ********** Begin Registration ******************************************************************* struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_UMG_Public_Extensions_UIComponents_NavigationUIComponent_h__Script_UMG_Statics { static constexpr FClassRegisterCompiledInInfo ClassInfo[] = { { Z_Construct_UClass_UNavigationUIComponent, UNavigationUIComponent::StaticClass, TEXT("UNavigationUIComponent"), &Z_Registration_Info_UClass_UNavigationUIComponent, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UNavigationUIComponent), 1081112782U) }, }; }; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_UMG_Public_Extensions_UIComponents_NavigationUIComponent_h__Script_UMG_Statics static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_UMG_Public_Extensions_UIComponents_NavigationUIComponent_h__Script_UMG_2941356490{ TEXT("/Script/UMG"), Z_CompiledInDeferFile_FID_Engine_Source_Runtime_UMG_Public_Extensions_UIComponents_NavigationUIComponent_h__Script_UMG_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_UMG_Public_Extensions_UIComponents_NavigationUIComponent_h__Script_UMG_Statics::ClassInfo), nullptr, 0, nullptr, 0, }; // ********** End Registration ********************************************************************* PRAGMA_ENABLE_DEPRECATION_WARNINGS