// 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 "InputMappingContext.h" #include "EnhancedActionKeyMapping.h" #include "GameplayTagContainer.h" #include "InputCoreTypes.h" #include "Serialization/ArchiveUObjectFromStructuredArchive.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); void EmptyLinkFunctionForGeneratedCodeInputMappingContext() {} // ********** Begin Cross Module References ******************************************************** ENGINE_API UClass* Z_Construct_UClass_UDataAsset(); ENHANCEDINPUT_API UClass* Z_Construct_UClass_UInputAction_NoRegister(); ENHANCEDINPUT_API UClass* Z_Construct_UClass_UInputMappingContext(); ENHANCEDINPUT_API UClass* Z_Construct_UClass_UInputMappingContext_NoRegister(); ENHANCEDINPUT_API UEnum* Z_Construct_UEnum_EnhancedInput_EMappingContextInputModeFilterOptions(); ENHANCEDINPUT_API UEnum* Z_Construct_UEnum_EnhancedInput_EMappingContextRegistrationTrackingMode(); ENHANCEDINPUT_API UScriptStruct* Z_Construct_UScriptStruct_FEnhancedActionKeyMapping(); ENHANCEDINPUT_API UScriptStruct* Z_Construct_UScriptStruct_FInputMappingContextMappingData(); GAMEPLAYTAGS_API UScriptStruct* Z_Construct_UScriptStruct_FGameplayTagQuery(); INPUTCORE_API UScriptStruct* Z_Construct_UScriptStruct_FKey(); UPackage* Z_Construct_UPackage__Script_EnhancedInput(); // ********** End Cross Module References ********************************************************** // ********** Begin Enum EMappingContextInputModeFilterOptions ************************************* static FEnumRegistrationInfo Z_Registration_Info_UEnum_EMappingContextInputModeFilterOptions; static UEnum* EMappingContextInputModeFilterOptions_StaticEnum() { if (!Z_Registration_Info_UEnum_EMappingContextInputModeFilterOptions.OuterSingleton) { Z_Registration_Info_UEnum_EMappingContextInputModeFilterOptions.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_EnhancedInput_EMappingContextInputModeFilterOptions, (UObject*)Z_Construct_UPackage__Script_EnhancedInput(), TEXT("EMappingContextInputModeFilterOptions")); } return Z_Registration_Info_UEnum_EMappingContextInputModeFilterOptions.OuterSingleton; } template<> ENHANCEDINPUT_NON_ATTRIBUTED_API UEnum* StaticEnum() { return EMappingContextInputModeFilterOptions_StaticEnum(); } struct Z_Construct_UEnum_EnhancedInput_EMappingContextInputModeFilterOptions_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "Comment", "/**\n * Options for an input mapping context being filtered based on the current input mode of the player.\n */" }, { "DoNotFilter.Comment", "/**\n\x09 * This Input mapping context should not be filtered based on the current mode, effectively ignoring\n\x09 * the current mode.\n\x09 */" }, { "DoNotFilter.Name", "EMappingContextInputModeFilterOptions::DoNotFilter" }, { "DoNotFilter.ToolTip", "This Input mapping context should not be filtered based on the current mode, effectively ignoring\nthe current mode." }, { "ModuleRelativePath", "Public/InputMappingContext.h" }, { "ToolTip", "Options for an input mapping context being filtered based on the current input mode of the player." }, { "UseCustomQuery.Comment", "/**\n\x09 * This mapping context should use a custom input mode query instead of the project default.\n\x09 */" }, { "UseCustomQuery.Name", "EMappingContextInputModeFilterOptions::UseCustomQuery" }, { "UseCustomQuery.ToolTip", "This mapping context should use a custom input mode query instead of the project default." }, { "UseProjectDefaultQuery.Comment", "/**\n\x09 * This mapping context should use the project's default input mode query.\n\x09 * \n\x09 * @see UEnhancedInputDeveloperSettings::DefaultMappingContextInputModeQuery\n\x09 * \n\x09 * (Project Settings -> Engine -> Enhanced Input -> Input Modes)\n\x09 */" }, { "UseProjectDefaultQuery.Name", "EMappingContextInputModeFilterOptions::UseProjectDefaultQuery" }, { "UseProjectDefaultQuery.ToolTip", "This mapping context should use the project's default input mode query.\n\n@see UEnhancedInputDeveloperSettings::DefaultMappingContextInputModeQuery\n\n(Project Settings -> Engine -> Enhanced Input -> Input Modes)" }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "EMappingContextInputModeFilterOptions::UseProjectDefaultQuery", (int64)EMappingContextInputModeFilterOptions::UseProjectDefaultQuery }, { "EMappingContextInputModeFilterOptions::UseCustomQuery", (int64)EMappingContextInputModeFilterOptions::UseCustomQuery }, { "EMappingContextInputModeFilterOptions::DoNotFilter", (int64)EMappingContextInputModeFilterOptions::DoNotFilter }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_EnhancedInput_EMappingContextInputModeFilterOptions_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_EnhancedInput_EMappingContextInputModeFilterOptions_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_EnhancedInput, nullptr, "EMappingContextInputModeFilterOptions", "EMappingContextInputModeFilterOptions", Z_Construct_UEnum_EnhancedInput_EMappingContextInputModeFilterOptions_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_EnhancedInput_EMappingContextInputModeFilterOptions_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::EnumClass, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_EnhancedInput_EMappingContextInputModeFilterOptions_Statics::Enum_MetaDataParams), Z_Construct_UEnum_EnhancedInput_EMappingContextInputModeFilterOptions_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_EnhancedInput_EMappingContextInputModeFilterOptions() { if (!Z_Registration_Info_UEnum_EMappingContextInputModeFilterOptions.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EMappingContextInputModeFilterOptions.InnerSingleton, Z_Construct_UEnum_EnhancedInput_EMappingContextInputModeFilterOptions_Statics::EnumParams); } return Z_Registration_Info_UEnum_EMappingContextInputModeFilterOptions.InnerSingleton; } // ********** End Enum EMappingContextInputModeFilterOptions *************************************** // ********** Begin Enum EMappingContextRegistrationTrackingMode *********************************** static FEnumRegistrationInfo Z_Registration_Info_UEnum_EMappingContextRegistrationTrackingMode; static UEnum* EMappingContextRegistrationTrackingMode_StaticEnum() { if (!Z_Registration_Info_UEnum_EMappingContextRegistrationTrackingMode.OuterSingleton) { Z_Registration_Info_UEnum_EMappingContextRegistrationTrackingMode.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_EnhancedInput_EMappingContextRegistrationTrackingMode, (UObject*)Z_Construct_UPackage__Script_EnhancedInput(), TEXT("EMappingContextRegistrationTrackingMode")); } return Z_Registration_Info_UEnum_EMappingContextRegistrationTrackingMode.OuterSingleton; } template<> ENHANCEDINPUT_NON_ATTRIBUTED_API UEnum* StaticEnum() { return EMappingContextRegistrationTrackingMode_StaticEnum(); } struct Z_Construct_UEnum_EnhancedInput_EMappingContextRegistrationTrackingMode_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "Comment", "/**\n * Options for how multiple registrations of an input mapping context should be tracked.\n */" }, { "CountRegistrations.Comment", "/**\n\x09 * Track how many times the IMC is added and keeps the IMC applied until the IMC is removed the same number of times.\n\x09 * This allows multiple systems to use the same Input Mapping Context without needing to check if any other systems are still using the same Input Mapping Context.\n\x09 *\n\x09 * Warnings will be logged if Input Mapping Contexts with this tracking mode are still applied at deinitialization, the expectation is that there will be a RemoveMappingContext() call for every call to AddMappingContext() when using this mode.\n\x09 * \n\x09 * @see IEnhancedInputSubsystemInterface::ValidateTrackedMappingContextsAreUnregistered\n\x09 */" }, { "CountRegistrations.Name", "EMappingContextRegistrationTrackingMode::CountRegistrations" }, { "CountRegistrations.ToolTip", "Track how many times the IMC is added and keeps the IMC applied until the IMC is removed the same number of times.\nThis allows multiple systems to use the same Input Mapping Context without needing to check if any other systems are still using the same Input Mapping Context.\n\nWarnings will be logged if Input Mapping Contexts with this tracking mode are still applied at deinitialization, the expectation is that there will be a RemoveMappingContext() call for every call to AddMappingContext() when using this mode.\n\n@see IEnhancedInputSubsystemInterface::ValidateTrackedMappingContextsAreUnregistered" }, { "ModuleRelativePath", "Public/InputMappingContext.h" }, { "ToolTip", "Options for how multiple registrations of an input mapping context should be tracked." }, { "Untracked.Comment", "/**\n\x09 * This is the default behavior.\n\x09 * Registrations of the Input Mapping Context are not tracked. The mapping context will be unregistered when removing it the first time, no matter how many times it has been added.\n\x09 */" }, { "Untracked.Name", "EMappingContextRegistrationTrackingMode::Untracked" }, { "Untracked.ToolTip", "This is the default behavior.\nRegistrations of the Input Mapping Context are not tracked. The mapping context will be unregistered when removing it the first time, no matter how many times it has been added." }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "EMappingContextRegistrationTrackingMode::Untracked", (int64)EMappingContextRegistrationTrackingMode::Untracked }, { "EMappingContextRegistrationTrackingMode::CountRegistrations", (int64)EMappingContextRegistrationTrackingMode::CountRegistrations }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_EnhancedInput_EMappingContextRegistrationTrackingMode_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_EnhancedInput_EMappingContextRegistrationTrackingMode_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_EnhancedInput, nullptr, "EMappingContextRegistrationTrackingMode", "EMappingContextRegistrationTrackingMode", Z_Construct_UEnum_EnhancedInput_EMappingContextRegistrationTrackingMode_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_EnhancedInput_EMappingContextRegistrationTrackingMode_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::EnumClass, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_EnhancedInput_EMappingContextRegistrationTrackingMode_Statics::Enum_MetaDataParams), Z_Construct_UEnum_EnhancedInput_EMappingContextRegistrationTrackingMode_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_EnhancedInput_EMappingContextRegistrationTrackingMode() { if (!Z_Registration_Info_UEnum_EMappingContextRegistrationTrackingMode.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EMappingContextRegistrationTrackingMode.InnerSingleton, Z_Construct_UEnum_EnhancedInput_EMappingContextRegistrationTrackingMode_Statics::EnumParams); } return Z_Registration_Info_UEnum_EMappingContextRegistrationTrackingMode.InnerSingleton; } // ********** End Enum EMappingContextRegistrationTrackingMode ************************************* // ********** Begin ScriptStruct FInputMappingContextMappingData *********************************** struct Z_Construct_UScriptStruct_FInputMappingContextMappingData_Statics { static inline consteval int32 GetStructSize() { return sizeof(FInputMappingContextMappingData); } static inline consteval int16 GetStructAlignment() { return alignof(FInputMappingContextMappingData); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "BlueprintType", "true" }, { "ModuleRelativePath", "Public/InputMappingContext.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Mappings_MetaData[] = { { "Category", "Mappings" }, { "Comment", "/**\n\x09 * List of Input Actions and which keys they are mapped to.\n\x09 */" }, { "ModuleRelativePath", "Public/InputMappingContext.h" }, { "ToolTip", "List of Input Actions and which keys they are mapped to." }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FInputMappingContextMappingData constinit property declarations *** static const UECodeGen_Private::FStructPropertyParams NewProp_Mappings_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_Mappings; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FInputMappingContextMappingData constinit property declarations ***** static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FInputMappingContextMappingData_Statics static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FInputMappingContextMappingData; class UScriptStruct* FInputMappingContextMappingData::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FInputMappingContextMappingData.OuterSingleton) { Z_Registration_Info_UScriptStruct_FInputMappingContextMappingData.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FInputMappingContextMappingData, (UObject*)Z_Construct_UPackage__Script_EnhancedInput(), TEXT("InputMappingContextMappingData")); } return Z_Registration_Info_UScriptStruct_FInputMappingContextMappingData.OuterSingleton; } // ********** Begin ScriptStruct FInputMappingContextMappingData Property Definitions ************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FInputMappingContextMappingData_Statics::NewProp_Mappings_Inner = { "Mappings", nullptr, (EPropertyFlags)0x0000008000004000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FEnhancedActionKeyMapping, METADATA_PARAMS(0, nullptr) }; // 3263225798 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FInputMappingContextMappingData_Statics::NewProp_Mappings = { "Mappings", nullptr, (EPropertyFlags)0x0010008000004015, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FInputMappingContextMappingData, Mappings), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Mappings_MetaData), NewProp_Mappings_MetaData) }; // 3263225798 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FInputMappingContextMappingData_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FInputMappingContextMappingData_Statics::NewProp_Mappings_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FInputMappingContextMappingData_Statics::NewProp_Mappings, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FInputMappingContextMappingData_Statics::PropPointers) < 2048); // ********** End ScriptStruct FInputMappingContextMappingData Property Definitions **************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FInputMappingContextMappingData_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_EnhancedInput, nullptr, &NewStructOps, "InputMappingContextMappingData", Z_Construct_UScriptStruct_FInputMappingContextMappingData_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FInputMappingContextMappingData_Statics::PropPointers), sizeof(FInputMappingContextMappingData), alignof(FInputMappingContextMappingData), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000005), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FInputMappingContextMappingData_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FInputMappingContextMappingData_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FInputMappingContextMappingData() { if (!Z_Registration_Info_UScriptStruct_FInputMappingContextMappingData.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FInputMappingContextMappingData.InnerSingleton, Z_Construct_UScriptStruct_FInputMappingContextMappingData_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FInputMappingContextMappingData.InnerSingleton); } // ********** End ScriptStruct FInputMappingContextMappingData ************************************* // ********** Begin Class UInputMappingContext Function MapKey ************************************* struct Z_Construct_UFunction_UInputMappingContext_MapKey_Statics { struct InputMappingContext_eventMapKey_Parms { const UInputAction* Action; FKey ToKey; FEnhancedActionKeyMapping ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Mapping" }, { "Comment", "/**\n\x09* Map a key to an action within the mapping context.\n\x09*/" }, { "ModuleRelativePath", "Public/InputMappingContext.h" }, { "ToolTip", "Map a key to an action within the mapping context." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Action_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function MapKey constinit property declarations ******************************** static const UECodeGen_Private::FObjectPropertyParams NewProp_Action; static const UECodeGen_Private::FStructPropertyParams NewProp_ToKey; static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function MapKey constinit property declarations ********************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function MapKey Property Definitions ******************************************* const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UInputMappingContext_MapKey_Statics::NewProp_Action = { "Action", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InputMappingContext_eventMapKey_Parms, Action), Z_Construct_UClass_UInputAction_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Action_MetaData), NewProp_Action_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UInputMappingContext_MapKey_Statics::NewProp_ToKey = { "ToKey", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InputMappingContext_eventMapKey_Parms, ToKey), Z_Construct_UScriptStruct_FKey, METADATA_PARAMS(0, nullptr) }; // 2693575693 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UInputMappingContext_MapKey_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010008000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InputMappingContext_eventMapKey_Parms, ReturnValue), Z_Construct_UScriptStruct_FEnhancedActionKeyMapping, METADATA_PARAMS(0, nullptr) }; // 3263225798 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UInputMappingContext_MapKey_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInputMappingContext_MapKey_Statics::NewProp_Action, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInputMappingContext_MapKey_Statics::NewProp_ToKey, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInputMappingContext_MapKey_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UInputMappingContext_MapKey_Statics::PropPointers) < 2048); // ********** End Function MapKey Property Definitions ********************************************* const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInputMappingContext_MapKey_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInputMappingContext, nullptr, "MapKey", Z_Construct_UFunction_UInputMappingContext_MapKey_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UInputMappingContext_MapKey_Statics::PropPointers), sizeof(Z_Construct_UFunction_UInputMappingContext_MapKey_Statics::InputMappingContext_eventMapKey_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInputMappingContext_MapKey_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInputMappingContext_MapKey_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UInputMappingContext_MapKey_Statics::InputMappingContext_eventMapKey_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UInputMappingContext_MapKey() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInputMappingContext_MapKey_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UInputMappingContext::execMapKey) { P_GET_OBJECT(UInputAction,Z_Param_Action); P_GET_STRUCT(FKey,Z_Param_ToKey); P_FINISH; P_NATIVE_BEGIN; *(FEnhancedActionKeyMapping*)Z_Param__Result=P_THIS->MapKey(Z_Param_Action,Z_Param_ToKey); P_NATIVE_END; } // ********** End Class UInputMappingContext Function MapKey *************************************** // ********** Begin Class UInputMappingContext Function ShouldShowInputModeQuery ******************* struct Z_Construct_UFunction_UInputMappingContext_ShouldShowInputModeQuery_Statics { struct InputMappingContext_eventShouldShowInputModeQuery_Parms { bool ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Comment", "/** UFUNCTION helper to be used as en edit condition for displaying input mode query releated properties. */" }, { "ModuleRelativePath", "Public/InputMappingContext.h" }, { "ToolTip", "UFUNCTION helper to be used as en edit condition for displaying input mode query releated properties." }, }; #endif // WITH_METADATA // ********** Begin Function ShouldShowInputModeQuery constinit property declarations ************** static void NewProp_ReturnValue_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function ShouldShowInputModeQuery constinit property declarations **************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function ShouldShowInputModeQuery Property Definitions ************************* void Z_Construct_UFunction_UInputMappingContext_ShouldShowInputModeQuery_Statics::NewProp_ReturnValue_SetBit(void* Obj) { ((InputMappingContext_eventShouldShowInputModeQuery_Parms*)Obj)->ReturnValue = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UInputMappingContext_ShouldShowInputModeQuery_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(InputMappingContext_eventShouldShowInputModeQuery_Parms), &Z_Construct_UFunction_UInputMappingContext_ShouldShowInputModeQuery_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UInputMappingContext_ShouldShowInputModeQuery_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInputMappingContext_ShouldShowInputModeQuery_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UInputMappingContext_ShouldShowInputModeQuery_Statics::PropPointers) < 2048); // ********** End Function ShouldShowInputModeQuery Property Definitions *************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInputMappingContext_ShouldShowInputModeQuery_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInputMappingContext, nullptr, "ShouldShowInputModeQuery", Z_Construct_UFunction_UInputMappingContext_ShouldShowInputModeQuery_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UInputMappingContext_ShouldShowInputModeQuery_Statics::PropPointers), sizeof(Z_Construct_UFunction_UInputMappingContext_ShouldShowInputModeQuery_Statics::InputMappingContext_eventShouldShowInputModeQuery_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00022403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInputMappingContext_ShouldShowInputModeQuery_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInputMappingContext_ShouldShowInputModeQuery_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UInputMappingContext_ShouldShowInputModeQuery_Statics::InputMappingContext_eventShouldShowInputModeQuery_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UInputMappingContext_ShouldShowInputModeQuery() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInputMappingContext_ShouldShowInputModeQuery_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UInputMappingContext::execShouldShowInputModeQuery) { P_FINISH; P_NATIVE_BEGIN; *(bool*)Z_Param__Result=UInputMappingContext::ShouldShowInputModeQuery(); P_NATIVE_END; } // ********** End Class UInputMappingContext Function ShouldShowInputModeQuery ********************* // ********** Begin Class UInputMappingContext Function UnmapAll *********************************** struct Z_Construct_UFunction_UInputMappingContext_UnmapAll_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Mapping" }, { "Comment", "/**\n\x09* Unmap everything within the mapping context.\n\x09*/" }, { "ModuleRelativePath", "Public/InputMappingContext.h" }, { "ToolTip", "Unmap everything within the mapping context." }, }; #endif // WITH_METADATA // ********** Begin Function UnmapAll constinit property declarations ****************************** // ********** End Function UnmapAll constinit property declarations ******************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInputMappingContext_UnmapAll_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInputMappingContext, nullptr, "UnmapAll", nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInputMappingContext_UnmapAll_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInputMappingContext_UnmapAll_Statics::Function_MetaDataParams)}, }; UFunction* Z_Construct_UFunction_UInputMappingContext_UnmapAll() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInputMappingContext_UnmapAll_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UInputMappingContext::execUnmapAll) { P_FINISH; P_NATIVE_BEGIN; P_THIS->UnmapAll(); P_NATIVE_END; } // ********** End Class UInputMappingContext Function UnmapAll ************************************* // ********** Begin Class UInputMappingContext Function UnmapAllKeysFromAction ********************* struct Z_Construct_UFunction_UInputMappingContext_UnmapAllKeysFromAction_Statics { struct InputMappingContext_eventUnmapAllKeysFromAction_Parms { const UInputAction* Action; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Mapping" }, { "Comment", "/**\n\x09* Unmap all key maps to an action within the mapping context.\n\x09*/" }, { "ModuleRelativePath", "Public/InputMappingContext.h" }, { "ToolTip", "Unmap all key maps to an action within the mapping context." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Action_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function UnmapAllKeysFromAction constinit property declarations **************** static const UECodeGen_Private::FObjectPropertyParams NewProp_Action; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function UnmapAllKeysFromAction constinit property declarations ****************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function UnmapAllKeysFromAction Property Definitions *************************** const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UInputMappingContext_UnmapAllKeysFromAction_Statics::NewProp_Action = { "Action", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InputMappingContext_eventUnmapAllKeysFromAction_Parms, Action), Z_Construct_UClass_UInputAction_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Action_MetaData), NewProp_Action_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UInputMappingContext_UnmapAllKeysFromAction_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInputMappingContext_UnmapAllKeysFromAction_Statics::NewProp_Action, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UInputMappingContext_UnmapAllKeysFromAction_Statics::PropPointers) < 2048); // ********** End Function UnmapAllKeysFromAction Property Definitions ***************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInputMappingContext_UnmapAllKeysFromAction_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInputMappingContext, nullptr, "UnmapAllKeysFromAction", Z_Construct_UFunction_UInputMappingContext_UnmapAllKeysFromAction_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UInputMappingContext_UnmapAllKeysFromAction_Statics::PropPointers), sizeof(Z_Construct_UFunction_UInputMappingContext_UnmapAllKeysFromAction_Statics::InputMappingContext_eventUnmapAllKeysFromAction_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInputMappingContext_UnmapAllKeysFromAction_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInputMappingContext_UnmapAllKeysFromAction_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UInputMappingContext_UnmapAllKeysFromAction_Statics::InputMappingContext_eventUnmapAllKeysFromAction_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UInputMappingContext_UnmapAllKeysFromAction() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInputMappingContext_UnmapAllKeysFromAction_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UInputMappingContext::execUnmapAllKeysFromAction) { P_GET_OBJECT(UInputAction,Z_Param_Action); P_FINISH; P_NATIVE_BEGIN; P_THIS->UnmapAllKeysFromAction(Z_Param_Action); P_NATIVE_END; } // ********** End Class UInputMappingContext Function UnmapAllKeysFromAction *********************** // ********** Begin Class UInputMappingContext Function UnmapKey *********************************** struct Z_Construct_UFunction_UInputMappingContext_UnmapKey_Statics { struct InputMappingContext_eventUnmapKey_Parms { const UInputAction* Action; FKey Key; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Mapping" }, { "Comment", "/**\n\x09* Unmap a key from an action within the mapping context.\n\x09*/" }, { "ModuleRelativePath", "Public/InputMappingContext.h" }, { "ToolTip", "Unmap a key from an action within the mapping context." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Action_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function UnmapKey constinit property declarations ****************************** static const UECodeGen_Private::FObjectPropertyParams NewProp_Action; static const UECodeGen_Private::FStructPropertyParams NewProp_Key; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function UnmapKey constinit property declarations ******************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function UnmapKey Property Definitions ***************************************** const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UInputMappingContext_UnmapKey_Statics::NewProp_Action = { "Action", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InputMappingContext_eventUnmapKey_Parms, Action), Z_Construct_UClass_UInputAction_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Action_MetaData), NewProp_Action_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UInputMappingContext_UnmapKey_Statics::NewProp_Key = { "Key", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InputMappingContext_eventUnmapKey_Parms, Key), Z_Construct_UScriptStruct_FKey, METADATA_PARAMS(0, nullptr) }; // 2693575693 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UInputMappingContext_UnmapKey_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInputMappingContext_UnmapKey_Statics::NewProp_Action, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInputMappingContext_UnmapKey_Statics::NewProp_Key, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UInputMappingContext_UnmapKey_Statics::PropPointers) < 2048); // ********** End Function UnmapKey Property Definitions ******************************************* const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInputMappingContext_UnmapKey_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInputMappingContext, nullptr, "UnmapKey", Z_Construct_UFunction_UInputMappingContext_UnmapKey_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UInputMappingContext_UnmapKey_Statics::PropPointers), sizeof(Z_Construct_UFunction_UInputMappingContext_UnmapKey_Statics::InputMappingContext_eventUnmapKey_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInputMappingContext_UnmapKey_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInputMappingContext_UnmapKey_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UInputMappingContext_UnmapKey_Statics::InputMappingContext_eventUnmapKey_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UInputMappingContext_UnmapKey() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInputMappingContext_UnmapKey_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UInputMappingContext::execUnmapKey) { P_GET_OBJECT(UInputAction,Z_Param_Action); P_GET_STRUCT(FKey,Z_Param_Key); P_FINISH; P_NATIVE_BEGIN; P_THIS->UnmapKey(Z_Param_Action,Z_Param_Key); P_NATIVE_END; } // ********** End Class UInputMappingContext Function UnmapKey ************************************* // ********** Begin Class UInputMappingContext ***************************************************** FClassRegistrationInfo Z_Registration_Info_UClass_UInputMappingContext; UClass* UInputMappingContext::GetPrivateStaticClass() { using TClass = UInputMappingContext; if (!Z_Registration_Info_UClass_UInputMappingContext.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("InputMappingContext"), Z_Registration_Info_UClass_UInputMappingContext.InnerSingleton, StaticRegisterNativesUInputMappingContext, 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_UInputMappingContext.InnerSingleton; } UClass* Z_Construct_UClass_UInputMappingContext_NoRegister() { return UInputMappingContext::GetPrivateStaticClass(); } struct Z_Construct_UClass_UInputMappingContext_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "BlueprintType", "true" }, { "Comment", "/**\n* UInputMappingContext : A collection of key to action mappings for a specific input context\n* Could be used to:\n*\x09Store predefined controller mappings (allow switching between controller config variants). TODO: Build a system allowing redirects of UInputMappingContexts to handle this.\n*\x09""Define per-vehicle control mappings\n*\x09""Define context specific mappings (e.g. I switch from a gun (shoot action) to a grappling hook (reel in, reel out, disconnect actions).\n*\x09""Define overlay mappings to be applied on top of existing control mappings (e.g. Hero specific action mappings in a MOBA)\n*/" }, { "IncludePath", "InputMappingContext.h" }, { "ModuleRelativePath", "Public/InputMappingContext.h" }, { "ToolTip", "UInputMappingContext : A collection of key to action mappings for a specific input context\nCould be used to:\n Store predefined controller mappings (allow switching between controller config variants). TODO: Build a system allowing redirects of UInputMappingContexts to handle this.\n Define per-vehicle control mappings\n Define context specific mappings (e.g. I switch from a gun (shoot action) to a grappling hook (reel in, reel out, disconnect actions).\n Define overlay mappings to be applied on top of existing control mappings (e.g. Hero specific action mappings in a MOBA)" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Mappings_MetaData[] = { { "Category", "Mappings" }, { "DeprecatedProperty", "Note" }, { "DeprecationMessage", "Use the DefaultKeyMappings struct instead." }, { "ModuleRelativePath", "Public/InputMappingContext.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DefaultKeyMappings_MetaData[] = { { "Category", "Mappings" }, { "Comment", "/**\n\x09 * List of Input Actions to which FKeys they are mapped to.\n\x09 */" }, { "ModuleRelativePath", "Public/InputMappingContext.h" }, { "ToolTip", "List of Input Actions to which FKeys they are mapped to." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MappingProfileOverrides_MetaData[] = { { "Category", "Mappings" }, { "Comment", "/**\n\x09 * Key mappings that should be used INSTEAD of the default \"Mappings\" array above then the\n\x09 * provided Remappable Key Profile of the given name is currently active.\n\x09 *\n\x09 * If there are no override mappings specified for a set for a specific mapping profile, then the default mappings will be used. \n\x09 */" }, { "ModuleRelativePath", "Public/InputMappingContext.h" }, { "ToolTip", "Key mappings that should be used INSTEAD of the default \"Mappings\" array above then the\nprovided Remappable Key Profile of the given name is currently active.\n\nIf there are no override mappings specified for a set for a specific mapping profile, then the default mappings will be used." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InputModeFilterOptions_MetaData[] = { { "Category", "Input Modes" }, { "Comment", "/**\n * Defines how this input mapping context should be filtered based on the current input mode. \n *\n * Default is Use Project Default Query.\n * \n * @Note: bEnableInputModeFiltering must be enabled in the UEnhancedInputDeveloperSettings for this to be considered.\n */" }, { "EditCondition", "ShouldShowInputModeQuery()" }, { "ModuleRelativePath", "Public/InputMappingContext.h" }, { "ToolTip", "Defines how this input mapping context should be filtered based on the current input mode.\n\nDefault is Use Project Default Query.\n\n@Note: bEnableInputModeFiltering must be enabled in the UEnhancedInputDeveloperSettings for this to be considered." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InputModeQueryOverride_MetaData[] = { { "Category", "Input Modes" }, { "Comment", "/**\n\x09 * Tag Query which will be matched against the current Enhanced Input Subsystem's input mode if InputModeFilterOptions is set to UseCustomQuery. \n\x09 *\n\x09 * If this tag query does not match with the current input mode tag container, then the mappings\n\x09 * will not be processed.\n\x09 *\n\x09 * @Note: bEnableInputModeFiltering must be enabled in the UEnhancedInputDeveloperSettings for this to be considered.\n\x09 */" }, { "EditCondition", "ShouldShowInputModeQuery() && InputModeFilterOptions == EMappingContextInputModeFilterOptions::UseCustomQuery" }, { "EditConditionHides", "" }, { "ModuleRelativePath", "Public/InputMappingContext.h" }, { "ToolTip", "Tag Query which will be matched against the current Enhanced Input Subsystem's input mode if InputModeFilterOptions is set to UseCustomQuery.\n\nIf this tag query does not match with the current input mode tag container, then the mappings\nwill not be processed.\n\n@Note: bEnableInputModeFiltering must be enabled in the UEnhancedInputDeveloperSettings for this to be considered." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RegistrationTrackingMode_MetaData[] = { { "Category", "Registration" }, { "Comment", "/**\n\x09 * Select the behaviour when multiple AddMappingContext() calls are made for this Input Mapping Context\n\x09 */" }, { "ModuleRelativePath", "Public/InputMappingContext.h" }, { "ToolTip", "Select the behaviour when multiple AddMappingContext() calls are made for this Input Mapping Context" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ContextDescription_MetaData[] = { { "Category", "Description" }, { "Comment", "// Localized context descriptor\n" }, { "DisplayName", "Description" }, { "ModuleRelativePath", "Public/InputMappingContext.h" }, { "ToolTip", "Localized context descriptor" }, }; #endif // WITH_METADATA // ********** Begin Class UInputMappingContext constinit property declarations ********************* static const UECodeGen_Private::FStructPropertyParams NewProp_Mappings_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_Mappings; static const UECodeGen_Private::FStructPropertyParams NewProp_DefaultKeyMappings; static const UECodeGen_Private::FStructPropertyParams NewProp_MappingProfileOverrides_ValueProp; static const UECodeGen_Private::FStrPropertyParams NewProp_MappingProfileOverrides_Key_KeyProp; static const UECodeGen_Private::FMapPropertyParams NewProp_MappingProfileOverrides; static const UECodeGen_Private::FBytePropertyParams NewProp_InputModeFilterOptions_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_InputModeFilterOptions; static const UECodeGen_Private::FStructPropertyParams NewProp_InputModeQueryOverride; static const UECodeGen_Private::FBytePropertyParams NewProp_RegistrationTrackingMode_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_RegistrationTrackingMode; static const UECodeGen_Private::FTextPropertyParams NewProp_ContextDescription; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Class UInputMappingContext constinit property declarations *********************** static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = { { .NameUTF8 = UTF8TEXT("MapKey"), .Pointer = &UInputMappingContext::execMapKey }, { .NameUTF8 = UTF8TEXT("ShouldShowInputModeQuery"), .Pointer = &UInputMappingContext::execShouldShowInputModeQuery }, { .NameUTF8 = UTF8TEXT("UnmapAll"), .Pointer = &UInputMappingContext::execUnmapAll }, { .NameUTF8 = UTF8TEXT("UnmapAllKeysFromAction"), .Pointer = &UInputMappingContext::execUnmapAllKeysFromAction }, { .NameUTF8 = UTF8TEXT("UnmapKey"), .Pointer = &UInputMappingContext::execUnmapKey }, }; static UObject* (*const DependentSingletons[])(); static constexpr FClassFunctionLinkInfo FuncInfo[] = { { &Z_Construct_UFunction_UInputMappingContext_MapKey, "MapKey" }, // 2451113220 { &Z_Construct_UFunction_UInputMappingContext_ShouldShowInputModeQuery, "ShouldShowInputModeQuery" }, // 1787198514 { &Z_Construct_UFunction_UInputMappingContext_UnmapAll, "UnmapAll" }, // 1015831547 { &Z_Construct_UFunction_UInputMappingContext_UnmapAllKeysFromAction, "UnmapAllKeysFromAction" }, // 1699533130 { &Z_Construct_UFunction_UInputMappingContext_UnmapKey, "UnmapKey" }, // 2573461146 }; static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UInputMappingContext_Statics // ********** Begin Class UInputMappingContext Property Definitions ******************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UInputMappingContext_Statics::NewProp_Mappings_Inner = { "Mappings", nullptr, (EPropertyFlags)0x0000008000004000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FEnhancedActionKeyMapping, METADATA_PARAMS(0, nullptr) }; // 3263225798 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UInputMappingContext_Statics::NewProp_Mappings = { "Mappings", nullptr, (EPropertyFlags)0x0020088000004014, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInputMappingContext, Mappings), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Mappings_MetaData), NewProp_Mappings_MetaData) }; // 3263225798 const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UInputMappingContext_Statics::NewProp_DefaultKeyMappings = { "DefaultKeyMappings", nullptr, (EPropertyFlags)0x0020088000004015, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInputMappingContext, DefaultKeyMappings), Z_Construct_UScriptStruct_FInputMappingContextMappingData, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DefaultKeyMappings_MetaData), NewProp_DefaultKeyMappings_MetaData) }; // 1447865543 const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UInputMappingContext_Statics::NewProp_MappingProfileOverrides_ValueProp = { "MappingProfileOverrides", nullptr, (EPropertyFlags)0x0000008000004001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, Z_Construct_UScriptStruct_FInputMappingContextMappingData, METADATA_PARAMS(0, nullptr) }; // 1447865543 const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UInputMappingContext_Statics::NewProp_MappingProfileOverrides_Key_KeyProp = { "MappingProfileOverrides_Key", nullptr, (EPropertyFlags)0x0000008000004001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FMapPropertyParams Z_Construct_UClass_UInputMappingContext_Statics::NewProp_MappingProfileOverrides = { "MappingProfileOverrides", nullptr, (EPropertyFlags)0x0020088000004015, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInputMappingContext, MappingProfileOverrides), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MappingProfileOverrides_MetaData), NewProp_MappingProfileOverrides_MetaData) }; // 1447865543 const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UInputMappingContext_Statics::NewProp_InputModeFilterOptions_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_UClass_UInputMappingContext_Statics::NewProp_InputModeFilterOptions = { "InputModeFilterOptions", nullptr, (EPropertyFlags)0x0020080000000015, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInputMappingContext, InputModeFilterOptions), Z_Construct_UEnum_EnhancedInput_EMappingContextInputModeFilterOptions, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InputModeFilterOptions_MetaData), NewProp_InputModeFilterOptions_MetaData) }; // 590875914 const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UInputMappingContext_Statics::NewProp_InputModeQueryOverride = { "InputModeQueryOverride", nullptr, (EPropertyFlags)0x0020080000004015, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInputMappingContext, InputModeQueryOverride), Z_Construct_UScriptStruct_FGameplayTagQuery, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InputModeQueryOverride_MetaData), NewProp_InputModeQueryOverride_MetaData) }; // 3075344437 const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UInputMappingContext_Statics::NewProp_RegistrationTrackingMode_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_UClass_UInputMappingContext_Statics::NewProp_RegistrationTrackingMode = { "RegistrationTrackingMode", nullptr, (EPropertyFlags)0x0020080000000015, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInputMappingContext, RegistrationTrackingMode), Z_Construct_UEnum_EnhancedInput_EMappingContextRegistrationTrackingMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RegistrationTrackingMode_MetaData), NewProp_RegistrationTrackingMode_MetaData) }; // 1405038194 const UECodeGen_Private::FTextPropertyParams Z_Construct_UClass_UInputMappingContext_Statics::NewProp_ContextDescription = { "ContextDescription", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Text, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UInputMappingContext, ContextDescription), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ContextDescription_MetaData), NewProp_ContextDescription_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UInputMappingContext_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInputMappingContext_Statics::NewProp_Mappings_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInputMappingContext_Statics::NewProp_Mappings, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInputMappingContext_Statics::NewProp_DefaultKeyMappings, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInputMappingContext_Statics::NewProp_MappingProfileOverrides_ValueProp, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInputMappingContext_Statics::NewProp_MappingProfileOverrides_Key_KeyProp, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInputMappingContext_Statics::NewProp_MappingProfileOverrides, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInputMappingContext_Statics::NewProp_InputModeFilterOptions_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInputMappingContext_Statics::NewProp_InputModeFilterOptions, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInputMappingContext_Statics::NewProp_InputModeQueryOverride, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInputMappingContext_Statics::NewProp_RegistrationTrackingMode_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInputMappingContext_Statics::NewProp_RegistrationTrackingMode, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UInputMappingContext_Statics::NewProp_ContextDescription, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UInputMappingContext_Statics::PropPointers) < 2048); // ********** End Class UInputMappingContext Property Definitions ********************************** UObject* (*const Z_Construct_UClass_UInputMappingContext_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UDataAsset, (UObject* (*)())Z_Construct_UPackage__Script_EnhancedInput, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UInputMappingContext_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UInputMappingContext_Statics::ClassParams = { &UInputMappingContext::StaticClass, "Input", &StaticCppClassTypeInfo, DependentSingletons, FuncInfo, Z_Construct_UClass_UInputMappingContext_Statics::PropPointers, nullptr, UE_ARRAY_COUNT(DependentSingletons), UE_ARRAY_COUNT(FuncInfo), UE_ARRAY_COUNT(Z_Construct_UClass_UInputMappingContext_Statics::PropPointers), 0, 0x008800A4u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UInputMappingContext_Statics::Class_MetaDataParams), Z_Construct_UClass_UInputMappingContext_Statics::Class_MetaDataParams) }; void UInputMappingContext::StaticRegisterNativesUInputMappingContext() { UClass* Class = UInputMappingContext::StaticClass(); FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UInputMappingContext_Statics::Funcs)); } UClass* Z_Construct_UClass_UInputMappingContext() { if (!Z_Registration_Info_UClass_UInputMappingContext.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UInputMappingContext.OuterSingleton, Z_Construct_UClass_UInputMappingContext_Statics::ClassParams); } return Z_Registration_Info_UClass_UInputMappingContext.OuterSingleton; } UInputMappingContext::UInputMappingContext(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {} DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UInputMappingContext); UInputMappingContext::~UInputMappingContext() {} IMPLEMENT_FSTRUCTUREDARCHIVE_SERIALIZER(UInputMappingContext) // ********** End Class UInputMappingContext ******************************************************* // ********** Begin Registration ******************************************************************* struct Z_CompiledInDeferFile_FID_Engine_Plugins_EnhancedInput_Source_EnhancedInput_Public_InputMappingContext_h__Script_EnhancedInput_Statics { static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = { { EMappingContextInputModeFilterOptions_StaticEnum, TEXT("EMappingContextInputModeFilterOptions"), &Z_Registration_Info_UEnum_EMappingContextInputModeFilterOptions, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 590875914U) }, { EMappingContextRegistrationTrackingMode_StaticEnum, TEXT("EMappingContextRegistrationTrackingMode"), &Z_Registration_Info_UEnum_EMappingContextRegistrationTrackingMode, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1405038194U) }, }; static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = { { FInputMappingContextMappingData::StaticStruct, Z_Construct_UScriptStruct_FInputMappingContextMappingData_Statics::NewStructOps, TEXT("InputMappingContextMappingData"),&Z_Registration_Info_UScriptStruct_FInputMappingContextMappingData, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FInputMappingContextMappingData), 1447865543U) }, }; static constexpr FClassRegisterCompiledInInfo ClassInfo[] = { { Z_Construct_UClass_UInputMappingContext, UInputMappingContext::StaticClass, TEXT("UInputMappingContext"), &Z_Registration_Info_UClass_UInputMappingContext, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UInputMappingContext), 1997932426U) }, }; }; // Z_CompiledInDeferFile_FID_Engine_Plugins_EnhancedInput_Source_EnhancedInput_Public_InputMappingContext_h__Script_EnhancedInput_Statics static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_EnhancedInput_Source_EnhancedInput_Public_InputMappingContext_h__Script_EnhancedInput_1623162298{ TEXT("/Script/EnhancedInput"), Z_CompiledInDeferFile_FID_Engine_Plugins_EnhancedInput_Source_EnhancedInput_Public_InputMappingContext_h__Script_EnhancedInput_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_EnhancedInput_Source_EnhancedInput_Public_InputMappingContext_h__Script_EnhancedInput_Statics::ClassInfo), Z_CompiledInDeferFile_FID_Engine_Plugins_EnhancedInput_Source_EnhancedInput_Public_InputMappingContext_h__Script_EnhancedInput_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_EnhancedInput_Source_EnhancedInput_Public_InputMappingContext_h__Script_EnhancedInput_Statics::ScriptStructInfo), Z_CompiledInDeferFile_FID_Engine_Plugins_EnhancedInput_Source_EnhancedInput_Public_InputMappingContext_h__Script_EnhancedInput_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_EnhancedInput_Source_EnhancedInput_Public_InputMappingContext_h__Script_EnhancedInput_Statics::EnumInfo), }; // ********** End Registration ********************************************************************* PRAGMA_ENABLE_DEPRECATION_WARNINGS